Uses of Class
algoanim.util.Node

Packages that use Node
algoanim.animalscript This package contains the generator back-end for AnimalScript
algoanim.primitives   
algoanim.primitives.generators   
algoanim.primitives.vhdl   
algoanim.util Using the classes in the animalscriptapi.util package 
 

Uses of Node in algoanim.animalscript
 

Methods in algoanim.animalscript with parameters of type Node
static java.lang.String AnimalGenerator.makeNodeDef(Node n)
          Creates the definition of a Node in AnimalScript.
 void AnimalGenerator.moveTo(Primitive p, java.lang.String direction, java.lang.String moveType, Node target, Timing delay, Timing duration)
           
 AndGate AnimalScript.newAndGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
 Arc AnimalScript.newArc(Node center, Node radius, java.lang.String name, DisplayOptions display, ArcProperties ep)
           
<T> ArrayBasedQueue<T>
AnimalScript.newArrayBasedQueue(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, QueueProperties qp, int capacity)
           
<T> ArrayBasedStack<T>
AnimalScript.newArrayBasedStack(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, StackProperties sp, int capacity)
           
 Circle AnimalScript.newCircle(Node center, int radius, java.lang.String name, DisplayOptions display, CircleProperties cp)
           
 CircleSeg AnimalScript.newCircleSeg(Node center, int radius, java.lang.String name, DisplayOptions display, CircleSegProperties cp)
           
<T> ConceptualQueue<T>
AnimalScript.newConceptualQueue(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, QueueProperties qp)
           
