All Frameworks  Class Hierarchy  This Framework  Indexes   

DraftingInterfaces Interface CATIDftAnnotation

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


interface CATIDftAnnotation

This interfaces handle position, orientation and associativity of Annotation object.


Method Index


o GetOrientationReference(DftOrientationReference*)
Returns the orientation reference of an AnnotationComponent.
o GetOrientation(double*,DftOrientationReference)
Returns the angle of an annotation.
o GetPosition(double [2])
Returns the anchor position of an annotation.
o Move(double [2],DftAssociativityMode)
Set the anchor position of an annotation.
o Rotate(double)
Rotate the annotation around its anchor point.
o SetOrientationReference(DftOrientationReference)
Set the orientation reference of an AnnotationComponent.
o SetOrientation(double)
Set the angle of an annotation.
o SetPosition(double [2],DftAssociativityMode)
Set the anchor position of an annotation.

Methods


o GetOrientationReference
public virtual GetOrientationReference( oOrientReference)
Returns the orientation reference of an AnnotationComponent.
Parameters:
oOrientReference
See also:
DftOrientationReference
o GetOrientation
public virtual GetOrientation( oAngle,
iComputeMode= DftOrientElement)
Returns the angle of an annotation.
Parameters:
oAngle
iComputeMode
By default, give orientation in the reference axis.
See also:
DftOrientationReference
o GetPosition
public virtual GetPosition( oPosition)
Returns the anchor position of an annotation.
Parameters:
oPosition
o Move
public virtual Move( const iVecteur,
AssocMode= Override)
Set the anchor position of an annotation.
Parameters:
iVecteur
Translation vecteur.
AssocMode
Defines the behaviour of the move if an associativity exists.
By default, the associativity is overrided to match the new position.
See also:
DftAssociativityMode
o Rotate
public virtual Rotate( const iDeltaAngle)
Rotate the annotation around its anchor point.
Parameters:
iDeltaAngle
o SetOrientationReference
public virtual SetOrientationReference( const iOrientReference)
Set the orientation reference of an AnnotationComponent.
Parameters:
iOrientReference
See also:
DftOrientationReference
o SetOrientation
public virtual SetOrientation( const iAngle)
Set the angle of an annotation.
Parameters:
iAngle
Note : iAngle is based on the reference axis.
o SetPosition
public virtual SetPosition( const iPosition,
AssocMode= Override)
Set the anchor position of an annotation.
Parameters:
iPosition
New position of the annotation
AssocMode
Defines the behaviour of SetPosition if an associativity exists.
By default, the associativity is overrided to match the new position.
See also:
DftAssociativityMode

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

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