All Frameworks Class Hierarchy This Framework Previous Next Indexes
GSMInterfaces Interface CATIGSMExtremumPolar
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIGSMExtremumPolar
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMExtremumPolar
Interface to ExtremumPolar feature.
Role: Allows you to access data of the ExtremumPolar
- See also:
- CATIGSMFactory.CreateExtremumPolar
Method Index
- o
GetAngle(double&)
- Gets the extremum angle.
- o
GetContour(CATISpecObject_var&)
- Gets the element on which the ExtremumPolar is detected.
- o
GetDir(CATIGSMDirection_var&)
- Gets the reference direction into which the Extremum is detected.
- o
GetExtremumType(unsigned short&)
- Gets the ExtremumPolar type.
- o
GetOrigin(CATISpecObject_var&)
- Gets the axis origin.
- o
GetRadius(double&)
- Gets the extremum radius.
- o
GetSupport(CATISpecObject_var&)
- Gets the contour support.
- o
SetContour(CATISpecObject_var)
- Sets the element on which the ExtremumPolar is detected.
- o
SetDir(CATIGSMDirection_var)
- Sets the reference direction into which the Extremum is detected.
- o
SetExtremumType(unsigned short)
- Sets the ExtremumPolar type.
- o
SetOrigin(CATISpecObject_var)
- Sets the axis origin.
- o
SetSupport(CATISpecObject_var)
- Sets the contour support.
Methods
o GetAngle
public virtual HRESULT GetAngle( | double& | oAngle) =0 |
-
Gets the extremum angle.
- Parameters:
-
- oAngle
o GetContour
public virtual HRESULT GetContour( | CATISpecObject_var& | oContour) =0 |
-
Gets the element on which the ExtremumPolar is detected.
- Parameters:
-
- oContour
- Contour element
- See also:
- CATISpecObject
o GetDir
public virtual HRESULT GetDir( | CATIGSMDirection_var& | oDirection) =0 |
-
Gets the reference direction into which the Extremum is detected.
- Parameters:
-
- oDirection
- Direction into which the Extremum is detected.
- See also:
- CATIGSMDirection
o GetExtremumType
public virtual HRESULT GetExtremumType( | unsigned short& | oExtremumType) =0 |
-
Gets the ExtremumPolar type.
- Parameters:
-
- oExtremumType
- Extremum mode to get a extremum point:
= 0 Minimum radius
= 1 Maximum radius
= 2 Minimum angle
= 3 Maximum angle
o GetOrigin
public virtual HRESULT GetOrigin( | CATISpecObject_var& | oOrigin) =0 |
-
Gets the axis origin.
- Parameters:
-
- oOrigin
o GetRadius
public virtual HRESULT GetRadius( | double& | oRadius) =0 |
-
Gets the extremum radius.
- Parameters:
-
- oRadius
o GetSupport
public virtual HRESULT GetSupport( | CATISpecObject_var& | oSupport) =0 |
-
Gets the contour support.
- Parameters:
-
- oSupport
- Contour support element
- See also:
- CATISpecObject
o SetContour
-
Sets the element on which the ExtremumPolar is detected.
- Parameters:
-
- iContour
- Contour element
- See also:
- CATISpecObject
o SetDir
-
Sets the reference direction into which the Extremum is detected.
- Parameters:
-
- iDirection
- Direction into which the Extremum is detected.
- See also:
- CATIGSMDirection
o SetExtremumType
public virtual HRESULT SetExtremumType( | unsigned short | iExtremumType) =0 |
-
Sets the ExtremumPolar type.
- Parameters:
-
- oExtremumType
- Extremum mode to get a extremum point:
= 0 Minimum radius
= 1 Maximum radius
= 2 Minimum angle
= 3 Maximum angle
o SetOrigin
-
Sets the axis origin.
- Parameters:
-
- iOrigin
- Axis origin
o SetSupport
-
Sets the contour support.
- Parameters:
-
- iSupport
- Contour support element
- See also:
- CATISpecObject
This object is included in the file: CATIGSMExtremumPolar.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces