All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

GSMInterfaces Interface CATIGSMPointOnSurface

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

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


interface CATIGSMPointOnSurface

Interface to point on surface feature.
Role: Allows you to access data of the point feature created with a geodesic distance in a direction to a reference point on a surface

See also:
CATIGSMFactory.CreatePoint


Method Index


o GetDirection(CATIGSMDirection_var&)
Gets the direction from the reference point in which the point is computed.
o GetLength(CATICkeParm_var&)
Gets the geodesic length.
o GetReferencePoint(CATISpecObject_var&)
Gets the reference point.
o GetSupport(CATISpecObject_var&)
Gets the surface.
o SetDirection(CATIGSMDirection_var)
Sets the direction from the reference point in which the point is computed.
o SetLength(CATICkeParm_var)
Sets the geodesic length.
o SetReferencePoint(CATISpecObject_var)
Sets the reference point.
o SetSupport(CATISpecObject_var)
Sets the surface.

Methods


o GetDirection
public virtual HRESULT GetDirection(CATIGSMDirection_var& oDirection) = 0
Gets the direction from the reference point in which the point is computed.
See also:
CATIGSMDirection
o GetLength
public virtual HRESULT GetLength(CATICkeParm_var& oLength) = 0
Gets the geodesic length.
o GetReferencePoint
public virtual HRESULT GetReferencePoint(CATISpecObject_var& oRefPoint) = 0
Gets the reference point.
This data is not mandatory.
If no point is given, the middle point on the surface is taken. (RefPoint = NULL_var is allowed).
Parameters:
oRefPoint
Reference point
o GetSupport
public virtual HRESULT GetSupport(CATISpecObject_var& oSupport) = 0
Gets the surface.
Parameters:
oSupport
Support surface
o SetDirection
public virtual HRESULT SetDirection( const CATIGSMDirection_var iDirection) = 0
Sets the direction from the reference point in which the point is computed.
See also:
CATIGSMDirection
o SetLength
public virtual HRESULT SetLength( const CATICkeParm_var iLength) = 0
Sets the geodesic length.
o SetReferencePoint
public virtual HRESULT SetReferencePoint( const CATISpecObject_var iRefPoint) = 0
Sets the reference point.
This data is not mandatory.
If no point is given, the middle point on the surface is taken. (RefPoint = NULL_var is allowed).
Parameters:
iRefPoint
Reference point
o SetSupport
public virtual HRESULT SetSupport( const CATISpecObject_var iSupport) = 0
Sets the surface.
Parameters:
iSupport
Supportting surface

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

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