CATGSMUseItf Interface CATIGSMUseTranslate

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


interface CATIGSMUseTranslate

Translation.
Role: Allows to access data of the Translation feature created by using an element, a direction and a distance value

See also:


Method Index


o GetCoordX(double&)
Gets the X coordinate value.
o GetCoordX(CATICkeParm_var&)
Gets the X coordinate value.
o GetCoordY(double&)
Gets the Y coordinate value.
o GetCoordY(CATICkeParm_var&)
Gets the Y coordinate value.
o GetCoordZ(double&)
Gets the Z coordinate value.
o GetCoordZ(CATICkeParm_var&)
Gets the Z coordinate value.
o GetCreationMode(enum CATGSMTransfoMode&)
Gets the Creation Mode.
o GetDirection(CATIGSMUseDirection_var&)
Gets the direction.
o GetDistance(double&)
Gets the distance value.
o GetDistance(CATICkeParm_var&)
Gets the distance value.
o GetElemToTranslate(CATIMmiMechanicalFeature_var&)
Gets the feature to translate.
o GetFirstPoint(CATIMmiMechanicalFeature_var&)
Gets the first point defining the translation vector.
o GetReferenceAxis(CATIMmiMechanicalFeature_var&)
Gets the reference Axis.
o GetSecondPoint(CATIMmiMechanicalFeature_var&)
Gets the second point defining the translation vector.
o GetVectorType(CATGSMTranslateVectorType&)
Gets the type of the translation vector definition.
o SetCoordX(double)
Sets the X coordinate value.
o SetCoordX(CATICkeParm_var)
Sets the X coordinate value.
o SetCoordY(double)
Sets the Y coordinate value.
o SetCoordY(CATICkeParm_var)
Sets the Y coordinate value.
o SetCoordZ(double)
Sets the Z coordinate value.
o SetCoordZ(CATICkeParm_var)
Sets the Z coordinate value.
o SetCreationMode(CATBoolean)
Sets the Creation Mode.
o SetDirection(CATIGSMUseDirection_var)
Sets the direction.
o SetDistance(double)
Sets the distance value.
o SetDistance(CATICkeParm_var)
Sets the distance value.
o SetElemToTranslate(CATIMmiMechanicalFeature_var)
Sets the feature to translate.
o SetFirstPoint(CATIMmiMechanicalFeature_var)
Sets the first point defining the translation vector.
o SetReferenceAxis(CATIMmiMechanicalFeature_var&)
Sets the reference Axis.
o SetSecondPoint(CATIMmiMechanicalFeature_var)
Sets the second point defining the translation vector.
o SetVectorType(CATGSMTranslateVectorType)
Sets the type of the translation vector definition.

Methods


o GetCoordX
public virtual GetCoordX( oCoordX)
Gets the X coordinate value.
Parameters:
oCoordX
X coordinate value
o GetCoordX
public virtual GetCoordX( oCoordX)
Gets the X coordinate value.
Parameters:
oCoordX
oCoordX value
See also:
o GetCoordY
public virtual GetCoordY( oCoordY)
Gets the Y coordinate value.
Parameters:
oCoordY
Y coordinate value
o GetCoordY
public virtual GetCoordY( oCoordY)
Gets the Y coordinate value.
Parameters:
oCoordY
oCoordY value
See also:
o GetCoordZ
public virtual GetCoordZ( oCoordZ)
Gets the Z coordinate value.
Parameters:
oCoordZ
Z coordinate value
o GetCoordZ
public virtual GetCoordZ( oCoordZ)
Gets the Z coordinate value.
Parameters:
oCoordZ
oCoordZ value
See also:
o GetCreationMode
public virtual GetCreationMode( oMode)
Gets the Creation Mode.
Parameters:
oMode
flag for transformation type (from CATGSMTransfoMode enumeration) : - CATGSMTransfoModeUnset - CATGSMTransfoModeCreation - CATGSMTransfoModeModification
o GetDirection
public virtual GetDirection( oDirection)
Gets the direction.
Parameters:
oDirection
direction
See also:
o GetDistance
public virtual GetDistance( oDistance)
Gets the distance value.
Parameters:
oDistance
Distance value
o GetDistance
public virtual GetDistance( oDistance)
Gets the distance value.
Parameters:
oDistance
Distance value
See also:
o GetElemToTranslate
public virtual GetElemToTranslate( oElem)
Gets the feature to translate.
Parameters:
oElem
feature to translate
o GetFirstPoint
public virtual GetFirstPoint( oElem)
Gets the first point defining the translation vector.
Parameters:
oElem
The first point.
o GetReferenceAxis
public virtual GetReferenceAxis( oRefAxis)
Gets the reference Axis. This data is not mandatory, if oRefAxis is null, then absolute axis system is considered as reference axis system.
o GetSecondPoint
public virtual GetSecondPoint( oElem)
Gets the second point defining the translation vector.
Parameters:
oElem
The second point.
o GetVectorType
public virtual GetVectorType( oType)
Gets the type of the translation vector definition.
(1= Direction+ Distance, 2= Point+ Point, 3= Coordinates)
Parameters:
oType
type of the translation vector
o SetCoordX
public virtual SetCoordX( iX)
Sets the X coordinate value.
Parameters:
iX
X coordinate value
o SetCoordX
public virtual SetCoordX( const iX)
Sets the X coordinate value.
Parameters:
iX
X coordinate value
See also:
o SetCoordY
public virtual SetCoordY( iY)
Sets the Y coordinate value.
Parameters:
iY
Y coordinate value
o SetCoordY
public virtual SetCoordY( const iY)
Sets the Y coordinate value.
Parameters:
iY
Y coordinate value
See also:
o SetCoordZ
public virtual SetCoordZ( iZ)
Sets the Z coordinate value.
Parameters:
iZ
Z coordinate value
o SetCoordZ
public virtual SetCoordZ( const iZ)
Sets the Z coordinate value.
Parameters:
iZ
Z coordinate value
See also:
o SetCreationMode
public virtual SetCreationMode( const iMode)
Sets the Creation Mode.
Parameters:
iMode
flag for transformation type (creation or modification)
o SetDirection
public virtual SetDirection( const iDirection)
Sets the direction.
Parameters:
iDirection
The new direction of translation.
See also:
o SetDistance
public virtual SetDistance( iDistance)
Sets the distance value.
Parameters:
iDistance
Distance value
o SetDistance
public virtual SetDistance( const iDistance)
Sets the distance value.
Parameters:
iDistance
Distance value
See also:
o SetElemToTranslate
public virtual SetElemToTranslate( const iElem)
Sets the feature to translate.
Parameters:
iElem
The new feature to translate.
o SetFirstPoint
public virtual SetFirstPoint( const iElem)
Sets the first point defining the translation vector.
Parameters:
iElem
The first point.
o SetReferenceAxis
public virtual SetReferenceAxis( const iRefAxis)
Sets the reference Axis. This data is not mandatory, if iRefAxis is null, then absolute axis system is considered as reference axis system.
o SetSecondPoint
public virtual SetSecondPoint( const iElem)
Sets the second point defining the translation vector.
Parameters:
iElem
The second point.
o SetVectorType
public virtual SetVectorType( iType)
Sets the type of the translation vector definition.
(1= Direction+ Distance, 2= Point+ Point, 3= Coordinates)
Parameters:
iType
type of the translation vector

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

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