All Frameworks Class Hierarchy This Framework Indexes
KinematicsInterfaces Interface CATIKinMechanismFactory
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIKinMechanismFactory
Manage Mechanisms.
A Mechanism describes the mechanical relationships between parts in order to analyze and simulate its behavior
This interface enables the creation of simulation Mechanisms
in a document and scan the document to list all the simulation Mechanisms.
Use this interface as is to create a Mechanism or to list Mechanisms in a document.
Method Index
- o
CreateInstance(CATIKinMechanism**)
- Create a mechanism.
- o
ListInstances(CATLISTP(CATBaseUnknown)&)
- List all mechanisms in a document.
Methods
o CreateInstance
| public virtual CreateInstance( | | oMechanism) |
-
Create a mechanism.
Role: This function creates a mechanism feature
- Parameters:
-
- oMechanism
- The created mechanism.
- Returns:
- HRESULT
- See also:
- CATIKinMechanism
o ListInstances
| public virtual ListInstances( | | oListOfMechanisms) |
-
List all mechanisms in a document.
Role: This function lists all mechanism features in the document.
- Parameters:
-
- oListOfMechanisms
- The list of all mechanisms belonging to the document.
The list is defined and managed by the caller.
- Returns:
- HRESULT
- See also:
- CATLISTP(CATBaseUnknown)
This object is included in the file: CATIKinMechanismFactory.h
If needed, your Imakefile.mk should include the module: CATKiiKinematicsItf