Graph3DControllerArrangeElement Delegate |
Delegate used to move a selected object to a now position in the arrange process.
Namespace: Altaxo.Gui.Graph.Graph3D.ViewingAssembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax public delegate void ArrangeElement(
IHitTestObject obj,
RectangleD3D transformedBounds,
RectangleD3D transformedMasterbounds,
Matrix3x3 principalMoveVectorsInRootLayerCoordinates
)
Parameters
- obj IHitTestObject
- The object to move.
- transformedBounds RectangleD3D
- The transformed bounds of the object. These are the bounds of the object in root layer coordinates, transformed further with the principal move vectors.
- transformedMasterbounds RectangleD3D
- The transformed bounds of the master object (the object to arrange with). These are the bounds of the master object in root layer coordinates, transformed further with the principal move vectors.
- principalMoveVectorsInRootLayerCoordinates Matrix3x3
- The principal move vectors in root layer coordinates. Will be used to back-transform the move vector to root layer coordinates.
See Also