GeometricObjects Interface CATPCircle
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATPCircle
Interface representing a circle in the space of a surface.
A CATPCircle is created by the CreatePCircle
method of the CATGeoFactory interface
and deleted with the Remove method
A CATPCircle is defined with:
CATSurface | Sur |
The underlying surface |
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 surface.
Method Index
- o
GetCenter(CATSurParam&)
- Returns the center of this CATPCircle.
- o
GetEndAngle()
- Returns the high limitation angle of this CATPCircle.
- o
GetRadius()
- Returns the radius of this CATPCircle.
- o
GetStartAngle()
- Returns the low limitation angle of this CATPCircle.
- o
Set(double,CATSurParam&,CATAngle,CATAngle,CATSurface*)
- Modifies the characteristics of this CATPCircle.
- o
SetCenter(CATSurParam&)
- Modifies the center of this CATPCircle.
- o
SetRadius(double)
- Modifies the radius of this CATPCircle.
Methods
o GetCenter
public virtual GetCenter( | | ioCenter) |
-
Returns the center of this CATPCircle.
- Parameters:
-
- ioCenter
- The center.
o GetEndAngle
public virtual GetEndAngle( | ) |
-
Returns the high limitation angle of this CATPCircle.
- Returns:
- The end angle (in radian) limitation, measured from the first direction of the surface.
o GetRadius
public virtual GetRadius( | ) |
-
Returns the radius of this CATPCircle.
- Returns:
- The radius.
o GetStartAngle
public virtual GetStartAngle( | ) |
-
Returns the low limitation angle of this CATPCircle.
- Returns:
- The first angle (in radian) limitation, measured from the first direction of the surface.
o Set
public virtual Set( | const | iRadius, |
| const | iCenter, |
| const | iStart, |
| const | iEnd, |
| | iSupport) |
-
Modifies the characteristics of this CATPCircle.
- Parameters:
-
- iRadius
- The new value of the radius.
- iNewCenter
- The new center.
- iStart
- The first angle (in radian) limitation, measured from the first direction of the surface.
- iEnd
- The end angle (in radian) limitation, measured from the first direction of the surface.
param iSupport
A pointer to the underlying surface.
o SetCenter
public virtual SetCenter( | const | iNewCenter) |
-
Modifies the center of this CATPCircle.
- Parameters:
-
- iNewCenter
- The new center.
o SetRadius
public virtual SetRadius( | const | iNewRadius) |
-
Modifies the radius of this CATPCircle.
- Parameters:
-
- iRadius
- The new value of the radius.
This object is included in the file: CATPCircle.h
If needed, your Imakefile.mk should include the module: CATGMGeometricInterfaces
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.