algoanim.animalscript
Class AnimalEllipseGenerator

java.lang.Object
  extended by algoanim.primitives.generators.Generator
      extended by algoanim.animalscript.AnimalGenerator
          extended by algoanim.animalscript.AnimalEllipseGenerator
All Implemented Interfaces:
EllipseGenerator, GeneratorInterface

public class AnimalEllipseGenerator
extends AnimalGenerator
implements EllipseGenerator

Author:
Stephan Mehlhase
See Also:
EllipseGenerator

Field Summary
 
Fields inherited from class algoanim.primitives.generators.Generator
lang
 
Constructor Summary
AnimalEllipseGenerator(Language aLang)
           
 
Method Summary
 void create(Ellipse aellipse)
          Creates the originating script code for a given Ellipse, due to the fact that before a primitive can be worked with it has to be defined and made known to the script language.
 
Methods inherited from class algoanim.animalscript.AnimalGenerator
addBooleanOption, addBooleanSwitch, addColorOption, addColorOption, addFontOption, addFontOption, addIntOption, addWithTiming, changeColor, exchange, hide, makeColorDef, makeColorDef, makeDisplayOptionsDef, makeDisplayOptionsDef, makeDurationTimingDef, makeHiddenDef, makeNodeDef, makeOffsetTimingDef, moveBy, moveTo, moveVia, rotate, rotate, show
 
Methods inherited from class algoanim.primitives.generators.Generator
getLanguage, isNameUsed, isValidDirection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface algoanim.primitives.generators.GeneratorInterface
changeColor, exchange, getLanguage, hide, moveBy, moveTo, moveVia, rotate, rotate, show
 

Constructor Detail

AnimalEllipseGenerator

public AnimalEllipseGenerator(Language aLang)
Parameters:
aLang - the associated Language object.
Method Detail

create

public void create(Ellipse aellipse)
Description copied from interface: EllipseGenerator
Creates the originating script code for a given Ellipse, due to the fact that before a primitive can be worked with it has to be defined and made known to the script language.

Specified by:
create in interface EllipseGenerator
Parameters:
aellipse - the Ellipse for which the initiate script code shall be created.
See Also:
#create(algoanim.primitives.Ellipse)