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