All Frameworks Class Hierarchy This Framework Previous Next Indexes
GSMInterfaces Interface CATIGSMCircle3Points
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIGSMCircle3Points
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMCircle3Points
Interface to circle trough three points feature.
Role: Allows you to access data of the circle feature created by using
three points.
- See also:
- CATIGSMFactory.CreateCircle
Method Index
- o
GetFirstPoint(CATISpecObject_var&)
- Gets the first passing point.
- o
GetSecondPoint(CATISpecObject_var&)
- Gets the second passing point.
- o
GetSupport(CATISpecObject_var&)
- Gets the support surface.
- o
GetThirdPoint(CATISpecObject_var&)
- Gets the third passing point.
- o
RemoveSupport()
- Removes the support surface.
- o
SetFirstPoint(CATISpecObject_var)
- Sets the first passing point.
- o
SetSecondPoint(CATISpecObject_var)
- Sets the second passing point.
- o
SetSupport(CATISpecObject_var)
- Sets the support surface.
- o
SetThirdPoint(CATISpecObject_var)
- Sets the third passing point.
Methods
o GetFirstPoint
public virtual HRESULT GetFirstPoint( | CATISpecObject_var& | oFirstPoint) = 0 |
-
Gets the first passing point.
- Parameters:
-
- oFirsPoint
- first point
o GetSecondPoint
public virtual HRESULT GetSecondPoint( | CATISpecObject_var& | oSecondPoint) = 0 |
-
Gets the second passing point.
- Parameters:
-
- oSecondPoint
- second point
o GetSupport
public virtual HRESULT GetSupport( | CATISpecObject_var& | oSupport) = 0 |
-
Gets the support surface.
If a surface is given, the circle will lie on this surface (geodesic circle).
- Parameters:
-
- oSupport
- the support surface.
o GetThirdPoint
public virtual HRESULT GetThirdPoint( | CATISpecObject_var& | oThirdPoint) = 0 |
-
Gets the third passing point.
- Parameters:
-
- oThirdPoint
- third point
o RemoveSupport
public virtual HRESULT RemoveSupport( | )= 0 |
-
Removes the support surface.
o SetFirstPoint
-
Sets the first passing point.
- Parameters:
-
- iFirsPoint
- first point
o SetSecondPoint
-
Sets the second passing point.
- Parameters:
-
- iSecondPoint
- second point
o SetSupport
-
Sets the support surface.
If a surface is given, the circle will lie on this surface (geodesic circle).
- Parameters:
-
- iSupport
- the support surface.
o SetThirdPoint
-
Sets the third passing point.
- Parameters:
-
- iThirdPoint
- third point
This object is included in the file: CATIGSMCircle3Points.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces