Uses of Class
edu.neu.ccs.gui.WindingRule

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

Fields in edu.neu.ccs.gui declared as WindingRule
static WindingRule WindingRule.WIND_NON_ZERO
          WindingRule that returns GeneralPath.WIND_NON_ZERO.
static WindingRule WindingRule.WIND_EVEN_ODD
          WindingRule that returns GeneralPath.WIND_EVEN_ODD.
private  WindingRule PathListFunction.rule
          The winding rule of the original path list.
protected  WindingRule PathList.windingrule
          The winding rule as an object.
private  WindingRule BaseShape.windingrule
          The WindingRule: WIND_NON_ZERO or WIND_EVEN_ODD.
 

Methods in edu.neu.ccs.gui that return WindingRule
 WindingRule PathListView.getWindingRule()
          Get the winding rule setting of this view.
 WindingRule PathList.getWindingRule()
          Get the winding rule as an object.
 WindingRule PathList.getWindingRuleFromStringData(String data)
          Returns the WindingRule that corresponds to the given String data.
 WindingRule BaseShape.getWindingRule()
          Get the winding rule.
 

Methods in edu.neu.ccs.gui with parameters of type WindingRule
 void PathListView.setWindingRule(WindingRule rule)
          Set the winding rule setting of this view.
 void PathList.setWindingRule(WindingRule rule)
          Sets the winding rule as an object.
 GeneralPath Path.Strategy.makePath(float[][] vertex, float[][] tangent, ClosureMode closuremode, WindingRule windingrule)
          The method makePath must return a non-null GeneralPath given a vertex array, a tangent array, a choice of ClosureMode, and a choice of WindingRule.
 void BaseShape.setWindingRule(WindingRule windingrule)
          Sets the winding rule and makes a new path.
 

Constructors in edu.neu.ccs.gui with parameters of type WindingRule
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.
TweakableCurve(float[][] vertex, WindingRule windingrule)
          The constructor with the given vertex data and the given winding rule.
TweakableCurve(float[][] vertex, ClosureMode closuremode, WindingRule windingrule)
          The constructor with the given vertex data, the given closure mode, and the given winding rule.
TweakableCurve(float[][] vertex, float[][] tangent, WindingRule windingrule)
          The constructor with the given vertex data, the given tangent data, and the given winding rule.
TweakableCurve(float[][] vertex, float[][] tangent, ClosureMode closuremode, WindingRule windingrule)
          The constructor with the given vertex data, the given tangent data, the given closure mode, and the given winding rule.
PolygonShape(float[][] vertex, WindingRule windingrule)
          The constructor that creates a polygon with the given vertex array, the given winding rule, and the following default.
PolygonShape(float[][] vertex, ClosureMode closuremode, WindingRule windingrule)
          The constructor that creates a polygon with the given vertex array, the given closure mode, and the given winding rule.
PathList(WindingRule rule)
          The constructor that sets the path list to empty and the winding rule to the given winding rule.
PathList(PathNode[] nodes, WindingRule rule)
          The constructor that initializes the path list using the given array of path nodes and the given winding rule.
PathList(Point2D[] points, boolean close, WindingRule rule)
          The constructor that makes a polygon path list using the given array points of point data; the boolean close determines whether or the polygon is open or closed; the given winding rule determines the winding rule.
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.
AutomaticCurve(float[][] vertex, WindingRule windingrule)
          The constructor with the given vertex data and the given winding rule.
AutomaticCurve(float[][] vertex, ClosureMode closuremode, WindingRule windingrule)
          The constructor with the given vertex data, the given closure mode, and the given winding rule.
AutomaticCurve(float[][] vertex, Tangent.Strategy tangentstrategy, WindingRule windingrule)
          The constructor with the given vertex data, the given tangent strategy, and the given winding rule.
AutomaticCurve(float[][] vertex, Tangent.Strategy tangentstrategy, ClosureMode closuremode, WindingRule windingrule)
          The constructor with the given vertex data, the given tangent strategy, the given closure mode, and the given winding rule.
AutomaticCurve(float[][] vertex, float[][] endTangent, WindingRule windingrule)
          The constructor with the given vertex data, the given end tangent data, and the given winding rule.
AutomaticCurve(float[][] vertex, float[][] endTangent, ClosureMode closuremode, WindingRule windingrule)
          The constructor with the given vertex data, the given end tangent data, the given closure mode, and the given winding rule.
AutomaticCurve(float[][] vertex, float[][] endTangent, Tangent.Strategy tangentstrategy, WindingRule windingrule)
          The constructor with the given vertex data, the given end tangent data, the given tangent strategy, and the given winding rule.
AutomaticCurve(float[][] vertex, float[][] endTangent, Tangent.Strategy tangentstrategy, ClosureMode closuremode, WindingRule windingrule)
          The constructor with the given vertex data, the given end tangent data, the given tangent strategy, the given closure mode, the given winding rule.