sdr 0.21

Uses of Class
net.cscott.sdr.calls.ast.Prim

Packages that use Prim
net.cscott.sdr.calls.ast This package contains the abstract syntax used for call definition and evaluation. 
net.cscott.sdr.calls.transform This package contains code to parse call lists and transform call abstract syntax in various ways. 
 

Uses of Prim in net.cscott.sdr.calls.ast
 

Fields in net.cscott.sdr.calls.ast declared as Prim
static Prim Prim.STAND_STILL
           
 

Methods in net.cscott.sdr.calls.ast that return Prim
 Prim Prim.build(Prim.Direction dirX, Fraction x, Prim.Direction dirY, Fraction y, Prim.Direction dirRot, ExactRotation rot, Fraction time, boolean passRight, boolean forceArc)
          Factory: creates new Prim only if it would differ from this.
 Prim Prim.scaleTime(Fraction f)
          Create a new Prim, identical to this one except that the time is scaled by the given fraction.
 

Uses of Prim in net.cscott.sdr.calls.transform
 

Methods in net.cscott.sdr.calls.transform that return Prim
 Prim Fractional.visit(Prim p, Fraction f)
           
 Prim RemoveIn.visit(Prim p, Fraction scale)
           
 

Methods in net.cscott.sdr.calls.transform with parameters of type Prim
static DancerPath EvalPrim.apply(Dancer d, Formation f, Prim p)
          "Dance" the given primitive for the given dancer in the given formation to yield a DancerPath for that dancer.
static DancerPath EvalPrim.apply(Prim prim, Position from, int formationSize)
          "Dance" the given primitive from the given position (in a formation of the given size) to yield a DancerPath.
abstract  RESULT ValueVisitor.visit(Prim p, CLOSURE t)
           
 Prim Fractional.visit(Prim p, Fraction f)
           
 Prim RemoveIn.visit(Prim p, Fraction scale)
           
 SeqCall TransformVisitor.visit(Prim p, T t)
           
 


sdr 0.21

Copyright (c) 2006 C. Scott Ananian