Uses of Interface
edu.neu.ccs.gui.Path.Strategy

Packages that use Path.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 Path.Strategy in edu.neu.ccs.gui
 

Fields in edu.neu.ccs.gui declared as Path.Strategy
static Path.Strategy Path.POLYGON
          POLYGON is a Strategy that constructs a GeneralPath as the polygon defined by the given vertex array.
static Path.Strategy Path.POLYGON_DOTS
          POLYGON_DOTS is a Strategy that constructs a GeneralPath using a sequence of moveTo, lineTo pairs, one for each vertex in the vertex array.
static Path.Strategy Path.BEZIER_CUBIC
          BEZIER_CUBIC is a Strategy that constructs a GeneralPath as the Bezier cubic defined by the given vertex and tangent arrays.
static Path.Strategy Path.BEZIER_FRAME
          BEZIER_FRAME is a Strategy that constructs a GeneralPath as the Bezier polygonal frame associated with the given vertex and tangent arrays.
static Path.Strategy Path.BEZIER_TANGENT_SEGMENTS
          BEZIER_TANGENT_SEGMENTS is a Strategy that constructs a GeneralPath as a disjoint sequence of tangent segments.
private  Path.Strategy BaseShape.pathstrategy
          The Path.Strategy.
 

Methods in edu.neu.ccs.gui that return Path.Strategy
 Path.Strategy BaseShape.getPathStrategy()
          Get the PathStrategy.
 

Methods in edu.neu.ccs.gui with parameters of type Path.Strategy
 void TweakableCurve.setPathStrategy(Path.Strategy pathstrategy)
          Since the Path.Strategy of this class is fixed to be Path.BEZIER_CUBIC, this method overrides the inherited method to do nothing.
 void PolygonShape.setPathStrategy(Path.Strategy pathstrategy)
          Since the Path.Strategy of this class is fixed to be Path.POLYGON, this method overrides the inherited method to do nothing.
 void PolygonDotsShape.setPathStrategy(Path.Strategy pathstrategy)
          Since the Path.Strategy of this class is fixed to be Path.POLYGON, this method overrides the inherited method to do nothing.
 void BaseShape.setPathStrategy(Path.Strategy pathstrategy)
          Sets the path strategy and makes a new path.
 void AutomaticCurve.setPathStrategy(Path.Strategy pathstrategy)
          Since the Path.Strategy of this class is fixed to be Path.BEZIER_CUBIC, this method overrides the inherited method to do nothing.
 

Constructors in edu.neu.ccs.gui with parameters of type Path.Strategy
TweakableShape(float[][] vertex, float[][] tangent, Path.Strategy pathstrategy)
          The constructor with the given vertex and tangent data and the given path strategy.
TweakableShape(float[][] vertex, float[][] tangent, Path.Strategy pathstrategy, ClosureMode closuremode)
          The constructor with the given vertex and tangent data, the given path strategy, and the given closure mode.
TweakableShape(float[][] vertex, float[][] tangent, Path.Strategy pathstrategy, ClosureMode closuremode, WindingRule windingrule)
          The constructor with the given vertex and tangent data, the given path strategy, the given closure mode, and the given winding rule.
AutomaticShape(float[][] vertex, float[][] endTangent, Tangent.Strategy tangentstrategy, Path.Strategy pathstrategy)
          The constructor with the given vertex data, the given end tangent data, the given tangent strategy, and the given path strategy.
AutomaticShape(float[][] vertex, float[][] endTangent, Tangent.Strategy tangentstrategy, Path.Strategy pathstrategy, ClosureMode closuremode)
          The constructor with the given vertex data, the given end tangent data, the given tangent strategy, the given path strategy, and the given closure mode.
AutomaticShape(float[][] vertex, float[][] endTangent, Tangent.Strategy tangentstrategy, Path.Strategy pathstrategy, ClosureMode closuremode, WindingRule windingrule)
          The constructor with the given vertex data, the given end tangent data, the given tangent strategy, the given path strategy, the given closure mode, and the given winding rule.