sdr 0.21

Uses of Interface
net.cscott.sdr.calls.Dancer

Packages that use Dancer
net.cscott.sdr.calls This package contains the square dance choreography engine, and the basic types and interfaces required to communicate with it. 
net.cscott.sdr.calls.transform This package contains code to parse call lists and transform call abstract syntax in various ways. 
 

Uses of Dancer in net.cscott.sdr.calls
 

Classes in net.cscott.sdr.calls that implement Dancer
 class PhantomDancer
          An object representing a phantom dancer.
 class StandardDancer
          An object representing one of the eight real dancers.
 

Fields in net.cscott.sdr.calls declared as Dancer
 Dancer FormationMapper.FormationPiece.d
          The (typically Phantom) dancer who will correspond to this in the output meta formation.
 

Fields in net.cscott.sdr.calls with type parameters of type Dancer
protected  Map<Dancer,Position> Formation.location
           
 Map<Dancer,TaggedFormation> FormationMatch.matches
          The FormationMatch.matches field is a map from phantom dancers in the meta formation to real dancers in a tagged subformation.
protected  Set<Dancer> Formation.selected
           
 

Methods in net.cscott.sdr.calls that return types with arguments of type Dancer
 Set<Dancer> Formation.dancers()
           
 Set<Dancer> Formation.selectedDancers()
           
 Set<Dancer> TaggedFormation.tagged(TaggedFormation.Tag tag)
           
 

Methods in net.cscott.sdr.calls with parameters of type Dancer
 void DancerActions.addAction(Dancer d, Fraction start, Fraction end, net.cscott.sdr.calls.DancerActions.Path p)
           
 Box Formation.bounds(Dancer d)
          Return the bounds of the given dancer -- always its position plus or minus 1 unit on the x and y axes.
 boolean Formation.isSelected(Dancer d)
           
 boolean TaggedFormation.isTagged(Dancer d, TaggedFormation.Tag tag)
           
 Position Formation.location(Dancer d)
           
 Set<TaggedFormation.Tag> TaggedFormation.tags(Dancer d)
           
 

Method parameters in net.cscott.sdr.calls with type arguments of type Dancer
static void Tagger.addAutomatic(Formation f, MultiMap<Dancer,TaggedFormation.Tag> tags)
           
static void Tagger.addFrom(TaggedFormation template, Formation f, MultiMap<Dancer,TaggedFormation.Tag> tags)
          Find all instance of the tagged template formation in the given given formation f, and add the tags from the template to the set of tags on f given in tags.
static Formation FormationMapper.insert(Formation meta, Map<Dancer,Formation> components)
          Insert formations into a meta-formation.
 Formation Formation.select(Set<Dancer> s)
          Build a new formation with only the given dancers selected.
 TaggedFormation TaggedFormation.select(Set<Dancer> s)
           
static void Tagger.tag2(Formation f, MultiMap<Dancer,TaggedFormation.Tag> tags)
           
 

Constructors in net.cscott.sdr.calls with parameters of type Dancer
FormationMapper.FormationPiece(Formation f, Dancer d, ExactRotation r)
           
 

Constructor parameters in net.cscott.sdr.calls with type arguments of type Dancer
Formation(Formation f, Map<Dancer,Dancer> map)
           
Formation(Formation f, Map<Dancer,Dancer> map)
           
Formation(Map<Dancer,Position> location)
           
Formation(Map<Dancer,Position> location, Set<Dancer> selected)
           
Formation(Map<Dancer,Position> location, Set<Dancer> selected)
           
FormationMatch(Formation meta, Map<Dancer,TaggedFormation> matches)
           
TaggedFormation(Formation f, MultiMap<Dancer,TaggedFormation.Tag> tags)
           
TaggedFormation(Map<Dancer,Position> location, Set<Dancer> selected, MultiMap<Dancer,TaggedFormation.Tag> tags)
           
TaggedFormation(Map<Dancer,Position> location, Set<Dancer> selected, MultiMap<Dancer,TaggedFormation.Tag> tags)
           
TaggedFormation(Map<Dancer,Position> location, Set<Dancer> selected, MultiMap<Dancer,TaggedFormation.Tag> tags)
           
TaggedFormation(TaggedFormation tf, Map<Dancer,Dancer> map)
           
TaggedFormation(TaggedFormation tf, Map<Dancer,Dancer> map)
           
 

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

Methods in net.cscott.sdr.calls.transform with parameters of type Dancer
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.
 


sdr 0.21

Copyright (c) 2006 C. Scott Ananian