All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

GSMInterfaces Interface CATIGSMPlaneNormal

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIGSMPlaneNormal
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIGSMPlaneNormal

Interface to normal plane feature.
Role: Allows you to access data of the plane feature normal to a curve at a given point.

See also:
CATIGSMFactory.CreatePlaneNormal


Method Index


o GetPoint(CATISpecObject_var&)
Gets the point where the plane is to be normal.
o GetSupportCurve(CATISpecObject_var&)
Gets the curve to which the plane is to be normal.
o SetPoint(CATISpecObject_var)
Sets the point where the plane is to be normal.
o SetSupportCurve(CATISpecObject_var)
Sets the curve to which the plane is to be normal.

Methods


o GetPoint
public virtual HRESULT GetPoint(CATISpecObject_var& oPoint) = 0
Gets the point where the plane is to be normal.
Parameters:
oPoint
Reference point. Point can be NULL_var, then the middle point of the curve is taken.
o GetSupportCurve
public virtual HRESULT GetSupportCurve(CATISpecObject_var& oSupport) = 0
Gets the curve to which the plane is to be normal.
Parameters:
oSupport
reference curve
o SetPoint
public virtual HRESULT SetPoint( const CATISpecObject_var iPoint) = 0
Sets the point where the plane is to be normal.
Parameters:
iPoint
Reference point Point can be NULL_var, then the middle point of the curve is taken.
o SetSupportCurve
public virtual HRESULT SetSupportCurve( const CATISpecObject_var iSupport) = 0
Sets the curve to which the plane is to be normal.
Parameters:
iSupport
reference curve

This object is included in the file: CATIGSMPlaneNormal.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces

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