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

Copyright © 2003, Dassault Systèmes. All rights reserved.