Uses of Package
algoanim.primitives

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

Classes in algoanim.primitives used by algoanim.animalscript
AdvancedTextGeneratorInterface
           
Arc
          Represents an arc defined by a center, a radius and an angle.
ArrayBasedQueue
          Represents a queue which has an usual FIFO-functionality and will be visualized as an array.
The stored objects are of the generic data type T, so it is generally possible to use ArrayBasedQueue with any objects.
ArrayBasedStack
          Represents a stack which has an usual LIFO-functionality and will be visualized using an array.
The stored objects are of the generic data type T, so it is generally possible to use ArrayBasedStack with any objects.
ArrayMarker
          Represents a marker which points to a certain array index.
ArrayPrimitive
          Base class for all concrete arrays.
Circle
          Represents a circle defined by a center and a radius.
CircleSeg
          Represents the segment of a circle.
ConceptualQueue
          Represents a queue which has an usual FIFO-functionality and will be visualized as a conceptual queue.
The stored objects are of the generic data type T, so it is generally possible to use ConceptualQueue with any objects.
ConceptualStack
          Represents a stack which has an usual LIFO-functionality and will be visualized as a conceptual stack.
The stored objects are of the generic data type T, so it is generally possible to use ConceptualStack with any objects.
DoubleArray
          IntArray manages an internal array.
DoubleMatrix
          DoubleMatrix manages an internal matrix.
Ellipse
          Represents an ellipse defined by a center and a radius.
EllipseSeg
          Represents the segment of a ellipse.
Graph
          Represents a graph
Group
          Extends the API with the opportunity to group Primitives to be able to call methods on the whole group.
IntArray
          IntArray manages an internal array.
IntMatrix
          IntMatrix manages an internal matrix.
ListBasedQueue
          Represents a queue which has an usual FIFO-functionality and will be visualized using a linked list.
The stored objects are of the generic data type T, so it is generally possible to use ListBasedQueue with any objects.
ListBasedStack
          Represents a stack which has an usual LIFO-functionality and will be visualized using a linked list.
The stored objects are of the generic data type T, so it is generally possible to use ListBasedStack with any objects.
ListElement
          Represents an element of a list, for example a LinkedList.
Point
          Represents a simple point on the animation screen.
Polygon
          Represents a polygon defined by an arbitrary number of Nodes.
Polyline
          Represents a Polyline which consists of an arbitrary number of Nodes.
Primitive
          A Primitive is an object which can be worked with in any animation script language.
Rect
          Represents a simple rectangle defined by its upper left and its lower right corners.
SourceCode
          Represents a source code element defined by its upper left corner and source code lines, which can be added.
Square
          Represents a square defined by an upper left corner and its width.
StringArray
           
StringMatrix
          StringMatrix manages an internal matrix.
Text
          Represents a text specified by an upper left position and a content.
Triangle
          Represents a triangle defined by three Nodes.
Variables
           
 

Classes in algoanim.primitives used by algoanim.annotations
SourceCode
          Represents a source code element defined by its upper left corner and source code lines, which can be added.
Variables
           
 

Classes in algoanim.primitives used by algoanim.examples
ConceptualStack
          Represents a stack which has an usual LIFO-functionality and will be visualized as a conceptual stack.
The stored objects are of the generic data type T, so it is generally possible to use ConceptualStack with any objects.
 

Classes in algoanim.primitives used by algoanim.executors
SourceCode
          Represents a source code element defined by its upper left corner and source code lines, which can be added.
Variables
           
 

Classes in algoanim.primitives used by algoanim.primitives
AdvancedTextSupport
           
ArrayPrimitive
          Base class for all concrete arrays.
ListElement
          Represents an element of a list, for example a LinkedList.
MatrixPrimitive
          Base class for all concrete arrays.
Primitive
          A Primitive is an object which can be worked with in any animation script language.
VisualQueue
          Base abstract class for all the (FIFO-)queues in animalscriptapi.primitives.
VisualQueue represents the common visual features of all the subclasses and manges the actual data using an internal java.util.LinkedList.
The stored objects are of the generic data type T, so it is generally possible to use VisualQueue with any objects.
VisualStack
          Base abstract class for all the (LIFO-)stacks in animalscriptapi.primitives.
VisualStack represents the common visual features of all the subclasses and manges the actual data using an internal java.util.Stack.
The stored objects are of the generic data type T, so it is generally possible to use VisualStack with any objects.
 

Classes in algoanim.primitives used by algoanim.primitives.generators
AdvancedTextGeneratorInterface
           
Arc
          Represents an arc defined by a center, a radius and an angle.
ArrayBasedQueue
          Represents a queue which has an usual FIFO-functionality and will be visualized as an array.
The stored objects are of the generic data type T, so it is generally possible to use ArrayBasedQueue with any objects.
ArrayBasedStack
          Represents a stack which has an usual LIFO-functionality and will be visualized using an array.
The stored objects are of the generic data type T, so it is generally possible to use ArrayBasedStack with any objects.
ArrayMarker
          Represents a marker which points to a certain array index.
ArrayPrimitive
          Base class for all concrete arrays.
Circle
          Represents a circle defined by a center and a radius.
CircleSeg
          Represents the segment of a circle.
ConceptualQueue
          Represents a queue which has an usual FIFO-functionality and will be visualized as a conceptual queue.
The stored objects are of the generic data type T, so it is generally possible to use ConceptualQueue with any objects.
ConceptualStack
          Represents a stack which has an usual LIFO-functionality and will be visualized as a conceptual stack.
The stored objects are of the generic data type T, so it is generally possible to use ConceptualStack with any objects.
DoubleArray
          IntArray manages an internal array.
DoubleMatrix
          DoubleMatrix manages an internal matrix.
Ellipse
          Represents an ellipse defined by a center and a radius.
EllipseSeg
          Represents the segment of a ellipse.
Graph
          Represents a graph
Group
          Extends the API with the opportunity to group Primitives to be able to call methods on the whole group.
IntArray
          IntArray manages an internal array.
IntMatrix
          IntMatrix manages an internal matrix.
ListBasedQueue
          Represents a queue which has an usual FIFO-functionality and will be visualized using a linked list.
The stored objects are of the generic data type T, so it is generally possible to use ListBasedQueue with any objects.
ListBasedStack
          Represents a stack which has an usual LIFO-functionality and will be visualized using a linked list.
The stored objects are of the generic data type T, so it is generally possible to use ListBasedStack with any objects.
ListElement
          Represents an element of a list, for example a LinkedList.
Point
          Represents a simple point on the animation screen.
Polygon
          Represents a polygon defined by an arbitrary number of Nodes.
Polyline
          Represents a Polyline which consists of an arbitrary number of Nodes.
Primitive
          A Primitive is an object which can be worked with in any animation script language.
Rect
          Represents a simple rectangle defined by its upper left and its lower right corners.
SourceCode
          Represents a source code element defined by its upper left corner and source code lines, which can be added.
Square
          Represents a square defined by an upper left corner and its width.
StringArray
           
StringMatrix
          StringMatrix manages an internal matrix.
Text
          Represents a text specified by an upper left position and a content.
Triangle
          Represents a triangle defined by three Nodes.
Variables
           
 

Classes in algoanim.primitives used by algoanim.primitives.updater
ArrayMarker
          Represents a marker which points to a certain array index.
Text
          Represents a text specified by an upper left position and a content.
 

Classes in algoanim.primitives used by algoanim.primitives.vhdl
Primitive
          A Primitive is an object which can be worked with in any animation script language.
 

Classes in algoanim.primitives used by algoanim.util
Primitive
          A Primitive is an object which can be worked with in any animation script language.