Uses of Class
algoanim.primitives.ArrayBasedQueue

Packages that use ArrayBasedQueue
algoanim.animalscript This package contains the generator back-end for AnimalScript
algoanim.primitives.generators   
 

Uses of ArrayBasedQueue in algoanim.animalscript
 

Methods in algoanim.animalscript that return ArrayBasedQueue
<T> ArrayBasedQueue<T>
AnimalScript.newArrayBasedQueue(Node upperLeft, java.util.List<T> content, java.lang.String name, DisplayOptions display, QueueProperties qp, int capacity)
           
 

Methods in algoanim.animalscript with parameters of type ArrayBasedQueue
 void AnimalArrayBasedQueueGenerator.create(ArrayBasedQueue<T> abq)
           
 void AnimalArrayBasedQueueGenerator.dequeue(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.enqueue(ArrayBasedQueue<T> abq, T elem, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.front(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.highlightFrontCell(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.highlightFrontElem(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.highlightTailCell(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.highlightTailElem(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.isEmpty(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.isFull(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.tail(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.unhighlightFrontCell(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.unhighlightFrontElem(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.unhighlightTailCell(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 void AnimalArrayBasedQueueGenerator.unhighlightTailElem(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
           
 

Uses of ArrayBasedQueue in algoanim.primitives.generators
 

Methods in algoanim.primitives.generators that return ArrayBasedQueue
<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.
 

Methods in algoanim.primitives.generators with parameters of type ArrayBasedQueue
 void ArrayBasedQueueGenerator.create(ArrayBasedQueue<T> abq)
          Creates the originating script code for a given ArrayBasedQueue, due to the fact that before a primitive can be worked with it has to be defined and made known to the script language.
 void ArrayBasedQueueGenerator.dequeue(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Removes the first element of the given ArrayBasedQueue.
 void ArrayBasedQueueGenerator.enqueue(ArrayBasedQueue<T> abq, T elem, Timing delay, Timing duration)
          Adds the element elem as the last element to the end of the given ArrayBasedQueue.
 void ArrayBasedQueueGenerator.front(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Retrieves (without removing) the first element of the given ArrayBasedQueue.
 void ArrayBasedQueueGenerator.highlightFrontCell(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Highlights the cell which contains the first element of the given ArrayBasedQueue.
 void ArrayBasedQueueGenerator.highlightFrontElem(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Highlights the first element of the given ArrayBasedQueue.
 void ArrayBasedQueueGenerator.highlightTailCell(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Highlights the cell which contains the last element of the given ArrayBasedQueue.
 void ArrayBasedQueueGenerator.highlightTailElem(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Highlights the last element of the given ArrayBasedQueue.
 void ArrayBasedQueueGenerator.isEmpty(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Tests if the given ArrayBasedQueue is empty.
 void ArrayBasedQueueGenerator.isFull(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Tests if the given ArrayBasedQueue is full.
 void ArrayBasedQueueGenerator.tail(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Retrieves (without removing) the last element of the given ArrayBasedQueue.
 void ArrayBasedQueueGenerator.unhighlightFrontCell(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Unhighlights the cell which contains the first element of the given ArrayBasedQueue.
 void ArrayBasedQueueGenerator.unhighlightFrontElem(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Unhighlights the first element of the given ArrayBasedQueue.
 void ArrayBasedQueueGenerator.unhighlightTailCell(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Unhighlights the cell which contains the last element of the given ArrayBasedQueue.
 void ArrayBasedQueueGenerator.unhighlightTailElem(ArrayBasedQueue<T> abq, Timing delay, Timing duration)
          Unhighlights the last element of the given ArrayBasedQueue.