Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIKinematicsServices
Kinematics interface
Role: This interface contains method(s) dedicated for kinematics.
This interface is implemented on the CATKinematicsService component. It contains a method which gives a pointer on this component which adheres to CATIKinematicsServices interfaces.
CATIKinematicsServices *pKinServices = CATKinGetKinematicsService();
use pKinServices::GetListOfMechanisms(...)
pKinServices->release(); pKinServices=NULL;
public virtual HRESULT CreateMechanism( | CATIPLMProducts_var | iProd, | |
CATIKinematicsMechanism_var& | oMechanism, | ||
CATIType* | iType | = NULL )=0 |
public virtual HRESULT GetListOfMechanisms( | const CATIPLMProducts_var& | iProd, |
CATListValCATBaseUnknown_var& | oListOfMechanisms) const = 0 |
CATIPLMProducts_var Product;
CATListValCATBaseUnknown_var ListOfMechanisms ;
HRESULT = CATIKinematicsServices::GetListOfMechanisms(Product,ListOfMechanisms);
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.