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

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