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
public 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
public CAT3DAxisRep(CATModelIdentificator& one_ident,
CATVisuController* iCntl)
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

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