CATTPSBaseUseItf 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 GetAnnotation(CATIDftAnnotation**)
Retrieves Drafting Annotation for the Specification.
o GetAnnotationPlane(CATMathPlane**)
Retrieves Annotation Plane on which this CATITPSDrawable item lies on (The Plane of the annotation).
o GetZ(double*)
Retrieves annotation offset (Z) from drafting view.

Methods


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 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 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 © 1999-2014, Dassault Systèmes. All rights reserved.