VisualizationFoundation 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()
- Constructs an empty 3DArcCircleRep.
- o
CAT3DArcCircleRep(CATMathPointf&,CATMathVectorf&,float,CATMathVectorf&,float,float,int)
-
- o
~CAT3DArcCircleRep()
-
Method Index
- o
CreateRep(CATMathPointf&,CATMathVectorf&,float,CATMathVectorf&,float,float,int)
- Constructs the representation of a circle arc.
Constructor and Destructor
o CAT3DArcCircleRep
public CAT3DArcCircleRep( | ) |
-
Constructs an empty 3DArcCircleRep.
Only for unstreaming purpose.
o CAT3DArcCircleRep
public CAT3DArcCircleRep( | const | iCenter, |
| const | iNormal, |
| const | iRadius, |
| const | iAxis, |
| const | iStartAngle | = 0.f, |
| const | iEndAngle | =(float) CAT2PI, |
| const | iStaticSagUsed | = 0) |
-
- Deprecated:
- R417 : Use CreateRep instead.
o ~CAT3DArcCircleRep
public virtual ~CAT3DArcCircleRep( | ) |
-
Methods
o CreateRep
public static CreateRep( | const | iCenter, |
| const | iNormal, |
| const | iRadius, |
| const | iAxis, |
| const | iStartAngl | = 0.f, |
| const | iEndAngle | =(float) CAT2PI, |
| const | 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
This object is included in the file: CAT3DArcCircleRep.h
If needed, your Imakefile.mk should include the module: CATVisFoundation
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.