All Frameworks Class Hierarchy This Framework Previous Next Indexes
VisualizationBase Class CAT3DAxisRep
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---VisualizationBase.CATRep
|
+---VisualizationBase.CAT3DRep
|
+---CAT3DAxisRep
Usage: you must use this class as is. You should never derive it.
public class CAT3DAxisRep
Class to create the representation of an axis system.
Role: view an axis system, possibly with arrow tips and labels.
Constructor and Destructor Index
- o
CAT3DAxisRep()
- Constructs the representation of an axis system.
- o
CAT3DAxisRep(CAT4x4Matrix&,int,char*,int,char*,int,char*)
- Constructs the representation of an axis system.
- o
CAT3DAxisRep(CAT4x4Matrix&,int,int)
- Constructs the representation of an axis system.
- o
CAT3DAxisRep(CATModelIdentificator&,CATVisuController*)
-
- o
~CAT3DAxisRep()
-
Method Index
- o
Get(CAT3DFixedArrowGP*[3],CAT3DAnnotationTextGP*[3])
- Get the CAT3DFixedArrowGPs and the CAT3DAnnotationTextGPs which compose the axis.
Constructor and Destructor
o CAT3DAxisRep
-
Constructs the representation of an axis system.
o CAT3DAxisRep
public CAT3DAxisRep( | CAT4x4Matrix& | iMatrix, |
| int | iXArrowShaftLength, |
| char* | iXLabel, |
| int | iYArrowShaftLength, |
| char* | iYLabel, |
| int | iZArrowShaftLength, |
| char* | iZLabel) |
-
Constructs the representation of an axis system.
- Parameters:
-
- iMatrix
- The matrix defining the origin and the three directions of the axis system.
- iXArrowShaftLength
- The length (in mm) of the shaft of the first arrow.
- iXLabel
- The text of the label of the first arrow.
- iYArrowShaftLength
- The length (in mm) of the shaft of the second arrow.
- iYLabel
- The text of the label of the second arrow.
- iZArrowShaftLength
- The length (in mm) of the shaft of the third arrow.
- iZLabel
- The text of the label of the third arrow.
o CAT3DAxisRep
public CAT3DAxisRep( | CAT4x4Matrix& | iMatrix, |
| int | iArrowShaftLength, |
| int | iArrowTipLength | = 5) |
-
Constructs the representation of an axis system.
- Parameters:
-
- iMatrix
- The matrix defining the origin and the three directions of the axis system.
- iArrowShaftLength
- The length of the arrow shaft in mm.
- iArrowTipLength
- The length of the arrow tip in mm.
o CAT3DAxisRep
-
o ~CAT3DAxisRep
public virtual ~CAT3DAxisRep( | ) |
-
Methods
o Get
public virtual void Get( | CAT3DFixedArrowGP*[3] | oAxis, |
| CAT3DAnnotationTextGP*[3] | oText) |
-
Get the CAT3DFixedArrowGPs and the CAT3DAnnotationTextGPs which compose the axis.
Do not delete the return pointers.
- Parameters:
-
- oAxis[3]
- Return the 3
CAT3DFixedArrowGP pointers which compose the axis.
- oText[3]
- Return the 3
CAT3DAnnotationTextGP pointers which compose the axis.
This object is included in the file: CAT3DAxisRep.h
If needed, your Imakefile.mk should include the module: CATViz