All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

GSMInterfaces Interface CATIGSMPlaneMean

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

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


interface CATIGSMPlaneMean

Interface to plane feature defined a set of points.
Role: Allows you to access to input point features

See also:
CATIGSMFactory.CreatePlane


Method Index


o Add(CATISpecObject_var)
Adds a point to the mean plane.
o GetAllElements(CATLISTV(CATISpecObject_var)&)
Gets all the points of the list.
o GetPointAtPosition(CATISpecObject_var&,int)
Gets the point which is at the given position.
o GetPosition(CATISpecObject_var,int&)
Gets the position of an element in the list.
o GetSize(int&)
Gets the size of the list (number of points).
o RemoveAll()
Removes all elements in the list of points.
o RemovePointAtPosition(int)
Removes the points at the given position.
o ReplacePointAtPosition(CATISpecObject_var&,int)
Replaces a point in the list at the given position.

Methods


o Add
public virtual HRESULT Add( const CATISpecObject_var iPoint) = 0
Adds a point to the mean plane.
Parameters:
iPoint
new point
o GetAllElements
public virtual HRESULT GetAllElements(CATLISTV(CATISpecObject_var)& oElems)=0
Gets all the points of the list.
Parameters:
oElems
List of the points
o GetPointAtPosition
public virtual HRESULT GetPointAtPosition(CATISpecObject_var& oPoint,
int iPos) = 0
Gets the point which is at the given position.
Parameters:
oPoint
point
iPos
position of point
o GetPosition
public virtual HRESULT GetPosition( const CATISpecObject_var iPoint,
int& oPos) = 0
Gets the position of an element in the list.
Parameters:
iPoint
point
oPos
position of point
o GetSize
public virtual HRESULT GetSize(int& oSize) = 0
Gets the size of the list (number of points).
Parameters:
oSize
position of point
o RemoveAll
public virtual HRESULT RemoveAll()= 0
Removes all elements in the list of points.
o RemovePointAtPosition
public virtual HRESULT RemovePointAtPosition(int iPos) = 0
Removes the points at the given position.
Parameters:
iPos
position of point
o ReplacePointAtPosition
public virtual HRESULT ReplacePointAtPosition(CATISpecObject_var& oPoint,
int iPos) = 0
Replaces a point in the list at the given position.
Parameters:
oPoint
point
iPos
position of point

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

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