All Frameworks  Class Hierarchy  This Framework  Indexes   

CATTPSInterfaces Interface CATITPSDrawable

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


interface CATITPSDrawable

Interface designed to manage the representation of the TPS in the 3D relatively to the drafting View where its annotation is defined.
Manage also the link between a TPS and it's Drafting Annotation.


Method Index


o GetAnnotationPlane(CATMathPlane**)
Retrieves Annotation Plane on which this CATITPSDrawable item lies on (The Plane of the annotation).
o GetAnnotation(CATIDftAnnotation**)
Retrieves Drafting Annotation for the Specification.
o GetZ(double*)
Retrieves annotation offset (Z) from drafting view.

Methods


o GetAnnotationPlane
public virtual GetAnnotationPlane( oPlane)
Retrieves Annotation Plane on which this CATITPSDrawable item lies on (The Plane of the annotation).
Parameters:
oPlane
The offset of the TPS.
Returns:
S_OK if succeded (oPlane must be deleted after use) E_FAIL if oPlane is not valuated.
o GetAnnotation
public virtual GetAnnotation( opiAnnotation)
Retrieves Drafting Annotation for the Specification.
Parameters:
opiAnnotation
The Drafting Annotation of the TPS.
Returns:
S_OK if succeded E_FAIL if opiAnnotation is not valuated.
o GetZ
public virtual GetZ( oZ)
Retrieves annotation offset (Z) from drafting view.
Parameters:
oZ
The offset of the TPS.
Returns:
S_OK if succeded E_FAIL if Z is not valuated.

This object is included in the file: CATITPSDrawable.h

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