All Frameworks Class Hierarchy This Framework Previous Next Indexes
CATAnalysisBase Class CATAnalysisExplicitAxis
CATAnalysisBase.CATAnalysisExplicitData
|
+---CATAnalysisBase.CATAnalysisExplicitChild
|
+---CATAnalysisBase.CATAnalysisExplicitParent
|
+---CATAnalysisBase.CATAnalysisExplicitEntity
|
+---CATAnalysisExplicitAxis
Usage: you must use this class as is. You should never derive it.
public class CATAnalysisExplicitAxis
Field model axis system.
This object is used to provide services common to objects of the field model
which can represent an axis system.
Constructor and Destructor Index
- o
CATAnalysisExplicitAxis()
- Default constructor.
- o
CATAnalysisExplicitAxis(CATAnalysisExplicitAxis&)
- Copy constructor.
- o
CATAnalysisExplicitAxis(CATAnalysisExplicitData&)
- Copy constructor.
- o
~CATAnalysisExplicitAxis()
- Destructeur.
Method Index
- o
GetImplicitDefinition(float[3],int,float[3],float[3],float[3])
- Returns the local axis definition.
- o
GetLocal_XZCoordinates(float[3],int,CATBoolean)
- Returns the local_XZ coordinates.
- o
GetLocal_ZCoordinates(float[3],int,CATBoolean)
- Returns the local_Z coordinates.
- o
GetNbRepeat(int&,CATSamValuesDistributionMode&)
- Returns the repeat number of a characteristic and the value distribution mode.
- o
GetOriginCoordinates(float[3],int,CATBoolean)
- Returns the origin coordinates.
- o
GetRefFrameType(CATSamRefFrameType&)
- Returns the local axis type.
- o
operator =(CATAnalysisExplicitAxis&)
- Assignment operator.
- o
operator =(CATAnalysisExplicitData&)
- Assignment operator.
Constructor and Destructor
o CATAnalysisExplicitAxis
public CATAnalysisExplicitAxis( | ) |
-
Default constructor.
o CATAnalysisExplicitAxis
-
Copy constructor.
o CATAnalysisExplicitAxis
-
Copy constructor.
- See also:
- CATAnalysisExplicitData
o ~CATAnalysisExplicitAxis
public virtual ~CATAnalysisExplicitAxis( | ) |
-
Destructeur.
Methods
o GetImplicitDefinition
public HRESULT GetImplicitDefinition( | const float[3] | iLocationPoint, |
| int | iRepeat, |
| float[3] | oVecU, |
| float[3] | oVecV, |
| float[3] | oVecW) |
-
Returns the local axis definition.
- Parameters:
-
- iLocationPoint
- the location point.
- iRepeat
- the repeat.
- oVecU
- the coordinates of the U vector.
- oVecV
- the coordinates of the V vector.
- oVecW
- the coordinates of the W vector.
o GetLocal_XZCoordinates
public HRESULT GetLocal_XZCoordinates( | float[3] | oCoordinates, |
| int | iRepeat | =0, |
| CATBoolean | Local | =TRUE) |
-
Returns the local_XZ coordinates.
- Parameters:
-
- oCoordinates
- The array is filled with the coordinates.
o GetLocal_ZCoordinates
public HRESULT GetLocal_ZCoordinates( | float[3] | oCoordinates, |
| int | iRepeat | =0, |
| CATBoolean | Local | =TRUE) |
-
Returns the local_Z coordinates.
- Parameters:
-
- oCoordinates
- The array is filled with the coordinates.
o GetNbRepeat
-
Returns the repeat number of a characteristic and the value distribution mode.
- Parameters:
-
- oNbRepeat
- The number of times the values are repeated (absolute value).
- oDistributionMode
- The mode of distribution of the values.
- See also:
- CATSamValuesDistributionMode
o GetOriginCoordinates
public HRESULT GetOriginCoordinates( | float[3] | oCoordinates, |
| int | iRepeat | =0, |
| CATBoolean | Local | =TRUE) |
-
Returns the origin coordinates.
- Parameters:
-
- oCoordinates
- The array is filled with the coordinates.
- iRepeat
- repeat value for coordinates return
- Local
- TRUE if express the coordinates in local reference frame.
o GetRefFrameType
-
Returns the local axis type.
- Parameters:
-
- oRefFrameType
- the type of the axis.
o operator =
-
Assignment operator.
o operator =
-
Assignment operator.
- See also:
- CATAnalysisExplicitData
This object is included in the file: CATAnalysisExplicitAxis.h
If needed, your Imakefile.mk should include the module: CATSAM0Explicit