All Frameworks Class Hierarchy This Framework Indexes
SketcherInterfaces Interface CATIMove2D
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIMove2D
Geometric transformation of 2D elements.
Role: This interface is used to transform 2D elements onto their
background plane. The method CATIMove2D.GetMovable gives the list of elements which have to be transformated to transform the element
itself.
BeforeMove() and AfterMove() are new methods to improve behavior of
2D transformation.
Method Index
- o
AfterMove()
- Allows to restore normal behavior after moving.
- o
BeforeMove()
- Allows to take any kind of measure before moving.
- o
GetMovable()
- Gives the list of elements which have to be transformated to transform the
element itself.
- o
Move(CATMathTransformation2D&)
- Geometric transformation of 2D elements.
Methods
o AfterMove
| public virtual AfterMove( | ) |
-
Allows to restore normal behavior after moving.
o BeforeMove
| public virtual BeforeMove( | ) |
-
Allows to take any kind of measure before moving.
o GetMovable
| public virtual GetMovable( | ) |
-
Gives the list of elements which have to be transformated to transform the
element itself.
- Returns:
- CATLISTV(CATBaseUnknown_var) The list of handlers corresponds to the family which has to be transformed.
o Move
| public virtual Move( | | ioTransfo) |
-
Geometric transformation of 2D elements.
- Parameters:
-
- CATMathTransformation2D
- &ioTransfo
[inout] The 2D transformation list of handlers corresponding to the expected family.
This object is included in the file: CATIMove2D.h
If needed, your Imakefile.mk should include the module: CATSketcherInterfaces