CATKinMechanismUseItf Interface CATIKinematicsCommand

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIKinematicsCommand

Interface to handle a kinematic command and read its content.
Role: A kinematics command has a type and drives an engineering connection. The methods provided by this interface allow to access this information.


Method Index


o GetEngineeringConnection(CATBaseUnknown_var&)
Returns the engineering connection associated to the command.
o GetKinCommandType(CATKinematicsCommandType&)
Returns the type of the command.
o GetLimits(double&,double&,CATBoolean&,CATBoolean&)
Returns limits information of a kinematics command.
o GetValue(CATICkeParm_var&)
Returns the CATICkeParm value of a kinematics command.

Methods


o GetEngineeringConnection
public virtual GetEngineeringConnection( oConnection)
Returns the engineering connection associated to the command.
Parameters:
oConnection
The engineering connection associated to the command. It adheres to the CATIEngConnection public interface. see CATIEngConnection
o GetKinCommandType
public virtual GetKinCommandType( oCmdType)
Returns the type of the command.
Parameters:
oCmdType
The type of the kinematics command.
See also:
o GetLimits
public virtual GetLimits( oMinValue,
oMaxValue,
oIsMinSet,
oIsMaxSet)
Returns limits information of a kinematics command.
Parameters:
oMinValue
The minimal value if it exists
oMaxValue
The maximal value if it exists
oIsMinSet
indicates wheter the minimal value exists or not
oIsMaxSet
indicates wheter the maximal value exists or not
Regarding the units for the command values, an angle is measured with degrees whereas a distance is measured with millimeters.
o GetValue
public virtual GetValue( oCmdParameter)
Returns the CATICkeParm value of a kinematics command. Returns the current value of the command
Parameters:
oCmdParameter
The CATICkeParm value of a kinematics command.
See also:

This object is included in the file: CATIKinematicsCommand.h
If needed, your Imakefile.mk should include the module: CATKinMechanismUseItf

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.