A  C  D  E  F  G  I  L  M  N  P  Q  R  S  T  W  Z 

A

append(PathSegment.Float) - Method in class com .bric .geom . PathSegment.Float
 

C

close() - Method in class com .bric .geom . PathSegment.Float
 
closePath() - Method in class com .bric .geom . GeneralPathWriter
 
closePath() - Method in class com .bric .geom . InsetPathWriter
 
closePath() - Method in class com .bric .geom . PathWriter
Closes the current subpath by drawing a straight line back to the coordinates of the last moveTo.
collinear(double, double, double, double, double, double) - Static method in class com .bric .geom . SimplifiedPathIterator
Returns true if all 3 points are on the same line.
com.bric.geom - package com.bric.geom
 
createGeneralPath(String) - Static method in class com .bric .geom . ShapeStringUtils
This creates a GeneralPath of rule WIND_EVEN_ODD that represents this shape data.
createPathIterator(String) - Static method in class com .bric .geom . ShapeStringUtils
This creates a PathIterator that iterates over the text in s.
createPathIterator(String, int) - Static method in class com .bric .geom . ShapeStringUtils
This creates a PathIterator that iterates over the text in s.
cubicTo(float, float, float, float, float, float) - Method in class com .bric .geom . PathSegment.Float
 
cubicTo(GeneralPath, double, double, double, double, double, double, double, double, double, double) - Static method in class com .bric .geom . PathWriter
This appends a cubic curve to the GeneralPath provided that ranges from t = t0 to t = t1.
cubicTo(PathWriter, double, double, double, double, double, double, double, double, double, double) - Static method in class com .bric .geom . PathWriter
This appends a cubic curve to the PathWriter provided that ranges from t = t0 to t = t1.
currentSegment(double[]) - Method in class com .bric .geom . SimplifiedPathIterator
 
currentSegment(float[]) - Method in class com .bric .geom . SimplifiedPathIterator
 
curveTo(float, float, float, float, float, float) - Method in class com .bric .geom . GeneralPathWriter
 
curveTo(float, float, float, float, float, float) - Method in class com .bric .geom . InsetPathWriter
 
curveTo(float, float, float, float, float, float) - Method in class com .bric .geom . PathWriter
Adds a curved segment, defined by three new points, to the path by drawing a Bezier curve that intersects both the current coordinates and the coordinates (x3, y3), using the specified points (x1, y1) and (x2, y2) as Bezier control points.

D

data - Variable in class com .bric .geom . PathSegment.Float
 
DEFAULT_SPACING - Static variable in class com .bric .geom . MeasuredShape
This is the increments t goes throw as each shape segment is traversed.

E

EmptyPathException - Exception in com.bric.geom
This indicates that a path had no shape data.
EmptyPathException() - Constructor for exception com .bric .geom . EmptyPathException
 
EmptyPathException(String) - Constructor for exception com .bric .geom . EmptyPathException
 
EmptyPathException(Throwable) - Constructor for exception com .bric .geom . EmptyPathException
 
EmptyPathException(String, Throwable) - Constructor for exception com .bric .geom . EmptyPathException
 

F

Float(float, float) - Constructor for class com .bric .geom . PathSegment.Float
Initializes a SEG_MOVETO segment.
Float() - Constructor for class com .bric .geom . PathSegment.Float
This constructor does not initialize anything.
flush() - Method in class com .bric .geom . GeneralPathWriter
 
flush() - Method in class com .bric .geom . InsetPathWriter
 
flush() - Method in class com .bric .geom . PathWriter
This guarantees that this writer has flushed all currently written information.

G

GeneralPathWriter - Class in com.bric.geom
This writes path data to an underlying GeneralPath.
GeneralPathWriter(GeneralPath) - Constructor for class com .bric .geom . GeneralPathWriter
 
getBounds(Shape) - Static method in class com .bric .geom . ShapeBounds
This calculates the precise bounds of a shape.
getBounds(Shape[]) - Static method in class com .bric .geom . ShapeBounds
 
getBounds(Shape, AffineTransform) - Static method in class com .bric .geom . ShapeBounds
This calculates the precise bounds of a shape.
getBounds(Shape, AffineTransform, Rectangle2D) - Static method in class com .bric .geom . ShapeBounds
This calculates the precise bounds of a shape.
getBounds(Shape, Rectangle2D) - Static method in class com .bric .geom . ShapeBounds
This calculates the precise bounds of a shape.
getBounds(PathIterator) - Static method in class com .bric .geom . ShapeBounds
This calculates the precise bounds of a shape.
getBounds(PathIterator, Rectangle2D) - Static method in class com .bric .geom . ShapeBounds
This calculates the precise bounds of a shape.
getClosedDistance() - Method in class com .bric .geom . MeasuredShape
The distance of this shape, assuming that the path is closed.
getCommonDistance(MeasuredShape) - Method in class com .bric .geom . MeasuredShape
Returns the length that this shape has in common with the argument.
getHead() - Method in class com .bric .geom . PathSegment.Float
 
