GeometricObjects Interface CATCircle
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATCircle
Interface representing a geometric circle.
The CATCircle is created by the CreateCircle
method of the CATGeoFactory interface and deleted with the Remove method.
A CATCircle is defined with:
CATMathPlane | (O,U,V) |
The axis system |
double | R |
The radius |
CATAngle | iStart |
The low angle limitation |
CATAngle | iEnd |
The high angle limitation |
with 0 <= iStart < CAT2PI,
iStart < iEnd <= iStart + CAT2PI. The angles (in radian) are measured
from the first direction of the plane.
Method Index
- o
GetEndAngle()
- Returns the end limitation of the arc circle angle.
- o
GetRadius()
- Returns the circle radius.
- o
GetStartAngle()
- Returns the start limitation of the arc circle angle.
- o
Set(double,CATMathPlane&,CATAngle,CATAngle)
- Modifies the circle characteristics.
- o
SetRadius(double)
- Modifies the circle radius.
Methods
o GetEndAngle
public virtual GetEndAngle( | ) |
-
Returns the end limitation of the arc circle angle.
- Returns:
- The end angle (in radian) limitation, measured from the first direction of the plane.
o GetRadius
public virtual GetRadius( | ) |
-
Returns the circle radius.
- Returns:
- The radius.
o GetStartAngle
public virtual GetStartAngle( | ) |
-
Returns the start limitation of the arc circle angle.
- Returns:
- The first angle (in radian) limitation, measured from the first direction of the plane.
o Set
public virtual Set( | const | iRadius, |
| const | iSupport, |
| const | iStart, |
| const | iEnd) |
-
Modifies the circle characteristics.
- Parameters:
-
- iRadius
- The new radius.
- iSupport
- The new plane. The circle origin will be at the origin of iSupport.
- iStart
- The first angle (in radian) limitation, measured from the first direction of the plane.
- iEnd
- The end angle (in radian) limitation, measured from the first direction of the plane.
o SetRadius
public virtual SetRadius( | | iNewRadius) |
-
Modifies the circle radius.
- Parameters:
-
- iNewRadius
- The new radius.
This object is included in the file: CATCircle.h
If needed, your Imakefile.mk should include the module: CATGMGeometricInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.