<T> ConceptualStack<T>
AnimalScript.newConceptualStack(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, StackProperties sp)
           
 Demultiplexer AnimalScript.newDemultiplexer(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
 DFlipflop AnimalScript.newDFlipflop(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
 DoubleArray AnimalScript.newDoubleArray(Node upperLeft, double[] data, java.lang.String name, ArrayDisplayOptions display, ArrayProperties iap)
           
 DoubleMatrix AnimalScript.newDoubleMatrix(Node upperLeft, double[][] data, java.lang.String name, DisplayOptions display, MatrixProperties iap)
           
 Ellipse AnimalScript.newEllipse(Node center, Node radius, java.lang.String name, DisplayOptions display, EllipseProperties ep)
           
 EllipseSeg AnimalScript.newEllipseSeg(Node center, Node radius, java.lang.String name, DisplayOptions display, EllipseSegProperties cp)
           
 Graph AnimalScript.newGraph(java.lang.String name, int[][] graphAdjacencyMatrix, Node[] graphNodes, java.lang.String[] labels, DisplayOptions display, GraphProperties graphProps)
           
 IntArray AnimalScript.newIntArray(Node upperLeft, int[] data, java.lang.String name, ArrayDisplayOptions display, ArrayProperties iap)
           
 IntMatrix AnimalScript.newIntMatrix(Node upperLeft, int[][] data, java.lang.String name, DisplayOptions display, MatrixProperties iap)
           
 JKFlipflop AnimalScript.newJKFlipflop(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
<T> ListBasedQueue<T>
AnimalScript.newListBasedQueue(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, QueueProperties qp)
           
<T> ListBasedStack<T>
AnimalScript.newListBasedStack(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, StackProperties sp)
           
 ListElement AnimalScript.newListElement(Node upperLeft, int pointers, java.util.LinkedList<java.lang.Object> pointerLocations, ListElement prev, ListElement next, java.lang.String name, DisplayOptions display, ListElementProperties lp)
           
 Multiplexer AnimalScript.newMultiplexer(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
 NAndGate AnimalScript.newNAndGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
 NorGate AnimalScript.newNorGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
 NotGate AnimalScript.newNotGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
 OrGate AnimalScript.newOrGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
 Point AnimalScript.newPoint(Node coords, java.lang.String name, DisplayOptions display, PointProperties pp)
           
 Polygon AnimalScript.newPolygon(Node[] vertices, java.lang.String name, DisplayOptions display, PolygonProperties pp)
           
 Polyline AnimalScript.newPolyline(Node[] vertices, java.lang.String name, DisplayOptions display, PolylineProperties pp)
           
 Rect AnimalScript.newRect(Node upperLeft, Node lowerRight, java.lang.String name, DisplayOptions display, RectProperties rp)
           
 RSFlipflop AnimalScript.newRSFlipflop(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
 SourceCode AnimalScript.newSourceCode(Node upperLeft, java.lang.String name, DisplayOptions display, SourceCodeProperties sp)
           
 Square AnimalScript.newSquare(Node upperLeft, int width, java.lang.String name, DisplayOptions display, SquareProperties sp)
           
 StringArray AnimalScript.newStringArray(Node upperLeft, java.lang.String[] data, java.lang.String name, ArrayDisplayOptions display, ArrayProperties sap)
           
 StringMatrix AnimalScript.newStringMatrix(Node upperLeft, java.lang.String[][] data, java.lang.String name, DisplayOptions display, MatrixProperties iap)
           
 Text AnimalScript.newText(Node upperLeft, java.lang.String text, java.lang.String name, DisplayOptions display, TextProperties tp)
           
 TFlipflop AnimalScript.newTFlipflop(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
 Triangle AnimalScript.newTriangle(Node x, Node y, Node z, java.lang.String name, DisplayOptions display, TriangleProperties tp)
           
 XNorGate AnimalScript.newXNorGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
 XOrGate AnimalScript.newXOrGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
           
 void AnimalGenerator.rotate(Primitive p, Node center, int degrees, Timing t, Timing d)
           
 void AnimalGraphGenerator.translateNode(Graph graph, int nodeIndex, Node location, Timing offset, Timing duration)
           
 void AnimalGraphGenerator.translateNodes(Graph graph, int[] nodeIndices, Node location, Timing offset, Timing duration)
           
 void AnimalGraphGenerator.translateWithFixedNodes(Graph graph, int[] nodeIndices, Node location, Timing offset, Timing duration)
           
 

Method parameters in algoanim.animalscript with type arguments of type Node
 VHDLWire AnimalScript.newWire(java.util.List<Node> nodes, int speed, java.lang.String name, DisplayOptions display, VHDLWireProperties properties)
           
 

Uses of Node in algoanim.primitives
 

Fields in algoanim.primitives declared as Node
protected  Node[] Graph.nodes
           
protected  Node SourceCode.upperLeft
           
 

Methods in algoanim.primitives that return Node
 Node EllipseSeg.getCenter()
          Returns the center of this EllipseSeg.
 Node Ellipse.getCenter()
          Returns the center of this Ellipse.
 Node CircleSeg.getCenter()
          Returns the center of this CircleSeg.
 Node Circle.getCenter()
          Returns the center of this Circle.
 Node Arc.getCenter()
          Returns the center of this Arc.
 Node Point.getCoords()
          Returns the coordinates of this Point.
 Node Rect.getLowerRight()
          Returns the lower right corner of this Rect.
 Node Graph.getNode(int nodeNr)
           
 Node[] Triangle.getNodes()
          Returns the Nodes of this Triangle.
 Node[] Polyline.getNodes()
          Returns the Nodes of this Polyline.
 Node[] Polygon.getNodes()
          Returns the nodes of this Polygon.
 Node EllipseSeg.getRadius()
          Returns the radius of this EllipseSeg.
 Node Ellipse.getRadius()
          Returns the radius of this Ellipse.
 Node Arc.getRadius()
          Returns the radius of this Arc.
 Node Graph.getStartKnoten()
           
 Node VisualStack.getUpperLeft()
          Returns the upper left corner of the stack.
 Node VisualQueue.getUpperLeft()
          Returns the upper left corner of the queue.
 Node Text.getUpperLeft()
          Returns the upper left corner of this Text element.
 Node StringMatrix.getUpperLeft()
          Returns the upper left corner of this matrix.
 Node StringArray.getUpperLeft()
          Returns the upper left corner of this StringArray.
 Node Square.getUpperLeft()
          Returns the upper left corner of this Square.
 Node SourceCode.getUpperLeft()
          Returns the upper left corner of this SourceCode element.
 Node Rect.getUpperLeft()
          Returns the upper left corner of this Rect.
 Node ListElement.getUpperLeft()
          Returns the upper left corner of this ListElement.
 Node IntMatrix.getUpperLeft()
          Returns the upper left corner of this matrix.
 Node IntArray.getUpperLeft()
          Returns the upper left corner of this array.
 Node DoubleMatrix.getUpperLeft()
          Returns the upper left corner of this matrix.
 Node DoubleArray.getUpperLeft()
          Returns the upper left corner of this array.
 Node Graph.getZielKnoten()
           
 

Methods in algoanim.primitives with parameters of type Node
 void Primitive.moveTo(java.lang.String direction, java.lang.String moveType, Node target, Timing delay, Timing duration)
          TODO Über die Exceptions nachdenken...
 void Primitive.rotate(Node center, int degrees, Timing t, Timing d)
          Rotates this Primitive around a given center.
 void Graph.setStartKnoten(Node node)
           
 void Graph.setZielKnoten(Node node)
           
 void Graph.translateNode(int nodeIndex, Node location, Timing offset, Timing duration)
           
 void Graph.translateNodes(int[] nodeIndices, Node location, Timing offset, Timing duration)
           
 void Graph.translateWithFixedNodes(int[] nodeIndices, Node location, Timing offset, Timing duration)
           
 

Constructors in algoanim.primitives with parameters of type Node
Arc(ArcGenerator ag, Node aCenter, Node aRadius, java.lang.String name, DisplayOptions display, ArcProperties ep)
          Instantiates the Arc and calls the create() method of the associated ArcGenerator.
ArrayBasedQueue(ArrayBasedQueueGenerator<T> abqg, Node upperLeftCorner, java.util.List<T> content, java.lang.String name, DisplayOptions display, QueueProperties qp, int capacity)
          Instantiates the ArrayBasedQueue and calls the create() method of the associated ArrayBasedQueueGenerator.
ArrayBasedStack(ArrayBasedStackGenerator<T> absg, Node upperLeftCorner, java.util.List<T> content, java.lang.String name, DisplayOptions display, StackProperties sp, int capacity)
          Instantiates the ArrayBasedStack and calls the create() method of the associated ArrayBasedStackGenerator.
Circle(CircleGenerator cg, Node aCenter, int aRadius, java.lang.String name, DisplayOptions display, CircleProperties cp)
          Instantiates the Circle and calls the create() method of the associated CircleGenerator.
CircleSeg(CircleSegGenerator csg, Node aCenter, int aRadius, java.lang.String name, DisplayOptions display, CircleSegProperties cp)
          Instantiates the CircleSeg and calls the create() method of the associated CircleSegGenerator.
ConceptualQueue(ConceptualQueueGenerator<T> cqg, Node upperLeftCorner, java.util.List<T> content, java.lang.String name, DisplayOptions display, QueueProperties qp)
          Instantiates the ConceptualQueue and calls the create() method of the associated ConceptualQueueGenerator.
ConceptualStack(ConceptualStackGenerator<T> csg, Node upperLeftCorner, java.util.List<T> content, java.lang.String name, DisplayOptions display, StackProperties sp)
          Instantiates the ConceptualStack and calls the create() method of the associated ConceptualStackGenerator.
DoubleArray(DoubleArrayGenerator dag, Node upperLeftCorner, double[] arrayData, java.lang.String name, ArrayDisplayOptions display, ArrayProperties iap)
          Instantiates the IntArray and calls the create() method of the associated IntArrayGenerator.
DoubleMatrix(DoubleMatrixGenerator iag, Node upperLeftCorner, double[][] matrixData, java.lang.String name, DisplayOptions display, MatrixProperties iap)
          Instantiates the DoubleMatrix and calls the create() method of the associated DoubleMatrixGenerator.
Ellipse(EllipseGenerator eg, Node aCenter, Node aRadius, java.lang.String name, DisplayOptions display, EllipseProperties ep)
          Instantiates the Ellipse and calls the create() method of the associated EllipseGenerator.
EllipseSeg(EllipseSegGenerator esg, Node aCenter, Node aRadius, java.lang.String name, DisplayOptions display, EllipseSegProperties ep)
          Instantiates the CircleSeg and calls the create() method of the associated CircleSegGenerator.
Graph(GraphGenerator graphGen, java.lang.String name, int[][] graphAdjacencyMatrix, Node[] graphNodes, java.lang.String[] labels, DisplayOptions display, GraphProperties props)
          Instantiates the Graph and calls the create() method of the associated GraphGenerator.
IntArray(IntArrayGenerator iag, Node upperLeftCorner, int[] arrayData, java.lang.String name, ArrayDisplayOptions display, ArrayProperties iap)
          Instantiates the IntArray and calls the create() method of the associated IntArrayGenerator.
IntMatrix(IntMatrixGenerator iag, Node upperLeftCorner, int[][] matrixData, java.lang.String name, DisplayOptions display, MatrixProperties iap)
          Instantiates the IntMatrix and calls the create() method of the associated IntMatrixGenerator.
ListBasedQueue(ListBasedQueueGenerator<T> lbqg, Node upperLeftCorner, java.util.List<T> content, java.lang.String name, DisplayOptions display, QueueProperties qp)
          Instantiates the ListBasedQueue and calls the create() method of the associated ListBasedQueueGenerator.
ListBasedStack(ListBasedStackGenerator<T> lbsg, Node upperLeftCorner, java.util.List<T> content, java.lang.String name, DisplayOptions display, StackProperties sp)
          Instantiates the ListBasedStack and calls the create() method of the associated ListBasedStackGenerator.
ListElement(ListElementGenerator leg, Node upperLeftCorner, int nrPointers, java.util.LinkedList<java.lang.Object> pointerLocations, ListElement prevElement, ListElement nextElement, java.lang.String name, DisplayOptions display, ListElementProperties lp)
          Instantiates the ListElement and calls the create() method of the associated ListElementGenerator.
ListElement(ListElementGenerator leg, Node upperLeftCorner, int nrPointers, java.util.LinkedList<java.lang.Object> pointerLocations, ListElement prevElement, java.lang.String name, DisplayOptions display, ListElementProperties lp)
          Instantiates the ListElement and calls the create() method of the associated ListElementGenerator.
Point(PointGenerator pg, Node theCoords, java.lang.String name, DisplayOptions display, PointProperties pp)
          Instantiates the Point and calls the create() method of the associated PointGenerator.
Polygon(PolygonGenerator pg, Node[] theNodes, java.lang.String name, DisplayOptions display, PolygonProperties pp)
          Instantiates the Polygon and calls the create() method of the associated PolygonGenerator.
Polyline(PolylineGenerator pg, Node[] theNodes, java.lang.String name, DisplayOptions display, PolylineProperties pp)
          Instantiates the Polyline and calls the create() method of the associated PolylineGenerator.
Rect(RectGenerator rg, Node upperLeftCorner, Node lowerRightCorner, java.lang.String name, DisplayOptions display, RectProperties rp)
          Instantiates the Rect and calls the create() method of the associated RectGenerator.
SourceCode(SourceCodeGenerator generator, Node upperLeft, java.lang.String name, DisplayOptions display, SourceCodeProperties properties)
          Instantiates the SourceCode and calls the create() method of the associated SourceCodeGenerator.
Square(SquareGenerator sg, Node upperLeftCorner, int theWidth, java.lang.String name, DisplayOptions display, SquareProperties sp)
          Instantiates the Square and calls the create() method of the associated SquareGenerator.
StringArray(StringArrayGenerator sag, Node upperLeftCorner, java.lang.String[] arrayData, java.lang.String name, ArrayDisplayOptions display, ArrayProperties iap)
          Instantiates the StringArray and calls the create() method of the associated StringArrayGenerator.
StringMatrix(StringMatrixGenerator iag, Node upperLeftCorner, java.lang.String[][] matrixData, java.lang.String name, DisplayOptions display, MatrixProperties iap)
          Instantiates the StringMatrix and calls the create() method of the associated StringMatrixGenerator.
Text(TextGenerator tg, Node upperLeftCorner, java.lang.String theText, java.lang.String name, DisplayOptions display, TextProperties tp)
          Instantiates the Text and calls the create() method of the associated TextGenerator.
Triangle(TriangleGenerator tg, Node pointA, Node pointB, Node pointC, java.lang.String name, DisplayOptions display, TriangleProperties tp)
          Instantiates the Triangle and calls the create() method of the associated TriangleGenerator.
VisualQueue(GeneratorInterface g, Node upperLeftCorner, java.util.List<T> content, java.lang.String name, DisplayOptions display, QueueProperties qp)
          Constructor of the VisualQueue.
VisualStack(GeneratorInterface g, Node upperLeftCorner, java.util.List<T> content, java.lang.String name, DisplayOptions display, StackProperties sp)
          Constructor of the VisualStack.
 

Uses of Node in algoanim.primitives.generators
 

Methods in algoanim.primitives.generators with parameters of type Node
 void GeneratorInterface.moveTo(Primitive p, java.lang.String direction, java.lang.String moveType, Node target, Timing delay, Timing duration)
          Moves a Primitive to a point
 AndGate VHDLLanguage.newAndGate(Node upperLeft, int width, int height, java.lang.String name, char inA, char inB, char outC, DisplayOptions display, VHDLElementProperties properties)
          Creates a new AndGate object.
 AndGate VHDLLanguage.newAndGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new AndGate object.
 AndGate Language.newAndGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new AndGate object.
abstract  AndGate VHDLLanguage.newAndGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new AndGate object.
abstract  AndGate Language.newAndGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new AndGate object.
 Arc Language.newArc(Node center, Node radius, java.lang.String name, DisplayOptions display)
           
abstract  Arc Language.newArc(Node center, Node radius, java.lang.String name, DisplayOptions display, ArcProperties ap)
           
<T> ArrayBasedQueue<T>
Language.newArrayBasedQueue(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, int capacity)
          Creates a new ArrayBasedQueue object.
abstract
<T> ArrayBasedQueue<T>
Language.newArrayBasedQueue(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, QueueProperties qp, int capacity)
          Creates a new ArrayBasedQueue object.
<T> ArrayBasedStack<T>
Language.newArrayBasedStack(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, int capacity)
          Creates a new ArrayBasedStack object.
abstract
<T> ArrayBasedStack<T>
Language.newArrayBasedStack(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, StackProperties sp, int capacity)
          Creates a new ArrayBasedStack object.
 Circle Language.newCircle(Node center, int radius, java.lang.String name, DisplayOptions display)
          Creates a new Circle object.
abstract  Circle Language.newCircle(Node center, int radius, java.lang.String name, DisplayOptions display, CircleProperties cp)
          Creates a new Circle object.
 CircleSeg Language.newCircleSeg(Node center, int radius, java.lang.String name, DisplayOptions display)
          Creates a new CircleSeg object.
abstract  CircleSeg Language.newCircleSeg(Node center, int radius, java.lang.String name, DisplayOptions display, CircleSegProperties cp)
          Creates a new CircleSeg object.
<T> ConceptualQueue<T>
Language.newConceptualQueue(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display)
          Creates a new ConceptualQueue object.
abstract
<T> ConceptualQueue<T>
Language.newConceptualQueue(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, QueueProperties qp)
          Creates a new ConceptualQueue object.
<T> ConceptualStack<T>
Language.newConceptualStack(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display)
          Creates a new ConceptualStack object.
abstract
<T> ConceptualStack<T>
Language.newConceptualStack(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, StackProperties sp)
          Creates a new ConceptualStack object.
 Demultiplexer VHDLLanguage.newDemultiplexer(Node upperLeft, int width, int height, java.lang.String name, char inA, char outB, char outC, DisplayOptions display, VHDLElementProperties properties)
          Creates a new Demultiplexer object.
 Demultiplexer VHDLLanguage.newDemultiplexer(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new Demultiplexer object.
abstract  Demultiplexer VHDLLanguage.newDemultiplexer(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new Demultiplexer object.
 DFlipflop VHDLLanguage.newDFlipflop(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new DFlipflop object.
abstract  DFlipflop VHDLLanguage.newDFlipflop(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new DFlipflop object.
 DoubleArray Language.newDoubleArray(Node upperLeft, double[] data, java.lang.String name, ArrayDisplayOptions display)
          Creates a new DoubleArray object.
abstract  DoubleArray Language.newDoubleArray(Node upperLeft, double[] data, java.lang.String name, ArrayDisplayOptions display, ArrayProperties iap)
          Creates a new DoubleArray object.
 DoubleMatrix Language.newDoubleMatrix(Node upperLeft, double[][] data, java.lang.String name, DisplayOptions display)
          Creates a new DoubleMatrix object.
abstract  DoubleMatrix Language.newDoubleMatrix(Node upperLeft, double[][] data, java.lang.String name, DisplayOptions display, MatrixProperties imp)
          Creates a new DoubleMatrix object.
 Ellipse Language.newEllipse(Node center, Node radius, java.lang.String name, DisplayOptions display)
          Creates a new Ellipse object.
abstract  Ellipse Language.newEllipse(Node center, Node radius, java.lang.String name, DisplayOptions display, EllipseProperties ep)
          Creates a new Ellipse object.
 EllipseSeg Language.newEllipseSeg(Node center, Node radius, java.lang.String name, DisplayOptions display)
          Creates a new EllipseSeg object.
abstract  EllipseSeg Language.newEllipseSeg(Node center, Node radius, java.lang.String name, DisplayOptions display, EllipseSegProperties cp)
          Creates a new EllipseSeg object.
 Graph Language.newGraph(java.lang.String name, int[][] graphAdjacencyMatrix, Node[] graphNodes, java.lang.String[] labels, DisplayOptions display)
          Creates a new Ellipse object.
abstract  Graph Language.newGraph(java.lang.String name, int[][] graphAdjacencyMatrix, Node[] graphNodes, java.lang.String[] labels, DisplayOptions display, GraphProperties props)
          Creates a new Ellipse object.
 IntArray Language.newIntArray(Node upperLeft, int[] data, java.lang.String name, ArrayDisplayOptions display)
          Creates a new IntArray object.
abstract  IntArray Language.newIntArray(Node upperLeft, int[] data, java.lang.String name, ArrayDisplayOptions display, ArrayProperties iap)
          Creates a new IntArray object.
 IntMatrix Language.newIntMatrix(Node upperLeft, int[][] data, java.lang.String name, DisplayOptions display)
          Creates a new IntMatrix object.
abstract  IntMatrix Language.newIntMatrix(Node upperLeft, int[][] data, java.lang.String name, DisplayOptions display, MatrixProperties imp)
          Creates a new IntMatrix object.
 JKFlipflop VHDLLanguage.newJKFlipflop(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new JKFlipflop object.
abstract  JKFlipflop VHDLLanguage.newJKFlipflop(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new JKFlipflop object.
<T> ListBasedQueue<T>
Language.newListBasedQueue(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display)
          Creates a new ListBasedQueue object.
abstract
<T> ListBasedQueue<T>
Language.newListBasedQueue(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, QueueProperties qp)
          Creates a new ListBasedQueue object.
<T> ListBasedStack<T>
Language.newListBasedStack(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display)
          Creates a new ListBasedStack object.
abstract
<T> ListBasedStack<T>
Language.newListBasedStack(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, StackProperties sp)
          Creates a new ListBasedStack object.
abstract  ListElement Language.newListElement(Node upperLeft, int pointers, java.util.LinkedList<java.lang.Object> ptrLocations, ListElement prev, ListElement next, java.lang.String name, DisplayOptions display, ListElementProperties lp)
          Creates a new ListElement object.
 ListElement Language.newListElement(Node upperLeft, int pointers, java.util.LinkedList<java.lang.Object> ptrLocations, ListElement prev, java.lang.String name, DisplayOptions display)
          Creates a new ListElement object.
 ListElement Language.newListElement(Node upperLeft, int pointers, java.util.LinkedList<java.lang.Object> ptrLocations, ListElement prev, java.lang.String name, DisplayOptions display, ListElementProperties lp)
          Creates a new ListElement object.
 Multiplexer VHDLLanguage.newMultiplexer(Node upperLeft, int width, int height, java.lang.String name, char inA, char inB, char outC, DisplayOptions display, VHDLElementProperties properties)
          Creates a new Demultiplexer object.
 Multiplexer VHDLLanguage.newMultiplexer(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new Multiplexer object.
abstract  Multiplexer VHDLLanguage.newMultiplexer(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new Multiplexer object.
 NAndGate VHDLLanguage.newNAndGate(Node upperLeft, int width, int height, java.lang.String name, char inA, char inB, char outC, DisplayOptions display, VHDLElementProperties properties)
          Creates a new NAndGate object.
 NAndGate VHDLLanguage.newNAndGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new NAndGate object.
abstract  NAndGate VHDLLanguage.newNAndGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new NAndGate object.
 NorGate VHDLLanguage.newNorGate(Node upperLeft, int width, int height, java.lang.String name, char inA, char inB, char outC, DisplayOptions display, VHDLElementProperties properties)
          Creates a new NorGate object.
 NorGate VHDLLanguage.newNorGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new NorGate object.
abstract  NorGate VHDLLanguage.newNorGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new NorGate object.
 NotGate VHDLLanguage.newNotGate(Node upperLeft, int width, int height, java.lang.String name, char inA, char outB, DisplayOptions display, VHDLElementProperties properties)
          Creates a new NotGate object.
 NotGate VHDLLanguage.newNotGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new NotGate object.
abstract  NotGate VHDLLanguage.newNotGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new NotGate object.
 OrGate VHDLLanguage.newOrGate(Node upperLeft, int width, int height, java.lang.String name, char inA, char inB, char outC, DisplayOptions display, VHDLElementProperties properties)
          Creates a new OrGate object.
 OrGate VHDLLanguage.newOrGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new OrGate object.
abstract  OrGate VHDLLanguage.newOrGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new OrGate object.
abstract  Point Language.newPoint(Node coords, java.lang.String name, DisplayOptions display, PointProperties pp)
          Creates a new Point object.
 Polygon Language.newPolygon(Node[] vertices, java.lang.String name, DisplayOptions display)
          Creates a new Polygon object.
abstract  Polygon Language.newPolygon(Node[] vertices, java.lang.String name, DisplayOptions display, PolygonProperties pp)
          Creates a new Polygon object.
 Polyline Language.newPolyline(Node[] vertices, java.lang.String name, DisplayOptions display)
          Creates a new Polyline object.
abstract  Polyline Language.newPolyline(Node[] vertices, java.lang.String name, DisplayOptions display, PolylineProperties pp)
          Creates a new Polyline object.
 Rect Language.newRect(Node upperLeft, Node lowerRight, java.lang.String name, DisplayOptions display)
          Creates a new Rect object.
abstract  Rect Language.newRect(Node upperLeft, Node lowerRight, java.lang.String name, DisplayOptions display, RectProperties rp)
          Creates a new Rect object.
 RSFlipflop VHDLLanguage.newRSFlipflop(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new RSFlipflop object.
abstract  RSFlipflop VHDLLanguage.newRSFlipflop(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new RSFlipflop object.
 SourceCode Language.newSourceCode(Node upperLeft, java.lang.String name, DisplayOptions display)
          Creates a new SourceCode object.
abstract  SourceCode Language.newSourceCode(Node upperLeft, java.lang.String name, DisplayOptions display, SourceCodeProperties sp)
          Creates a new SourceCode object.
 Square Language.newSquare(Node upperLeft, int width, java.lang.String name, DisplayOptions display)
          Creates a new Square.
abstract  Square Language.newSquare(Node upperLeft, int width, java.lang.String name, DisplayOptions display, SquareProperties sp)
          Creates a new Square.
 StringArray Language.newStringArray(Node upperLeft, java.lang.String[] data, java.lang.String name, ArrayDisplayOptions display)
          Creates a new StringArray object.
abstract  StringArray Language.newStringArray(Node upperLeft, java.lang.String[] data, java.lang.String name, ArrayDisplayOptions display, ArrayProperties sap)
          Creates a new StringArray object.
 StringMatrix Language.newStringMatrix(Node upperLeft, java.lang.String[][] data, java.lang.String name, DisplayOptions display)
          Creates a new StringMatrix object.
abstract  StringMatrix Language.newStringMatrix(Node upperLeft, java.lang.String[][] data, java.lang.String name, DisplayOptions display, MatrixProperties smp)
          Creates a new StringMatrix object.
 Text Language.newText(Node upperLeft, java.lang.String text, java.lang.String name, DisplayOptions display)
          Creates a new Text object.
abstract  Text Language.newText(Node upperLeft, java.lang.String text, java.lang.String name, DisplayOptions display, TextProperties tp)
          Creates a new Text object.
 TFlipflop VHDLLanguage.newTFlipflop(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new TFlipflop object.
abstract  TFlipflop VHDLLanguage.newTFlipflop(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new TFlipflop object.
 Triangle Language.newTriangle(Node x, Node y, Node z, java.lang.String name, DisplayOptions display)
          Creates a new Triangle object.
abstract  Triangle Language.newTriangle(Node x, Node y, Node z, java.lang.String name, DisplayOptions display, TriangleProperties tp)
          Creates a new Triangle object.
 XNorGate VHDLLanguage.newXNorGate(Node upperLeft, int width, int height, java.lang.String name, char inA, char inB, char outC, DisplayOptions display, VHDLElementProperties properties)
          Creates a new XNorGate object.
 XNorGate VHDLLanguage.newXNorGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new XNorGate object.
abstract  XNorGate VHDLLanguage.newXNorGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new XNorGate object.
 XOrGate VHDLLanguage.newXOrGate(Node upperLeft, int width, int height, java.lang.String name, char inA, char inB, char outC, DisplayOptions display, VHDLElementProperties properties)
          Creates a new XOrGate object.
 XOrGate VHDLLanguage.newXOrGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display)
          Creates a new XOrGate object.
abstract  XOrGate VHDLLanguage.newXOrGate(Node upperLeft, int width, int height, java.lang.String name, java.util.List<VHDLPin> pins, DisplayOptions display, VHDLElementProperties properties)
          Creates a new XOrGate object.
 void GeneratorInterface.rotate(Primitive p, Node center, int degrees, Timing delay, Timing duration)
          Rotates a Primitive by a given angle around a finite point after a delay.
 void GraphGenerator.translateNode(Graph graph, int nodeIndex, Node location, Timing offset, Timing duration)
          sets the position of a given node
 void GraphGenerator.translateNodes(Graph graph, int[] nodeIndices, Node location, Timing offset, Timing duration)
          sets the position of a given set of nodes
 void GraphGenerator.translateWithFixedNodes(Graph graph, int[] nodeIndices, Node location, Timing offset, Timing duration)
          sets the position of a given set of nodes
 

Method parameters in algoanim.primitives.generators with type arguments of type Node
abstract  VHDLWire VHDLLanguage.newWire(java.util.List<Node> nodes, int speed, java.lang.String name, DisplayOptions display, VHDLWireProperties properties)
          Creates a new wire object.
 

Uses of Node in algoanim.primitives.vhdl
 

Fields in algoanim.primitives.vhdl declared as Node
protected  Node VHDLElement.upperLeft
           
 

Methods in algoanim.primitives.vhdl that return Node
 Node VHDLElement.getUpperLeft()
          Returns the upper left corner of this AND gate.
 

Methods in algoanim.primitives.vhdl that return types with arguments of type Node
 java.util.List<Node> VHDLWire.getNodes()
           
 

Constructors in algoanim.primitives.vhdl with parameters of type Node
AndGate(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the AndGate and calls the create() method of the associated VHDLElementGenerator.
Demultiplexer(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the Demultiplexer and calls the create() method of the associated VHDLElementGenerator.
DFlipflop(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the DFlipflop and calls the create() method of the associated SquareGenerator.
JKFlipflop(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the JKFlipflop and calls the create() method of the associated VHDLElementGenerator.
Multiplexer(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the Multiplexer and calls the create() method of the associated VHDLElementGenerator.
NAndGate(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the NAndGate and calls the create() method of the associated VHDLElementGenerator.
NorGate(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the NorGate and calls the create() method of the associated VHDLElementGenerator.
NotGate(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the NotGate and calls the create() method of the associated VHDLElementGenerator.
OrGate(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the OrGate and calls the create() method of the associated SquareGenerator.
RSFlipflop(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the RSFlipflop and calls the create() method of the associated VHDLElementGenerator.
TFlipflop(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the TFlipflop and calls the create() method of the associated VHDLElementGenerator.
VHDLElement(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the Square and calls the create() method of the associated SquareGenerator.
XNorGate(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the XNorGate and calls the create() method of the associated VHDLElementGenerator.
XOrGate(VHDLElementGenerator sg, Node upperLeftCorner, int theWidth, int theHeight, java.lang.String name, java.util.List<VHDLPin> definedPins, DisplayOptions display, VHDLElementProperties sp)
          Instantiates the XOrGate and calls the create() method of the associated VHDLElementGenerator.
 

Constructor parameters in algoanim.primitives.vhdl with type arguments of type Node
VHDLWire(VHDLWireGenerator sg, java.util.List<Node> wireNodes, int displaySpeed, java.lang.String name, DisplayOptions display, VHDLWireProperties sp)
          Instantiates the VHDLWire and calls the create() method of the associated VHDLElementGenerator.
 

Uses of Node in algoanim.util
 

Subclasses of Node in algoanim.util
 class Coordinates
          A concrete type of a Node.
 class Offset
          This is a concrete kind of a Node.
 class OffsetFromLastPosition
          This is a concrete kind of a Node.
 

Methods in algoanim.util that return Node
 Node Offset.getNode()
          Returns the reference.
 

Constructors in algoanim.util with parameters of type Node
Offset(int xCoordinate, int yCoordinate, Node baseNode, java.lang.String targetDirection)
          Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) in direction "targetDirection" from the base Node "baseNode".