getMoveToX() - Method in class com .bric .geom . MeasuredShape
Returns the x-value of where this path begins.
getMoveToY() - Method in class com .bric .geom . MeasuredShape
Returns the y-value of where this path begins.
getOriginalDistance() - Method in class com .bric .geom . MeasuredShape
The distance of the shape used to construct this MeasuredShape.
getPath(PathSegment.Float) - Method in class com .bric .geom . PathSegment.Float
 
getPoint(float, Point2D) - Method in class com .bric .geom . MeasuredShape
Returns the point at a certain distance from the beginning of this shape.
getShape(float, float) - Method in class com .bric .geom . MeasuredShape
Trace the shape.
getSubpaths(Shape) - Static method in class com .bric .geom . MeasuredShape
Because a MeasuredShape must be exactly 1 subpath, this method will safely break up a path into separate subpaths and create one MeasuredShape for each.
getSubpaths(Shape, float) - Static method in class com .bric .geom . MeasuredShape
Because a MeasuredShape must be exactly 1 subpath, this method will safely break up a path into separate subpaths and create one MeasuredShape for each.
getSubpaths(PathIterator) - Static method in class com .bric .geom . MeasuredShape
Because a MeasuredShape must be exactly 1 subpath, this method will safely break up a path into separate subpaths and create one MeasuredShape for each.
getSubpaths(PathIterator, float) - Static method in class com .bric .geom . MeasuredShape
Because a MeasuredShape must be exactly 1 subpath, this method will safely break up a path into separate subpaths and create one MeasuredShape for each.
getTail() - Method in class com .bric .geom . PathSegment.Float
 
getTangentSlope(float) - Method in class com .bric .geom . MeasuredShape
Returns the tangent slope at a certain distance from the beginning of this shape.
getTheta(float, AffineTransform, boolean) - Method in class com .bric .geom . PathSegment.Float
Returns the tangent angle at the point t.
getTheta(float, AffineTransform, int) - Method in class com .bric .geom . PathSegment.Float
Returns the tangent angle at the point t.
getWindingRule() - Method in class com .bric .geom . SimplifiedPathIterator
 
getX(float) - Method in class com .bric .geom . PathSegment.Float
 
getXCoeffs() - Method in class com .bric .geom . PathSegment.Float
 
getXCoeffs(AffineTransform) - Method in class com .bric .geom . PathSegment.Float
 
getY(float) - Method in class com .bric .geom . PathSegment.Float
 
getYCoeffs() - Method in class com .bric .geom . PathSegment.Float
 
getYCoeffs(AffineTransform) - Method in class com .bric .geom . PathSegment.Float
 

I

InsetPathWriter - Class in com.bric.geom
This traces a path next to the path that is being written.
InsetPathWriter(PathWriter, float, boolean) - Constructor for class com .bric .geom . InsetPathWriter
This creates a new InsetPathWriter.
InsetPathWriter(PathWriter, float, float) - Constructor for class com .bric .geom . InsetPathWriter
This creates a new InsetPathWriter.
isDone() - Method in class com .bric .geom . SimplifiedPathIterator
 
isThetaWellDefined(float) - Method in class com .bric .geom . PathSegment.Float
 

L

lineTo(float, float) - Method in class com .bric .geom . GeneralPathWriter
 
lineTo(float, float) - Method in class com .bric .geom . InsetPathWriter
 
lineTo(float, float) - Method in class com .bric .geom . PathSegment.Float
 
lineTo(float, float) - Method in class com .bric .geom . PathWriter
Adds a point to the path by drawing a straight line from the current coordinates to the new specified coordinates.

M

MeasuredShape - Class in com.bric.geom
This represents a single closed path.
MeasuredShape(Shape) - Constructor for class com .bric .geom . MeasuredShape
Construct a MeasuredShape from a Shape, using the default spacing.
MeasuredShape(Shape, float) - Constructor for class com .bric .geom . MeasuredShape
Construct a MeasuredShape from a Shape.
MeasuredShape(PathIterator) - Constructor for class com .bric .geom . MeasuredShape
Construct a MeasuredShape from a PathIterator using the default spacing.
MeasuredShape(PathIterator, float) - Constructor for class com .bric .geom . MeasuredShape
Construct a MeasuredShape from a PathIterator.
moveTo(float, float) - Method in class com .bric .geom . GeneralPathWriter
 
moveTo(float, float) - Method in class com .bric .geom . InsetPathWriter
 
moveTo(float, float) - Method in class com .bric .geom . PathSegment.Float
 
moveTo(float, float) - Method in class com .bric .geom . PathWriter
Adds a point to the path by moving to the specified coordinates.

