|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Primitive | |
|---|---|
| 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 Primitive in algoanim.animalscript |
|---|
| Methods in algoanim.animalscript with parameters of type Primitive | |
|---|---|
void |
AnimalScript.addItem(Primitive p)
Adds the given Primitive to the internal database, which is
used to control that dupes are produced. |
void |
AnimalGenerator.changeColor(Primitive elem,
java.lang.String colorType,
java.awt.Color newColor,
Timing delay,
Timing d)
|
void |
AnimalGenerator.exchange(Primitive p,
Primitive q)
|
void |
AnimalGenerator.hide(Primitive q,
Timing t)
|
void |
AnimalScript.hideAllPrimitivesExcept(Primitive keepThisOne)
|
void |
AnimalGenerator.moveBy(Primitive p,
java.lang.String moveType,
int dx,
int dy,
Timing delay,
Timing duration)
|
void |
AnimalGenerator.moveTo(Primitive p,
java.lang.String direction,
java.lang.String moveType,
Node target,
Timing delay,
Timing duration)
|
void |
AnimalGenerator.moveVia(Primitive elem,
java.lang.String direction,
java.lang.String moveType,
Primitive via,
Timing delay,
Timing d)
|
void |
AnimalGroupGenerator.remove(Group g,
Primitive p)
|
void |
AnimalGenerator.rotate(Primitive p,
Node center,
int degrees,
Timing t,
Timing d)
|
void |
AnimalGenerator.rotate(Primitive p,
Primitive around,
int degrees,
Timing t,
Timing d)
|
void |
AnimalTextGenerator.setFont(Primitive p,
java.awt.Font newFont,
Timing delay,
Timing duration)
updates the font of this text component (not supported by all primitives!). |
void |
AnimalTextGenerator.setText(Primitive p,
java.lang.String newText,
Timing delay,
Timing duration)
updates the text of this text component (not supported by all primitives!). |
void |
AnimalGenerator.show(Primitive p,
Timing t)
|
| Method parameters in algoanim.animalscript with type arguments of type Primitive | |
|---|---|
void |
AnimalScript.hideAllPrimitivesExcept(java.util.List<Primitive> keepThese)
|
Group |
AnimalScript.newGroup(java.util.LinkedList<Primitive> primitives,
java.lang.String name)
|
| Uses of Primitive in algoanim.primitives |
|---|
| Subclasses of Primitive in algoanim.primitives | |
|---|---|
class |
AdvancedTextSupport
|
class |
Arc
Represents an arc defined by a center, a radius and an angle. |
class |
ArrayBasedQueue<T>
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. |
class |
ArrayBasedStack<T>
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. |
class |
ArrayMarker
Represents a marker which points to a certain array index. |
class |
ArrayPrimitive
Base class for all concrete arrays. |
class |
Circle
Represents a circle defined by a center and a radius. |
class |
CircleSeg
Represents the segment of a circle. |
class |
ConceptualQueue<T>
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. |
class |
ConceptualStack<T>
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. |
class |
DoubleArray
IntArray manages an internal array. |
class |
DoubleMatrix
DoubleMatrix manages an internal matrix. |
class |
Ellipse
Represents an ellipse defined by a center and a radius. |
class |
EllipseSeg
Represents the segment of a ellipse. |
class |
Graph
Represents a graph |
class |
Group
Extends the API with the opportunity to group Primitives
to be able to call methods on the whole group. |
class |
IntArray
IntArray manages an internal array. |
class |
IntMatrix
IntMatrix manages an internal matrix. |
class |
ListBasedQueue<T>
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. |
class |
ListBasedStack<T>
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. |
class |
ListElement
Represents an element of a list, for example a LinkedList. |
class |
MatrixPrimitive
Base class for all concrete arrays. |
class |
Point
Represents a simple point on the animation screen. |
class |
Polygon
Represents a polygon defined by an arbitrary number of Nodes. |
class |
Polyline
Represents a Polyline which consists of an arbitrary number of Nodes. |
class |
Rect
Represents a simple rectangle defined by its upper left and its lower right corners. |
class |
SourceCode
Represents a source code element defined by its upper left corner and source code lines, which can be added. |
class |
Square
Represents a square defined by an upper left corner and its width. |
class |
StringArray
|
class |
StringMatrix
StringMatrix manages an internal matrix. |
class |
Text
Represents a text specified by an upper left position and a content. |
class |
Triangle
Represents a triangle defined by three Nodes. |
class |
Variables
|
class |
VisualQueue<T>
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. |
class |
VisualStack<T>
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. |
| Methods in algoanim.primitives that return types with arguments of type Primitive | |
|---|---|
java.util.LinkedList<Primitive> |
Group.getPrimitives()
Returns the contained Primitives. |
| Methods in algoanim.primitives with parameters of type Primitive | |
|---|---|
void |
Primitive.exchange(Primitive q)
Changes the position of this Primitive with the given one. |
void |
Primitive.moveVia(java.lang.String direction,
java.lang.String moveType,
Primitive via,
Timing delay,
Timing duration)
Moves this Primitive along another one into a specific
direction. |
void |
Group.remove(Primitive p)
Removes a certain Primitive from the group. |
void |
Primitive.rotate(Primitive around,
int degrees,
Timing t,
Timing d)
Rotates this Primitive around another one after a time
offset. |
void |
AdvancedTextGeneratorInterface.setFont(Primitive p,
java.awt.Font newFont,
Timing delay,
Timing duration)
updates the font of this text component (not supported by all primitives!). |
void |
AdvancedTextGeneratorInterface.setText(Primitive p,
java.lang.String newText,
Timing delay,
Timing duration)
updates the text of this text component (not supported by all primitives!). |
| Constructor parameters in algoanim.primitives with type arguments of type Primitive | |
|---|---|
Group(GroupGenerator g,
java.util.LinkedList<Primitive> primitiveList,
java.lang.String name)
Instantiates the Group and calls the create() method
of the associated GroupGenerator. |
|
| Uses of Primitive in algoanim.primitives.generators |
|---|
| Methods in algoanim.primitives.generators with parameters of type Primitive | |
|---|---|
abstract void |
Language.addItem(Primitive p)
Registers a newly created Primitive to the Language object. |
void |
GeneratorInterface.changeColor(Primitive elem,
java.lang.String colorType,
java.awt.Color newColor,
Timing delay,
Timing duration)
Changes the color of a specified part of a Primitive after a
given delay. |
void |
GeneratorInterface.exchange(Primitive p,
Primitive q)
Exchanges to Primitives after a given delay. |
void |
GeneratorInterface.hide(Primitive p,
Timing delay)
Hides a Primitive after a given delay. |
abstract void |
Language.hideAllPrimitivesExcept(Primitive keepThisOne)
|
void |
GeneratorInterface.moveBy(Primitive p,
java.lang.String moveType,
int dx,
int dy,
Timing delay,
Timing duration)
Moves a Primitive to a point |
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 |
void |
GeneratorInterface.moveVia(Primitive elem,
java.lang.String direction,
java.lang.String type,
Primitive via,
Timing delay,
Timing duration)
Moves a Primitive along a Path in a given direction after a
set delay. |
void |
GroupGenerator.remove(Group g,
Primitive p)
Removes an element from the given Group. |
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 |
GeneratorInterface.rotate(Primitive p,
Primitive around,
int degrees,
Timing delay,
Timing duration)
Rotates a Primitive around itself by a given angle after a
delay. |
void |
GeneratorInterface.show(Primitive p,
Timing delay)
Unhides a Primitive after a given delay. |
| Method parameters in algoanim.primitives.generators with type arguments of type Primitive | |
|---|---|
abstract void |
Language.hideAllPrimitivesExcept(java.util.List<Primitive> keepThese)
|
abstract Group |
Language.newGroup(java.util.LinkedList<Primitive> primitives,
java.lang.String name)
Creates a new element Group with a list of contained
Primitives and a distinct name. |
| Uses of Primitive in algoanim.primitives.vhdl |
|---|
| Subclasses of Primitive in algoanim.primitives.vhdl | |
|---|---|
class |
AndGate
Represents an AND gate defined by an upper left corner and its width. |
class |
Demultiplexer
Represents a multiplexer defined by an upper left corner and its width. |
class |
DFlipflop
Represents a D flipflop gate defined by an upper left corner and its width. |
class |
JKFlipflop
Represents a JK flipflop defined by an upper left corner and its width. |
class |
Multiplexer
Represents a multiplexer defined by an upper left corner and its width. |
class |
NAndGate
Represents a NAND gate defined by an upper left corner and its width. |
class |
NorGate
Represents a NOR gate defined by an upper left corner and its width. |
class |
NotGate
Represents a NOT gate defined by an upper left corner and its width. |
class |
OrGate
Represents an OR gate defined by an upper left corner and its width. |
class |
RSFlipflop
Represents a RS flipflop defined by an upper left corner and its width. |
class |
TFlipflop
Represents a T flipflopgate defined by an upper left corner and its width. |
class |
VHDLElement
|
class |
VHDLWire
Represents a wire defined by a sequence of nodes. |
class |
XNorGate
Represents a XNOR gate defined by an upper left corner and its width. |
class |
XOrGate
Represents a XOR gate defined by an upper left corner and its width. |
| Uses of Primitive in algoanim.util |
|---|
| Methods in algoanim.util that return Primitive | |
|---|---|
Primitive |
Offset.getRef()
Returns the reference. |
| Constructors in algoanim.util with parameters of type Primitive | |
|---|---|
Offset(int xCoordinate,
int yCoordinate,
Primitive reference,
java.lang.String targetDirection)
Creates a new Offset instance at a distance of (xCoordinate, yCoordinate) in direction "targetDirection" from the base primitive "reference". |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||