Packageorg.un.flex.graphLayout.layout
Interfacepublic interface IAngularLayouter extends ILayoutAlgorithm
ImplementorsParentCenteredRadialLayouter, PhylloTreeLayouter

An angular layouter uses an angle as a main parameter.



Public Properties
 PropertyDefined by
 InheritedanimInProgress : Boolean
Indicator if currently an animation sequence is still in progress.
ILayoutAlgorithm
 InheritedautoFitEnabled : Boolean
Flag to indicate whether the Layouter should attempt to automatically fit the layout to the screen.
ILayoutAlgorithm
 InheriteddisableAnimation : Boolean
If set to true, animation is disabled and direct node location setting occurs (instantaneously).
ILayoutAlgorithm
 Inheritedgraph : IGraph
Assign a Graph datastructure object to the layouter, every layouter will need one to work and some may allow to set it in their constructor
ILayoutAlgorithm
 InheritedlayoutChanged : Boolean
Indicator if the layout has changed or not.
ILayoutAlgorithm
 InheritedlinkLength : Number
Access to a value that controls the length of links (or rather edges).
ILayoutAlgorithm
  phi : Number
Access to a value that controls an angle in degrees for the layouter.
IAngularLayouter
 Inheritedvgraph : IVisualGraph
Assign a VisualGraph object to the layouter, every layouter will need one to work, some may also offer to set it in their constructor.
ILayoutAlgorithm
Public Methods
 MethodDefined by
 Inherited
bgDragContinue(event:MouseEvent):void
Notifies the layouter of a background drag-in-process event, in case it wants to react to that in special way.
ILayoutAlgorithm
 Inherited
bgDragEvent(event:MouseEvent):void
Notifies the layouter of a backgroung drag event, in case it wants to react to that in special way.
ILayoutAlgorithm
 Inherited
bgDropEvent(event:MouseEvent):void
Notifies the layouter of a background drop event, in case it wants to react to that in special way.
ILayoutAlgorithm
 Inherited
dragContinue(event:MouseEvent, vn:IVisualNode):void
Notifies the layouter of a node dragging-in-process event, in case it wants to react to that in special way.
ILayoutAlgorithm
 Inherited
dragEvent(event:MouseEvent, vn:IVisualNode):void
Notifies the layouter of a node drag event, in case it wants to react to that in special way.
ILayoutAlgorithm
 Inherited
dropEvent(event:MouseEvent, vn:IVisualNode):void
Notifies the layouter of a node drop event, in case it wants to react to that in special way.
ILayoutAlgorithm
 Inherited
layoutPass():Boolean
This is the main method of the layouter, that actually implements the calculation of the layout.
ILayoutAlgorithm
 Inherited
refreshInit():void
This is an initialisation method to do any kind of initialisation before a layout pass.
ILayoutAlgorithm
 Inherited
resetAll():void
This should reset all parameters of the layouter, which might not be needed for all layouters, and it is up to each layouter to do something with it.
ILayoutAlgorithm
Property detail
phiproperty
phi:Number  [read-write]

Access to a value that controls an angle in degrees for the layouter. It is up to the layouter what to do with it, and some may ignore this value under certain circumstances (like autoFit). The interface requires the value to be between -360 and 360;

The default value is 160.

Implementation
    public function get phi():Number
    public function set phi(value:Number):void