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
public virtual HRESULT SetContour( const CATISpecObject_var iContour) =0
Sets the element on which the ExtremumPolar is detected.
Parameters:
iContour
Contour element
See also:
CATISpecObject
o SetDir
public virtual HRESULT SetDir( const CATIGSMDirection_var iDirection) =0
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
public virtual HRESULT SetOrigin( const CATISpecObject_var iOrigin) =0
Sets the axis origin.
Parameters:
iOrigin
Axis origin
o SetSupport
public virtual HRESULT SetSupport( const CATISpecObject_var iSupport) =0
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

Copyright © 2003, Dassault Systèmes. All rights reserved.