Uses of Class
edu.neu.ccs.gui.Mutator.Strategy

Packages that use Mutator.Strategy
edu.neu.ccs.gui Provides classes and interfaces for designing and implementing graphical interfaces and for the creation of paintable and mutatable objects.. 
 

Uses of Mutator.Strategy in edu.neu.ccs.gui
 

Methods in edu.neu.ccs.gui that return Mutator.Strategy
static Mutator.Strategy Mutator.translate(double tx, double ty)
          Returns the Mutator.Strategy encapsulation of translate in TransformFactory.
static Mutator.Strategy Mutator.rotate(double degrees)
          Returns the Mutator.Strategy encapsulation of rotate in TransformFactory.
static Mutator.Strategy Mutator.scale(double degrees, double s, double t)
          Returns the Mutator.Strategy encapsulation of scale in TransformFactory.
static Mutator.Strategy Mutator.shear(double degrees, double s)
          Returns the Mutator.Strategy encapsulation of shear in TransformFactory.
static Mutator.Strategy Mutator.reflect(double degrees)
          Returns the Mutator.Strategy encapsulation of reflect in TransformFactory.
static Mutator.Strategy Mutator.glidereflect(double degrees, double distance)
          Returns the Mutator.Strategy encapsulation of glidereflect in TransformFactory.
static Mutator.Strategy Mutator.centeredTransform(double m00, double m10, double m01, double m11, double m02, double m12)
          Returns the Mutator.Strategy encapsulation of centeredTransform in TransformFactory.
static Mutator.Strategy Mutator.transform(AffineTransform T)
          Returns the Mutator.Strategy encapsulation of a specific transform that may be used independent of a center.
static Mutator.Strategy Mutator.randomTranslate(double maxshift)
          Returns the Mutator.Strategy encapsulation of randomTranslate in TransformFactory.
static Mutator.Strategy Mutator.randomRotate(double maxangle)
          Returns the Mutator.Strategy encapsulation of randomRotate in TransformFactory.
static Mutator.Strategy Mutator.randomTranslateRotate(double maxshift, double maxangle)
          Returns the Mutator.Strategy encapsulation of randomTranslateRotate in TransformFactory.
static Mutator.Strategy Mutator.randomScale(double degrees, double maxdelta)
          Returns the Mutator.Strategy encapsulation of randomScale in TransformFactory.
static Mutator.Strategy Mutator.randomCenteredTransform(double maxshift)
          Returns the Mutator.Strategy encapsulation of randomCenteredTransform in TransformFactory.
static Mutator.Strategy Mutator.compose(Mutator.Strategy[] strategylist)
          Returns the composition of an array of Mutator.Strategy objects into a Mutator.Strategy object.
 

Methods in edu.neu.ccs.gui with parameters of type Mutator.Strategy
 void PointPaintable.setMutator(Mutator.Strategy strategy)
          Calls the super method.
 void PaintableSequence.setMutator(Mutator.Strategy strategy)
          Sets the mutation determined by the given strategy and by the current setting of the mutator strategy usage.
 void PaintableSequence.addPreMutation(Mutator.Strategy strategy)
          Adds a pre-mutation determined by the given strategy and by the current setting of the mutator strategy usage.
 void PaintableSequence.addPostMutation(Mutator.Strategy strategy)
          Adds a post-mutation determined by the given strategy and by the current setting of the mutator strategy usage.
 void Paintable.setMutator(Mutator.Strategy strategy)
          Applies a Mutator.Strategy object to the paintable by constructing an affine transform using the original center of the paintable and then calling setMutation with this transform as the argument.
 void Paintable.addPreMutation(Mutator.Strategy strategy)
          Applies a Mutator.Strategy object to the paintable by constructing an affine transform using the original center of the paintable and then calling addPreMutation with this transform as the argument.
 void Paintable.addPostMutation(Mutator.Strategy strategy)
          Applies a Mutator.Strategy object to the paintable by constructing an affine transform using the mutated center of the paintable and then calling addPostMutation with this transform as the argument.
 void Paintable.mutate(Mutator.Strategy strategy)
          This method should always be implemented to do exactly the same operation as the corresponding method addPostMutation.
static Mutator.Strategy Mutator.compose(Mutator.Strategy[] strategylist)
          Returns the composition of an array of Mutator.Strategy objects into a Mutator.Strategy object.
 void AbstractPaintable.setMutator(Mutator.Strategy strategy)
          Applies a Mutator.Strategy object to the paintable by constructing an affine transform using the original center of the paintable and then calling setMutator with this transform as the argument.
 void AbstractPaintable.addPreMutation(Mutator.Strategy strategy)
          Applies a Mutator.Strategy object to the paintable by constructing an affine transform using the original center of the paintable and then calling addPreMutation with this transform as the argument.
 void AbstractPaintable.addPostMutation(Mutator.Strategy strategy)
          Applies a Mutator.Strategy object to the paintable by constructing an affine transform using the mutated center of the paintable and then calling addPostMutation with this transform as the argument.
 void AbstractPaintable.mutate(Mutator.Strategy strategy)
          This method is implemented to do exactly the same operation as the corresponding method addPostMutation.