All Frameworks  Class Hierarchy  This Framework  Indexes   

DraftingInterfaces Interface CATIDrwAnnotationComponent

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


interface CATIDrwAnnotationComponent

Interfaces to handle global aspects of annotation object.


Method Index


o GetOrientationReference()
Returns the orientation reference of an annotation.
o GetTextBoxDisplay(CATDftTextBoxDisplay&)
Used to read the display mode of the annotation value.
o GetTextBox(CATMathPoint2D&,CATMathPoint2D&,CATMathPoint2D&,CATMathPoint2D&)
Returns characteristic points of the text included in a AnnotationComponent.
o SetOrientationReference(int)
Set the orientation reference of an annotation.
o SetTextBoxDisplay(CATDftTextBoxDisplay)
Used to manage the display mode of the annotation value.

Methods


o GetOrientationReference
public virtual GetOrientationReference()
Returns the orientation reference of an annotation.
Returns:

0 : Sheet orientation
1 : View orientation
o GetTextBoxDisplay
public virtual GetTextBoxDisplay( oModeDisplay)
Used to read the display mode of the annotation value.
Parameters:
oModeDisplay
See also:
CATDftTextBoxDisplay
o GetTextBox
public virtual GetTextBox( oPt1,
oPt2,
oPt3,
oPt4)
Returns characteristic points of the text included in a AnnotationComponent.
Note :
 oPt3 -------------- oPt4
      !  T e x t   !
 oPt1 -------------- oPt2
 
The points are computed without leaders but the Frame is included
o SetOrientationReference
public virtual SetOrientationReference( OrientReference)
Set the orientation reference of an annotation.
Parameters:
OrientReference

0 : Sheet orientation
1 : View orientation
o SetTextBoxDisplay
public virtual SetTextBoxDisplay( iModeDisplay)
Used to manage the display mode of the annotation value.
Parameters:
iModeDisplay
See also:
CATDftTextBoxDisplay

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

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