![]() |
Murl Engine API
Version 2018.3
|
The Aligner node class. More...
#include <murl_graph_aligner.h>
The Aligner node class.
processInstances="true" [Bool]
Enable/disable instance processing. See Murl::Graph::IAligner::SetInstanceProcessingEnabled().
axis="X" [IEnums::Axis]
The main alignment axis. See Murl::Graph::IAligner::SetAxis().
order="ASCENDING" [IEnums::SortOrder]
The main alignment order. See Murl::Graph::IAligner::SetOrder().
spacing="0.0" [Real]
The alignment spacing value. See Murl::Graph::IAligner::SetSpacing().
paddingX="0.0" [Real]
The padding value for the X axis. See Murl::Graph::IAligner::SetPadding().
paddingY="0.0" [Real]
The padding value for the Y axis. See Murl::Graph::IAligner::SetPadding().
paddingZ="0.0" [Real]
The padding value for the Z axis. See Murl::Graph::IAligner::SetPadding().
objectAlignmentX="UNDEFINED" [IEnums::AlignmentX]
The child alignment in X direction. See Murl::Graph::IAligner::SetObjectAlignment().
objectAlignmentY="UNDEFINED" [IEnums::AlignmentY]
The child alignment in Y direction. See Murl::Graph::IAligner::SetObjectAlignment().
objectAlignmentZ="UNDEFINED" [IEnums::AlignmentZ]
The child alignment in Z direction. See Murl::Graph::IAligner::SetObjectAlignment().
containerAlignmentX="CENTER" [IEnums::AlignmentX]
The container alignment in X direction. See Murl::Graph::IAligner::SetContainerAlignment().
containerAlignmentY="CENTER" [IEnums::AlignmentY]
The container alignment in Y direction. See Murl::Graph::IAligner::SetContainerAlignment().
containerAlignmentZ="CENTER" [IEnums::AlignmentZ]
The container alignment in Z direction. See Murl::Graph::IAligner::SetContainerAlignment().
containerSizeX="" [Real]
The exact container size in X direction. See Murl::Graph::IAligner::SetContainerSize().
containerSizeY="" [Real]
The exact container size in Y direction. See Murl::Graph::IAligner::SetContainerSize().
containerSizeZ="" [Real]
The exact container size in Z direction. See Murl::Graph::IAligner::SetContainerSize().
minContainerSizeX="" [Real]
The minimum container size in X direction. See Murl::Graph::IAligner::SetMinContainerSize().
minContainerSizeY="" [Real]
The minimum container size in Y direction. See Murl::Graph::IAligner::SetMinContainerSize().
minContainerSizeZ="" [Real]
The minimum container size in Z direction. See Murl::Graph::IAligner::SetMinContainerSize().
maxContainerSizeX="" [Real]
The maximum container size in X direction. See Murl::Graph::IAligner::SetMaxContainerSize().
maxContainerSizeY="" [Real]
The maximum container size in Y direction. See Murl::Graph::IAligner::SetMaxContainerSize().
maxContainerSizeZ="" [Real]
The maximum container size in Z direction. See Murl::Graph::IAligner::SetMaxContainerSize().
alignmentUnit="" [Real]
Unified alignment unit along all 3 axes. See Murl::Graph::IAligner::SetAlignmentUnit().
alignmentUnitX="" [Real]
The alignment unit along the X axis. See Murl::Graph::IAligner::SetAlignmentUnitX().
alignmentUnitY="" [Real]
The alignment unit along the Y axis. See Murl::Graph::IAligner::SetAlignmentUnitY().
alignmentUnitZ="" [Real]
The alignment unit along the Z axis. See Murl::Graph::IAligner::SetAlignmentUnitZ().
Additional Inherited Members | |
![]() | |
typedef Array< const ClassInfo *> | ClassInfoArray |
Definition of an array of ClassInfo objects. More... | |
![]() | |
virtual | ~IFactoryObject () |
The destructor. More... | |
virtual const ClassInfo * | GetObjectClassInfo () const=0 |
Get the object instance's class info, if present. More... | |
virtual void | ResetObjectProperties ()=0 |
Reset the object instance's properties to their default values. | |
![]() | |
static const PropertyInfo * | GetPropertyInfo () |
Get the class' property info struct. More... | |
static const AttributeInfo * | GetAttributeInfo () |
Get the class' attribute info struct. More... | |
static void | ResetProperties (IFactoryObject< INode > *object) |
Reset an object instance's properties to their default values. More... | |