All Frameworks Class Hierarchy This Framework Indexes
GSMInterfaces Interface CATIGSMCircleCtrPt
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMCircleCtrPt
Interface to circle feature defined by a center and a passing point .
Role: Allows you to access data of the circle feature created by using
its center and one passing point.
- See also:
- CATIGSMFactory.CreateCircle
Method Index
- o
GetCenter(CATISpecObject_var&)
- Gets the circle center.
- o
GetPoint(CATISpecObject_var&)
- Gets the passing point.
- o
GetSupport(CATISpecObject_var&)
- Gets the support surface.
- o
IsGeodesic(CATBoolean&)
- Queries whether the circle is geodesic or not.
- o
SetCenter(CATISpecObject_var)
- Sets the circle center.
- o
SetGeodesic()
- Sets geodesic circle (Geodesic mode).
- o
SetPoint(CATISpecObject_var)
- Sets the passing point.
- o
SetSupport(CATISpecObject_var)
- Sets the support surface.
- o
UnsetGeodesic()
- Inactivates geodesic circle.
Methods
o GetCenter
| public virtual GetCenter( | | oCenter) |
-
Gets the circle center.
- Parameters:
-
- oCenter
- center point
o GetPoint
| public virtual GetPoint( | | oPoint) |
-
Gets the passing point.
- Parameters:
-
- oPoint
- The point through which the circle is to pass.
o GetSupport
| public virtual GetSupport( | | oSupport) |
-
Gets the support surface.
- Parameters:
-
- oSupport
- the support surface
o IsGeodesic
| public virtual IsGeodesic( | | oGeodesic) |
-
Queries whether the circle is geodesic or not.
- Parameters:
-
- oGeodesic
- geodesic
o SetCenter
| public virtual SetCenter( | const | iCenter) |
-
Sets the circle center.
- Parameters:
-
- iCenter
- center point
o SetGeodesic
| public virtual SetGeodesic( | ) |
-
Sets geodesic circle (Geodesic mode).
It puts the circle on the surface.
o SetPoint
| public virtual SetPoint( | const | iPoint) |
-
Sets the passing point.
- Parameters:
-
- iPoint
- The point through which the circle is to pass.
o SetSupport
| public virtual SetSupport( | const | iSupport) |
-
Sets the support surface.
- Parameters:
-
- iSuppport
- the support surface
o UnsetGeodesic
| public virtual UnsetGeodesic( | ) |
-
Inactivates geodesic circle.
Note: The circle becomes euclidean, and the surface is used to compute the circle axis.
This object is included in the file: CATIGSMCircleCtrPt.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces