All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATTPSInterfaces Interface CATITPSGeometry

System.IUnknown
  |
  +---CATITPSGeometry
 

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


interface CATITPSGeometry

Interface dedicated to CG features.

See also:
CATITTRSList
See also:
CATITPSSet
See also:
CATTPSStatus


Method Index


o GetGeomType(CATTPSCGType*)
Gets constructed geometry type used on creation.
o GetRepresentedTTRS(CATITTRSList**)
Retrieves a CATITTRSList to read a list of features upon which is applied the current object.
o GetSet(CATITPSSet**)
Retrieves tolerancing set the geometry belongs too.
o GetStatus(CATTPSStatus*)
Gets Semantic status.
o GetTTRS(CATITTRSList**)
Retrieves a CATITTRSList to read a list of features upon which is applied the current object.

Methods


o GetGeomType
public virtual HRESULT GetGeomType(CATTPSCGType* oType) = 0
Gets constructed geometry type used on creation.
Parameters:
oType
The CG creation type.
o GetRepresentedTTRS
public virtual HRESULT GetRepresentedTTRS(CATITTRSList** opiRepresentedTTRSList) const = 0
Retrieves a CATITTRSList to read a list of features upon which is applied the current object. As GetTTRS, this call will be the represented TTRS as far as a represented link was defined
o GetSet
public virtual HRESULT GetSet(CATITPSSet** oSet) const = 0
Retrieves tolerancing set the geometry belongs too.
o GetStatus
public virtual HRESULT GetStatus(CATTPSStatus* oStatus) = 0
Gets Semantic status.
Parameters:
oStatus
The CG status.
o GetTTRS
public virtual HRESULT GetTTRS(CATITTRSList** opiTTRS) const = 0
Retrieves a CATITTRSList to read a list of features upon which is applied the current object. Result of this call will mostly be a singleton, but it can also happen situations where the list size is higher than 1; this way, we have defined a specification related to several surfaces (regarless the order in which the surfaces are stored)

This object is included in the file: CATITPSGeometry.h

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