| Package | com.asterisq.constellation.renderers |
| Class | public class NodeRenderer |
| Inheritance | NodeRenderer mx.core.UIComponent |
| Implements | INodeRenderer |
| Subclasses | BasicNodeRenderer |
Should be extended to do some actual rendering.
| Property | Defined by | ||
|---|---|---|---|
| acceleration : Point
The acceleration of this node renderer.
| NodeRenderer | ||
| constellation : IConstellation
The constellation instance displaying this node renderer.
| NodeRenderer | ||
| edgeRenderers : Array
A list of edge renderers connecting this node renderer.
| NodeRenderer | ||
| neighborNodeRenderers : Array [read-only]
A list of neighbor renderers.
| NodeRenderer | ||
| node : LinkedNode
The node being rendered.
| NodeRenderer | ||
| numEdgeRenderers : uint [read-only]
The number of edge renderers connecting this node renderer.
| NodeRenderer | ||
| position : Point
The position of this node renderer.
| NodeRenderer | ||
| velocity : Point
The velocity of this node renderer.
| NodeRenderer | ||
| Method | Defined by | ||
|---|---|---|---|
|
Creates a new node renderer.
| NodeRenderer | ||
|
validatePosition():void
Validates this node renderer's position.
| NodeRenderer | ||
| Method | Defined by | ||
|---|---|---|---|
|
dataChangeHandler(evt:GraphItemEvent = null):void
Called when the node's data changes.
| NodeRenderer | ||
| acceleration | property |
acceleration:Point [read-write]The acceleration of this node renderer. Measured in pixels per step squared.
Implementation public function get acceleration():Point
public function set acceleration(value:Point):void
| constellation | property |
constellation:IConstellation [read-write]The constellation instance displaying this node renderer.
Implementation public function get constellation():IConstellation
public function set constellation(value:IConstellation):void
| edgeRenderers | property |
edgeRenderers:Array [read-write]A list of edge renderers connecting this node renderer.
Implementation public function get edgeRenderers():Array
public function set edgeRenderers(value:Array):void
| neighborNodeRenderers | property |
neighborNodeRenderers:Array [read-only]A list of neighbor renderers. Neighbors are directly connected to this node renderer via an edge renderer.
Implementation public function get neighborNodeRenderers():Array
| node | property |
node:LinkedNode [read-write]The node being rendered.
Implementation public function get node():LinkedNode
public function set node(value:LinkedNode):void
| numEdgeRenderers | property |
numEdgeRenderers:uint [read-only]The number of edge renderers connecting this node renderer.
Implementation public function get numEdgeRenderers():uint
| position | property |
position:Point [read-write]The position of this node renderer. Measured in pixels.
Implementation public function get position():Point
public function set position(value:Point):void
| velocity | property |
velocity:Point [read-write]The velocity of this node renderer. Measured in pixels per step.
Implementation public function get velocity():Point
public function set velocity(value:Point):void
| NodeRenderer | () | constructor |
public function NodeRenderer()Creates a new node renderer.
| dataChangeHandler | () | method |
protected function dataChangeHandler(evt:GraphItemEvent = null):voidCalled when the node's data changes. Properties are invalidated.
Parametersevt:GraphItemEvent (default = null) |
| validatePosition | () | method |
public function validatePosition():voidValidates this node renderer's position.