Click or drag to resize

Graph3DControllerArrangeElement Delegate

Delegate used to move a selected object to a now position in the arrange process.

Namespace: Altaxo.Gui.Graph.Graph3D.Viewing
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
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