All Frameworks Class Hierarchy This Framework Previous Next Indexes
GSMInterfaces Interface CATIGSMCircleCtrPt
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---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 HRESULT GetCenter( | CATISpecObject_var& | oCenter) = 0 |
-
Gets the circle center.
- Parameters:
-
- oCenter
- center point
o GetPoint
public virtual HRESULT GetPoint( | CATISpecObject_var& | oPoint) = 0 |
-
Gets the passing point.
- Parameters:
-
- oPoint
- The point through which the circle is to pass.
o GetSupport
public virtual HRESULT GetSupport( | CATISpecObject_var& | oSupport) = 0 |
-
Gets the support surface.
- Parameters:
-
- oSupport
- the support surface
o IsGeodesic
-
Queries whether the circle is geodesic or not.
- Parameters:
-
- oGeodesic
- geodesic
o SetCenter
-
Sets the circle center.
- Parameters:
-
- iCenter
- center point
o SetGeodesic
public virtual HRESULT SetGeodesic( | )= 0 |
-
Sets geodesic circle (Geodesic mode).
It puts the circle on the surface.
o SetPoint
-
Sets the passing point.
- Parameters:
-
- iPoint
- The point through which the circle is to pass.
o SetSupport
-
Sets the support surface.
- Parameters:
-
- iSuppport
- the support surface
o UnsetGeodesic
public virtual HRESULT UnsetGeodesic( | )= 0 |
-
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