All Frameworks Class Hierarchy This Framework Previous Next Indexes
VisualizationBase Class CAT3DArcCircleRep
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---VisualizationBase.CATRep
|
+---VisualizationBase.CAT3DRep
|
+---VisualizationBase.CAT3DArcEllipseRep
|
+---CAT3DArcCircleRep
Usage: you must use this class as is. You should never derive it.
public class CAT3DArcCircleRep
Class to create the representation of a 3D circle or a 3D circle arc.
Role: view (a portion of) a circle lying in a plane.
Constructor and Destructor Index
- o
CAT3DArcCircleRep(CATMathPointf&,CATMathVectorf&,float,CATMathVectorf&,float,float,int)
- Constructs the representation of a circle arc.
- o
~CAT3DArcCircleRep()
-
Constructor and Destructor
o CAT3DArcCircleRep
public CAT3DArcCircleRep( | const CATMathPointf& | iCenter, |
| const CATMathVectorf& | iNormal, |
| const float | iRadius, |
| const CATMathVectorf& | iAxis, |
| const float | iStartAngle | = 0.f, |
| const float | iEndAngle | =(float) CAT2PI, |
| const int | iStaticSagUsed | = 0) |
-
Constructs the representation of a circle arc.
- Parameters:
-
- iCenter
- The center of the circle.
- iNormal
- The normal to the plane of the circle.
- iRadius
- The radius of the circle.
- iAxis
- The direction in the plane of the circle used as a reference for angles.
- iStartAngle
- The offset in radian of the beginning of the circle arc.
- iEndAngle
- The offset in radian of the end of the circle arc.
- iStaticSagUsed
- Used to specify whether using a dynamic or a static sag for the circle arc.
Legal values:
- 1
- The sag value is static and taken
from the settings, and is constant whatever the distance between
the view point and the arc circle may be
- 0
- The sag value is dynamic and calculated depending on
the distance between the view point and the arc circle
o ~CAT3DArcCircleRep
public virtual ~CAT3DArcCircleRep( | ) |
-
This object is included in the file: CAT3DArcCircleRep.h
If needed, your Imakefile.mk should include the module: CATViz