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

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

Fields in edu.neu.ccs.gui declared as PathList
protected  PathList PathListIterator.pathList
          The path list used by this iterator.
 

Methods in edu.neu.ccs.gui that return PathList
 PathList PathListView.demandPathList()
          The demand method to return the path list defined in this view.
 PathList PathListView.requestPathList()
          The request method to return the path list defined in this view.
 PathList PathListIterator.getPathList()
          Returns the internal PathList that is the basis for this iterator.
 PathList PathList.move(double x1, double y1)
          Append a new PathNode of type MOVE.
 PathList PathList.line(double x1, double y1)
          Append a new PathNode of type LINE.
 PathList PathList.quad(double x1, double y1, double x2, double y2)
          Append a new PathNode of type QUAD.
 PathList PathList.cubic(double x1, double y1, double x2, double y2, double x3, double y3)
          Append a new PathNode of type CUBIC.
 PathList PathList.close()
          Append a new PathNode of type CLOSE.
 PathList PathList.append(PathNode node)
          Appends the specified node to this PathList.
 PathList PathList.append(PathNode[] nodes)
          Appends the specified array of nodes to this PathList.
 PathList PathList.append(PathNode[] nodes, boolean connect)
          Appends the specified array of nodes to this PathList.
 PathList PathList.cloneAndAppend(PathNode node)
          Appends a clone of the specified node to this PathList.
 PathList PathList.cloneAndAppend(PathNode[] nodes)
          Appends clones of the specified array of nodes to this PathList.
 PathList PathList.cloneAndAppend(PathNode[] nodes, boolean connect)
          Appends clones of the specified array of nodes to this PathList.
 PathList PathList.append(PathList pathList)
          Extract the path nodes from the given path list, clone each of these nodes, and append the cloned nodes to this path list.
 PathList PathList.append(PathList pathList, boolean connect)
          Extract the path nodes from the given path list, clone each of these nodes, and append the cloned nodes to this path list.
 PathList PathList.append(Shape shape)
          Extracts the path node data from the given shape and appends the nodes to this path list.
 PathList PathList.append(Shape shape, boolean connect)
          Extracts the path node data from the given shape and appends the nodes to this path list.
 PathList PathList.append(Shape shape, AffineTransform transform)
          Extracts the path node data from the given shape and appends the nodes to this path list after applying the given transform.
 PathList PathList.append(Shape shape, AffineTransform transform, boolean connect)
          Extracts the path node data from the given shape and appends the nodes to this path list after applying the given transform.
 PathList PathList.append(Shape shape, AffineTransform transform, double flatness)
          Extracts the path node data from the given shape and appends the nodes to this path list after applying the given transform and flatness.
 PathList PathList.append(Shape shape, AffineTransform transform, double flatness, boolean connect)
          Extracts the path node data from the given shape and appends the nodes to this path list after applying the given transform and flatness.
 PathList PathList.append(PathIterator iterator)
          Extracts the path node data from the given iterator and appends the nodes to this path list.
 PathList PathList.append(PathIterator iterator, boolean connect)
          Extracts the path node data from the given iterator and appends the nodes to this path list.
 PathList PathList.makeVertexPathList()
          Returns a new PathList with the same winding rule as this path list and whose nodes are constructed from the nodes of this path list by the following operations.
 PathList PathList.makeBezierPathList()
          Returns a new PathList with the same winding rule as this path list and whose nodes are constructed from the nodes of this path list by the following operations.
 PathList PathList.makeVertexDotsPathList()
          Returns a new PathList with the same winding rule as this path list and whose nodes are constructed from the nodes of this path list by the following operations.
 PathList PathList.makeBezierDotsPathList()
          Returns a new PathList with the same winding rule as this path list and whose nodes are constructed from the nodes of this path list by the following operations.
 PathList PathList.makeControlDotsPathList()
          Returns a new PathList with the same winding rule as this path list and whose nodes are constructed from the nodes of this path list by the following operations.
 

Methods in edu.neu.ccs.gui with parameters of type PathList
 void PathListView.setViewFromPathList(PathList pathList)
          Set the path list data from the given path list.
 void PathListIterator.setPathList(PathList pathList)
          Sets the internal PathList that is the basis for this iterator.
 void PathList.setPathList(PathList list)
          Sets this path list to be a deep clone of an existing path list.
 PathList PathList.append(PathList pathList)
          Extract the path nodes from the given path list, clone each of these nodes, and append the cloned nodes to this path list.
 PathList PathList.append(PathList pathList, boolean connect)
          Extract the path nodes from the given path list, clone each of these nodes, and append the cloned nodes to this path list.
static float AlgebraicArea.area(PathList path)
          Returns the signed area enclosed by the given path following calculus conventions for its computation.
static float AlgebraicArea.absArea(PathList path)
          Returns the absolute value of area(path).
 

Constructors in edu.neu.ccs.gui with parameters of type PathList
ShapePaintable(PathList pathlist)
          The constructor to specify the shape via a path list.
ShapePaintable(PathList pathlist, PaintMode paintmode)
          The constructor to specify the shape via a path list and the paint mode.
ShapePaintable(PathList pathlist, PaintMode paintmode, Paint fillpaint)
          The constructor to specify the shape via a path list, the paint mode, and the fill paint.
ShapePaintable(PathList pathlist, PaintMode paintmode, Paint fillpaint, Paint drawpaint)
          The constructor to specify the shape via a path list, the paint mode, the fill paint, and the draw paint.
ShapePaintable(PathList pathlist, PaintMode paintmode, Paint fillpaint, Paint drawpaint, Stroke drawstroke)
          The constructor to specify the shape via a path list, the paint mode, the fill paint, the draw paint, and the drawstroke.
PathListIterator(PathList pathList)
          The constructor that initializes the iterator using the given PathList object.
PathListFunction(PathList pathList)
           Utilizes the given path list to construct the internal data structures that will be used for the computation of the point functions related to the path list.
PathList(PathList list)
          The constructor that makes a deep clone of an existing path list.