All Frameworks  Class Hierarchy  This Framework  Indexes   

CATAnalysisBase Class 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(CATAnalysisExplicitData&)
Copy constructor.
o CATAnalysisExplicitAxis(CATAnalysisExplicitAxis&)
Copy constructor.
o CATAnalysisExplicitAxis()
Default 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 =(CATAnalysisExplicitData&)
Assignment operator.
o operator =(CATAnalysisExplicitAxis&)
Assignment operator.

Constructor and Destructor


o CATAnalysisExplicitAxis
public CATAnalysisExplicitAxis( const iData)
Copy constructor.
See also:
CATAnalysisExplicitData
o CATAnalysisExplicitAxis
public CATAnalysisExplicitAxis( const iAxis)
Copy constructor.
o CATAnalysisExplicitAxis
public CATAnalysisExplicitAxis()
Default constructor.
o ~CATAnalysisExplicitAxis
public virtual ~CATAnalysisExplicitAxis()
Destructeur.

Methods


o GetImplicitDefinition
public GetImplicitDefinition( const iLocationPoint,
iRepeat,
oVecU,
oVecV,
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 GetLocal_XZCoordinates( oCoordinates,
iRepeat=0,
Local=TRUE)
Returns the local_XZ coordinates.
Parameters:
oCoordinates
The array is filled with the coordinates.
o GetLocal_ZCoordinates
public GetLocal_ZCoordinates( oCoordinates,
iRepeat=0,
Local=TRUE)
Returns the local_Z coordinates.
Parameters:
oCoordinates
The array is filled with the coordinates.
o GetNbRepeat
public GetNbRepeat( oNbRepeat,
oDistributionMode)
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 GetOriginCoordinates( oCoordinates,
iRepeat=0,
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
public GetRefFrameType( oRefFrameType)
Returns the local axis type.
Parameters:
oRefFrameType
the type of the axis.
o operator =
public operator =( const iData)
Assignment operator.
See also:
CATAnalysisExplicitData
o operator =
public operator =( const iAxis)
Assignment operator.

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

Copyright © 2003, Dassault Systèmes. All rights reserved.