All Frameworks Class Hierarchy This Framework Indexes
VPMDesktopObjects Interface CATIAVPMVDAMove
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIAVPMVDAMove
This interface executes a move of part instances.
Role : You give a part instance to be moved in CATIA.
Method Index
- o
get_InstanceMovedCount(long&)
- This method .
- o
get_InstanceMoved(long,ENOVIABusinessObject*&,CATMathTransformation*&,ENOVIABusinessObject*&)
- This method .
- o
get_InstanceToMove(ENOVIABusinessObject*&)
- This method gives the moved instance.
- o
put_InstanceToMove(ENOVIABusinessObject*,long,CATMathTransformation*)
- This method puts a part instance to be moved in CATIA due to a designed transformation matrix.
Methods
o get_InstanceMovedCount
| public virtual get_InstanceMovedCount( | | nNbObject) |
-
This method ...
- Parameters:
-
- nNbObject
- Number of moved instances.
o get_InstanceMoved
| public virtual get_InstanceMoved( | | nIndex, |
| | Object, |
| | NewMatrix, |
| | NewObject) |
-
This method ...
- Parameters:
-
- nIndex
- Index of the instance to get.
- Object
- The moved instance.
- NewMatrix
- The transformation matrix of the move.
- NewObject
- The new instance.
- Returns:
- S_OK in case of success.
o get_InstanceToMove
| public virtual get_InstanceToMove( | | Object) |
-
This method gives the moved instance. This method is designed for user-exit purposes and should not be used in another context.
- Parameters:
-
- Object
- The moved instance.
- Returns:
- Always S_OK.
o put_InstanceToMove
| public virtual put_InstanceToMove( | | object, |
| | nMatrixType, |
| | Matrix) |
-
This method puts a part instance to be moved in CATIA due to a designed transformation matrix.
- Parameters:
-
- object
- The part instance to move.
- nMatrixType
- Type of the matrix.
- Matrix
- The transformation matrix.
- Returns:
- S_OK in case of success, S_FALSE if the object cannot be moved.
This object is included in the file: CATIAVPMVDAMove.h
If needed, your Imakefile.mk should include the module: VDO0Commands