CATGSMUseItf Interface CATIGSMUseAffinity

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


interface CATIGSMUseAffinity

Interface to affinity feature.
Role: Allows you to acess data of Affinity feature created by using an element, an axis and three ratios.

See also:


Method Index


o GetAxis(CATMathAxis&)
Gets the reference axis system (always direct).
o GetAxisFirstDirection(CATIMmiMechanicalFeature_var&)
Gets the first direction of the reference axis system (always direct).
o GetAxisOrigin(CATIMmiMechanicalFeature_var&)
Gets the origin of the reference axis system (always direct).
o GetAxisPlane(CATIMmiMechanicalFeature_var&)
Gets the xy plane of the reference axis system (always direct).
o GetCreationMode(CATBoolean&)
Gets the Creation Mode.
o GetElemToTransform(CATIMmiMechanicalFeature_var&)
Gets the feature to transform.
o GetRatios(double&,double&,double&)
Gets the ratios of the affinity.
o GetRatios(CATICkeParm_var&,CATICkeParm_var&,CATICkeParm_var&)
Gets the ratios of the affinity.
o SetAxisFirstDirection(CATIMmiMechanicalFeature_var)
Sets the first direction of the reference axis system (always direct).
o SetAxisOrigin(CATIMmiMechanicalFeature_var)
Sets the origin point of the reference axis system (always direct).
o SetAxisPlane(CATIMmiMechanicalFeature_var)
Sets the reference plane of the reference axis system (always direct).
o SetCreationMode(CATBoolean)
Sets the Creation Mode.
o SetElemToTransform(CATIMmiMechanicalFeature_var)
Sets the feature to transform.
o SetRatios(double,double,double)
Sets the ratios of the affinity.
o SetRatios(CATICkeParm_var,CATICkeParm_var,CATICkeParm_var)
Sets the ratios of the affinity.

Methods


o GetAxis
public virtual GetAxis( oAxis)
Gets the reference axis system (always direct).
Parameters:
oAxis
reference axis system
o GetAxisFirstDirection
public virtual GetAxisFirstDirection( oElem)
Gets the first direction of the reference axis system (always direct).
Parameters:
oElem
first direction (x) of the reference axis system
o GetAxisOrigin
public virtual GetAxisOrigin( oElem)
Gets the origin of the reference axis system (always direct).
Parameters:
oElem
origin point of the reference axis system
o GetAxisPlane
public virtual GetAxisPlane( oElem)
Gets the xy plane of the reference axis system (always direct).
Parameters:
oElem
xy plane of the reference axis system
o GetCreationMode
public virtual GetCreationMode( oMode)
Gets the Creation Mode.
Parameters:
oMode
flag for transformation type (creation or modification)
o GetElemToTransform
public virtual GetElemToTransform( oElem)
Gets the feature to transform.
Parameters:
oElem
feature to transform
o GetRatios
public virtual GetRatios( oRatX,
oRatY,
oRatZ)
Gets the ratios of the affinity.
Parameters:
iRatX
ratio in the first direction
iRatY
ratio in the second direction
iRatZ
ratio in the third direction
o GetRatios
public virtual GetRatios( oRatX,
oRatY,
oRatZ)
Gets the ratios of the affinity.
Parameters:
oRatX
ratio in the first direction
oRatY
ratio in the second direction
oRatZ
ratio in the third direction
o SetAxisFirstDirection
public virtual SetAxisFirstDirection( const iElem)
Sets the first direction of the reference axis system (always direct).
Parameters:
iElem
new first direction (x) of the reference axis system
o SetAxisOrigin
public virtual SetAxisOrigin( const iElem)
Sets the origin point of the reference axis system (always direct).
Parameters:
iElem
new origin point of the reference axis system
o SetAxisPlane
public virtual SetAxisPlane( const iElem)
Sets the reference plane of the reference axis system (always direct).
Parameters:
iElem
new xy plane of the reference axis system
o SetCreationMode
public virtual SetCreationMode( const iMode)
Sets the Creation Mode.
Parameters:
iMode
flag for transformation type (creation or modification)
o SetElemToTransform
public virtual SetElemToTransform( const iElem)
Sets the feature to transform.
Parameters:
iElem
new feature to transform
o SetRatios
public virtual SetRatios( RatX,
RatY,
RatZ)
Sets the ratios of the affinity.
Parameters:
iRatX
ratio in the first direction
iRatY
ratio in the second direction
iRatZ
ratio in the third direction
o SetRatios
public virtual SetRatios( const iRatX,
const RatY,
const RatZ)
Sets the ratios of the affinity.
Parameters:
iRatX
ratio in the first direction
iRatY
ratio in the second direction
iRatZ
ratio in the third direction

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

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