VisualizationFoundation 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()
o CAT3DAxisRep(CAT4x4Matrix&,int,int)
o CAT3DAxisRep(CAT4x4Matrix&,int,char*,int,char*,int,char*)
o ~CAT3DAxisRep()

Method Index


o CreateRep()
Constructs the representation of an axis system.
o CreateRep(CAT4x4Matrix&,int,int)
Constructs the representation of an axis system.
o CreateRep(CAT4x4Matrix&,int,char*,int,char*,int,char*)
Constructs the representation of an axis system.
o Get(CAT3DFixedArrowGP*[3],CAT3DAnnotationTextGP*[3])
Get the CAT3DFixedArrowGPs and the CAT3DAnnotationTextGPs which compose the axis.

Constructor and Destructor


o CAT3DAxisRep
public CAT3DAxisRep()
Deprecated:
R417 : Use CreateRep instead.
o CAT3DAxisRep
public CAT3DAxisRep( iMatrix,
iArrowShaftLength,
iArrowTipLength= 5)
Deprecated:
R417 : Use CreateRep instead.
o CAT3DAxisRep
public CAT3DAxisRep( iMatrix,
iXArrowShaftLength,
iXLabel,
iYArrowShaftLength,
iYLabel,
iZArrowShaftLength,
iZLabel)
Deprecated:
R417 : Use CreateRep instead.
o ~CAT3DAxisRep
public virtual ~CAT3DAxisRep()

Methods


o CreateRep
public static CreateRep()
Constructs the representation of an axis system.
o CreateRep
public static CreateRep( iMatrix,
iArrowShaftLength,
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 CreateRep
public static CreateRep( iMatrix,
iXArrowShaftLength,
iXLabel,
iYArrowShaftLength,
iYLabel,
iZArrowShaftLength,
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 Get
public virtual Get( oAxis,
oText)
Get the CAT3DFixedArrowGPs and the CAT3DAnnotationTextGPs which compose the axis.
Do not delete the return pointers.
Parameters:
oAxis[3]
Return the 3
pointers which compose the axis.
oText[3]
Return the 3
pointers which compose the axis.

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

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