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.