All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

GSMInterfaces Interface CATIGSMGridFace

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

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


interface CATIGSMGridFace

Interface to GridFace features.

Role: Allows you to access/modify data of a GridFace feature
GridFace features are used to create GridSets

See also:
CATIGSMFactory.CreateGridGridSet
See also:
CATIGSMGridSet
See also:
CATIGSMGridSubset


Method Index


o GetAbsOffset(double&)
Gets the signed offset value from GridSet's origin.
o GetReference(CATISpecObject_var&)
Gets the reference.
o GetRelOffset(double&)
Gets the signed offset value from reference.
o IsOriginFace()
Test if it is an origin face.

Methods


o GetAbsOffset
public virtual HRESULT GetAbsOffset(double& oAbsOffset) =0
Gets the signed offset value from GridSet's origin.
Parameters:
oAbsOffset
Offset numerical value in model unit (mm).
See also:
CATIGSMGridSet
o GetReference
public virtual HRESULT GetReference(CATISpecObject_var& ospReference) =0
Gets the reference.
Parameters:
ospReference
The reference of the face.
o GetRelOffset
public virtual HRESULT GetRelOffset(double& oRelOffset) =0
Gets the signed offset value from reference.
Parameters:
oRelOffset
Offset numerical value in model unit (mm).
o IsOriginFace
public virtual HRESULT IsOriginFace()=0
Test if it is an origin face.
Returns:
S_OK if it is an origin face
S_FALSE if it is not an origin face
E_FAIL if an error occured

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

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