Package | com.yworks.yfiles.layout.organic |
Class | public class GroupedShuffleLayouter |
Inheritance | GroupedShuffleLayouter AbstractLayoutStage YObject Object |
Property | Defined By | ||
---|---|---|---|
coreLayouter : Layouter
Specifies the core layouter. | AbstractLayoutStage | ||
groupBoundsCalculator : GroupBoundsCalculator
Getter:
Returns the currently installed GroupBoundsCalculator instance
Setter:
Sets the new GroupBoundsCalculator instance. | GroupedShuffleLayouter | ||
shuffleLayouter : Layouter
Specifies the layouter instance, that will be used for shuffling (removing node overlaps). | GroupedShuffleLayouter |
Method | Defined By | ||
---|---|---|---|
GroupedShuffleLayouter(init:Boolean = true) | GroupedShuffleLayouter | ||
canLayout(graph:LayoutGraph):Boolean [override] | GroupedShuffleLayouter | ||
doLayout(graph:LayoutGraph):void [override] | GroupedShuffleLayouter | ||
equals(o:Object):Boolean | YObject | ||
getClass():Class [override] | GroupedShuffleLayouter | ||
hashCode():int | YObject | ||
[static] | GroupedShuffleLayouter | ||
[static]
Creates a new instance of GroupedShuffleLayouter The given core layouter instance will get to perform its work before the actual shuffling takes place. | GroupedShuffleLayouter |
Method | Defined By | ||
---|---|---|---|
canLayoutCore(graph:LayoutGraph):Boolean
Queries the core layouter whether or not the given graph can be laid out. | AbstractLayoutStage | ||
doLayoutCore(graph:LayoutGraph):void
Invokes the layout routine of the core layouter. | AbstractLayoutStage | ||
initAbstractLayoutStage1():void | AbstractLayoutStage | ||
initAbstractLayoutStage2(core:Layouter):void | AbstractLayoutStage | ||
initGroupedShuffleLayouter1():void
Initializes this object. | GroupedShuffleLayouter | ||
initGroupedShuffleLayouter2(core:Layouter):void
Initializes this object. | GroupedShuffleLayouter |
groupBoundsCalculator | property |
groupBoundsCalculator:GroupBoundsCalculator
Getter: Returns the currently installed GroupBoundsCalculator instance
Setter: Sets the new GroupBoundsCalculator instance. public function get groupBoundsCalculator():GroupBoundsCalculator
public function set groupBoundsCalculator(value:GroupBoundsCalculator):void
shuffleLayouter | property |
shuffleLayouter:Layouter
Specifies the layouter instance, that will be used for shuffling (removing node overlaps).
public function get shuffleLayouter():Layouter
public function set shuffleLayouter(value:Layouter):void
GroupedShuffleLayouter | () | Constructor |
public function GroupedShuffleLayouter(init:Boolean = true)
Parameters
init:Boolean (default = true ) — An internally used switch to help handle proper instance initialization in inheritance chains where classes can have multiple constructor-like factory methods.
This parameter can safely be ignored/omitted when calling the constructor.
|
canLayout | () | method |
override public function canLayout(graph:LayoutGraph):Boolean
Parameters
graph:LayoutGraph |
Boolean |
doLayout | () | method |
getClass | () | method |
override public function getClass():Class
ReturnsClass |
initGroupedShuffleLayouter1 | () | method |
protected final function initGroupedShuffleLayouter1():void
Initializes this object. See the documentation of the corresponding factory method newGroupedShuffleLayouter1()
for details.
See also
initGroupedShuffleLayouter2 | () | method |
protected final function initGroupedShuffleLayouter2(core:Layouter):void
Initializes this object. See the documentation of the corresponding factory method newGroupedShuffleLayouter2()
for details.
Parameters
core:Layouter |
See also
newGroupedShuffleLayouter1 | () | method |
public static function newGroupedShuffleLayouter1():GroupedShuffleLayouter
ReturnsGroupedShuffleLayouter |
newGroupedShuffleLayouter2 | () | method |
public static function newGroupedShuffleLayouter2(core:Layouter):GroupedShuffleLayouter
Creates a new instance of GroupedShuffleLayouter The given core layouter instance will get to perform its work before the actual shuffling takes place.
Parameters
core:Layouter |
GroupedShuffleLayouter |