N

newSegment() - Method in class com .bric .geom . PathSegment.Float
Subclasses must override this method to return a segment of the correct type.
next - Variable in class com .bric .geom . PathSegment.Float
 
next() - Method in class com .bric .geom . SimplifiedPathIterator
 

P

PathSegment - Class in com.bric.geom
 
PathSegment() - Constructor for class com .bric .geom . PathSegment
 
PathSegment.Float - Class in com.bric.geom
 
PathWriter - Class in com.bric.geom
This object writes path data.
PathWriter() - Constructor for class com .bric .geom . PathWriter
 
prev - Variable in class com .bric .geom . PathSegment.Float
 

Q

quadTo(float, float, float, float) - Method in class com .bric .geom . GeneralPathWriter
 
quadTo(float, float, float, float) - Method in class com .bric .geom . InsetPathWriter
 
quadTo(float, float, float, float) - Method in class com .bric .geom . PathSegment.Float
 
quadTo(float, float, float, float) - Method in class com .bric .geom . PathWriter
Adds a curved segment, defined by two new points, to the path by drawing a Quadratic curve that intersects both the current coordinates and the coordinates (x2, y2), using the specified point (x1, y1) as a quadratic parametric control point.
quadTo(GeneralPath, double, double, double, double, double, double, double, double) - Static method in class com .bric .geom . PathWriter
This appends a quadratic curve to the GeneralPath provided that ranges from t = t0 to t = t1.
quadTo(PathWriter, double, double, double, double, double, double, double, double) - Static method in class com .bric .geom . PathWriter
This appends a quadratic curve to the PathWriter provided that ranges from t = t0 to t = t1.

R

reset() - Method in class com .bric .geom . GeneralPathWriter
This resets the underlying GeneralPath.
rotate(float) - Method in class com .bric .geom . PathSegment.Float
 
rotate(float) - Method in class com .bric .geom . PathSegment
 

S

setDebug(boolean) - Method in class com .bric .geom . GeneralPathWriter
If this is activated, output to the console will appear when shape instructions are written.
setEliminateRedundantLines(boolean) - Method in class com .bric .geom . GeneralPathWriter
 
ShapeBounds - Class in com.bric.geom
This class features an efficient and accurate getBounds() method.
ShapeBounds() - Constructor for class com .bric .geom . ShapeBounds
 
ShapeStringUtils - Class in com.bric.geom
This is a small set of static methods that translate shape data into java.lang.Strings and vice versa.
ShapeStringUtils() - Constructor for class com .bric .geom . ShapeStringUtils
 
SimplifiedPathIterator - Class in com.bric.geom
This filters a PathIterator and makes sure that each curve is of the smallest possible degree.
SimplifiedPathIterator(PathIterator) - Constructor for class com .bric .geom . SimplifiedPathIterator
Creates a new SimplifiedPathIterator that filters the argument.
simplify(int, float, float, float[]) - Static method in class com .bric .geom . SimplifiedPathIterator
This possibly reduces the degree of a segment, if possible.
simplify(int, double, double, double[]) - Static method in class com .bric .geom . SimplifiedPathIterator
This possibly reduces the degree of a segment, if possible.

T

toString() - Method in class com .bric .geom . GeneralPathWriter
 
toString() - Method in class com .bric .geom . PathSegment.Float
 
toString(PathSegment.Float) - Method in class com .bric .geom . PathSegment.Float
 
toString(float[]) - Static method in class com .bric .geom . PathSegment
 
toString(Shape) - Static method in class com .bric .geom . ShapeStringUtils
This describes a shape in a String.
toString(PathIterator) - Static method in class com .bric .geom . ShapeStringUtils
 
toTypeName(int) - Static method in class com .bric .geom . PathSegment
This maps the type integer to a human-readable string.
type - Variable in class com .bric .geom . PathSegment
 

W

write(PathWriter, float, float, AffineTransform) - Method in class com .bric .geom . PathSegment.Float
 
write(Shape) - Method in class com .bric .geom . PathWriter
Writes a shape.
write(PathIterator) - Method in class com .bric .geom . PathWriter
Writes a path.
writeShape(PathWriter) - Method in class com .bric .geom . MeasuredShape
Writes the entire shape
writeShape(float, float, PathWriter) - Method in class com .bric .geom . MeasuredShape
Trace the shape.
writeShape(float, float, PathWriter, boolean) - Method in class com .bric .geom . MeasuredShape
Trace the shape.
writeShapeBackwards(PathWriter) - Method in class com .bric .geom . MeasuredShape
Writes the entire shape backwards

Z

ZERO - Static variable in class com .bric .geom . PathSegment.Float
A very small value that is considered "equivalent to zero" in some operations where machine error may occur.
A  C  D  E  F  G  I  L  M  N  P  Q  R  S  T  W  Z