-
clear() - Method in class com
.bric
.geom
.
CubicPath
-
Empties this shape.
-
clone() - Method in class com
.bric
.geom
.
CubicPath
-
Clones this
CubicPath.
-
close() - Method in class com
.bric
.geom
.
MutablePath
-
-
close(int) - Method in class com
.bric
.geom
.
MutablePath
-
-
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
.
MasterPathWriter
-
-
closePath() - Method in class com
.bric
.geom
.
NullPathWriter
-
-
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
-
-
com.bric.geom.intersect - package com.bric.geom.intersect
-
-
contains(Point2D) - Method in class com
.bric
.geom
.
AbstractShape
-
-
contains(Rectangle2D) - Method in class com
.bric
.geom
.
AbstractShape
-
-
contains(Point2D, AffineTransform) - Method in class com
.bric
.geom
.
AbstractShape
-
-
contains(Rectangle2D, AffineTransform) - Method in class com
.bric
.geom
.
AbstractShape
-
-
contains(double, double) - Method in class com
.bric
.geom
.
AbstractShape
-
-
contains(double, double, AffineTransform) - Method in class com
.bric
.geom
.
AbstractShape
-
-
contains(double, double, double, double) - Method in class com
.bric
.geom
.
AbstractShape
-
-
contains(double, double, double, double, AffineTransform) - Method in class com
.bric
.geom
.
AbstractShape
-
-
contains(Point2D) - Method in class com
.bric
.geom
.
BasicShape
-
-
contains(Rectangle2D) - Method in class com
.bric
.geom
.
BasicShape
-
-
contains(double, double) - Method in class com
.bric
.geom
.
BasicShape
-
-
contains(BasicShapeSegment, double, double, int, boolean) - Static method in class com
.bric
.geom
.
BasicShape
-
-
contains(double, double, int) - Method in class com
.bric
.geom
.
BasicShape
-
-
contains(double, double, double, double) - Method in class com
.bric
.geom
.
BasicShape
-
-
convert(Shape) - Static method in class com
.bric
.geom
.
RectangleReader
-
This studies a shape and determines if it is a
Rectangle, a
Rectangle2D, or neither.
-
convert(Shape, AffineTransform) - Static method in class com
.bric
.geom
.
RectangleReader
-
This studies a shape and determines if it is a
Rectangle, a
Rectangle2D, or neither.
-
convertToWindEvenOdd() - Method in class com
.bric
.geom
.
BasicShape
-
-
countCrossings(double, double, AffineTransform) - Method in class com
.bric
.geom
.
AbstractShape
-
This counts the number of crossings from (-infinity,y) to (x,y).
-
countCrossings(BasicShapeSegment, double, double, boolean) - Static method in class com
.bric
.geom
.
BasicShape
-
This counts the number of crossings from (-infinity,y) to (x,y).
-
create(Rectangle2D, Rectangle2D) - Static method in class com
.bric
.geom
.
RectangularTransform
-
Creates an
AffineTransform that maps one argument to another.
-
createAffineTransform() - Method in class com
.bric
.geom
.
RectangularTransform
-
Converts this to an
AffineTransform.
-
createAffineTransform(Point2D, Point2D, Point2D, Point2D, Point2D, Point2D) - Static method in class com
.bric
.geom
.
TransformUtils
-
Given 3 points, this will return the
AffineTransform that links each
initial to
final point.
-
createAffineTransform(Rectangle2D, Rectangle2D) - Static method in class com
.bric
.geom
.
TransformUtils
-
This will return the
AffineTransform that maps one rectangle onto another.
-
createAffineTransform(double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class com
.bric
.geom
.
TransformUtils
-
Given 3 points, this will return the
AffineTransform that links each
initial to
final point.
-
createGeneralPath(String) - Static method in class com
.bric
.geom
.
ShapeStringUtils
-
This creates a
GeneralPath of rule WIND_EVEN_ODD that represents this shape data.
-
createInverse() - Method in class com
.bric
.geom
.
RectangularTransform
-
Creates a transform that is the inverse of this one.
-
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.
-
createSpiral(double, double, double, double, double, double, boolean, boolean) - Static method in class com
.bric
.geom
.
Spiral2DPathIterator
-
Create a spiral stored in a
GeneralPath.
-
createWithFixedCoilCount(Point2D, Point2D, double) - Static method in class com
.bric
.geom
.
Spiral2D
-
Creates a new
Spiral2D with a center point, an end point, and a fixed number of coils.
-
createWithFixedCoilCount(double, double, double, double, double) - Static method in class com
.bric
.geom
.
Spiral2D
-
Creates a new
Spiral2D with a center point, an end point, and a fixed number of coils.
-
createWithFixedCoilGap(Point2D, Point2D, double) - Static method in class com
.bric
.geom
.
Spiral2D
-
Creates a new
Spiral2D with a center point, an end point, and a fixed gap between coils.
-
createWithFixedCoilGap(double, double, double, double, double) - Static method in class com
.bric
.geom
.
Spiral2D
-
Creates a new
Spiral2D with a center point, an end point, and a fixed gap between coils.
-
cubicCubic(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double[], int, IntersectionIdentifier.Return) - Method in class com
.bric
.geom
.intersect
.
BinarySearchIntersectionIdentifier
-
-
cubicCubic(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double[], int, IntersectionIdentifier.Return) - Method in class com
.bric
.geom
.intersect
.
IntersectionIdentifier
-
Identify the intersection(s) of two cubic curves, expressed as parametric equations.
-
cubicCubic(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class com
.bric
.geom
.
Intersections
-
-
cubicCubicBezier(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double[], int, IntersectionIdentifier.Return) - Method in class com
.bric
.geom
.intersect
.
IntersectionIdentifier
-
Identify the intersection(s) of two cubic curves, expressed as bezier control points.
-
cubicCubicIntersection(double[], int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in interface com
.bric
.geom
.intersect
.
IntersectionIdentifier.IntersectionListener
-
This method is invoked for intersections where the segment from the first shape is a cubic segment and the segment from the second shape is a cubic segment.
-
cubicCubicIntersection(double[], int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class com
.bric
.geom
.intersect
.
IntersectionIdentifier.SimpleIntersectionListener
-
-
cubicLineIntersection(double[], int, int, int, double, double, double, double, double, double, double, double, double, double, double, double) - Method in interface com
.bric
.geom
.intersect
.
IntersectionIdentifier.IntersectionListener
-
This method is invoked for intersections where the segment from the first shape is a cubic segment and the segment from the second shape is a line segment.
-
cubicLineIntersection(double[], int, int, int, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class com
.bric
.geom
.intersect
.
IntersectionIdentifier.SimpleIntersectionListener
-
-
CubicPath
- Class in
com.bric.geom
-
This is an editable path based on cubic bezier segments.
-
CubicPath() - Constructor for class com
.bric
.geom
.
CubicPath
-
Creates an empty
CubicPath.
-
CubicPath(int) - Constructor for class com
.bric
.geom
.
CubicPath
-
Creates an empty
CubicPath.
-
cubicQuadraticIntersection(double[], int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in interface com
.bric
.geom
.intersect
.
IntersectionIdentifier.IntersectionListener
-
This method is invoked for intersections where the segment from the first shape is a cubic segment and the segment from the second shape is a quadratic segment.
-
cubicQuadraticIntersection(double[], int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class com
.bric
.geom
.intersect
.
IntersectionIdentifier.SimpleIntersectionListener
-
-
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
.
CurvedPolyline.CurvedPolylineIterator
-
-
currentSegment(float[]) - Method in class com
.bric
.geom
.
CurvedPolyline.CurvedPolylineIterator
-
-
currentSegment(float[]) - Method in class com
.bric
.geom
.
ParametricPathIterator
-
-
currentSegment(double[]) - Method in class com
.bric
.geom
.
ParametricPathIterator
-
-
currentSegment(double[]) - Method in class com
.bric
.geom
.
QuadraticFlattenedPathIterator
-
-
currentSegment(float[]) - Method in class com
.bric
.geom
.
QuadraticFlattenedPathIterator
-
-
currentSegment(double[]) - Method in class com
.bric
.geom
.
SimplifiedPathIterator
-
-
currentSegment(float[]) - Method in class com
.bric
.geom
.
SimplifiedPathIterator
-
-
CurvedPolyline
- Class in
com.bric.geom
-
A polyline that adds curvature to all nodes.
-
CurvedPolyline() - Constructor for class com
.bric
.geom
.
CurvedPolyline
-
-
CurvedPolyline.CurvedPolylineIterator
- Class in
com.bric.geom
-
A path iterator based on a series of points.
-
CurvedPolylineIterator(Point2D[], int, AffineTransform) - Constructor for class com
.bric
.geom
.
CurvedPolyline.CurvedPolylineIterator
-
-
curveTo(float, float, float, float, float, float) - Method in class com
.bric
.geom
.
CubicPath
-
This is analogous to
GeneralPath.curveTo().
-
curveTo(int, float, float, float, float, float, float) - Method in class com
.bric
.geom
.
CubicPath
-
This is analogous to
GeneralPath.curveTo().
-
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
.
MasterPathWriter
-
-
curveTo(double, double, double, double, double, double) - Method in class com
.bric
.geom
.
MutablePath
-
-
curveTo(int, double, double, double, double, double, double) - Method in class com
.bric
.geom
.
MutablePath
-
-
curveTo(float, float, float, float, float, float) - Method in class com
.bric
.geom
.
NullPathWriter
-
-
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.
-
GeneralPathWriter
- Class in
com.bric.geom
-
This writes path data to an underlying
GeneralPath.
-
GeneralPathWriter(GeneralPath) - Constructor for class com
.bric
.geom
.
GeneralPathWriter
-
-
get() - Static method in class com
.bric
.geom
.intersect
.
IntersectionIdentifier
-
-
getAngularOffset() - Method in class com
.bric
.geom
.
Spiral2D
-
-
getBounds() - Method in class com
.bric
.geom
.
AbstractShape
-
-
getBounds(AffineTransform) - Method in class com
.bric
.geom
.
AbstractShape
-
-
getBounds(AffineTransform, Rectangle2D) - Method in class com
.bric
.geom
.
AbstractShape
-
-
getBounds() - Method in class com
.bric
.geom
.
BasicShape
-
-
getBounds(Rectangle) - Method in class com
.bric
.geom
.
BasicShape
-
-
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.
-
getBounds2D() - Method in class com
.bric
.geom
.
AbstractShape
-
-
getBounds2D(AffineTransform) - Method in class com
.bric
.geom
.
AbstractShape
-
-
getBounds2D() - Method in class com
.bric
.geom
.
BasicShape
-
-
getBounds2D(Rectangle2D) - Method in class com
.bric
.geom
.
BasicShape
-
-
getCenterX() - Method in class com
.bric
.geom
.
Spiral2D
-
-
getCenterY() - Method in class com
.bric
.geom
.
Spiral2D
-
-
getClosedDistance() - Method in class com
.bric
.geom
.
MeasuredShape
-
The distance of this shape, assuming that the path is closed.
-
getCoilGap() - Method in class com
.bric
.geom
.
Spiral2D
-
-
getCoilOffset() - Method in class com
.bric
.geom
.
Spiral2D
-
-
getCoils() - Method in class com
.bric
.geom
.
Spiral2D
-
-
getCommonDistance(MeasuredShape) - Method in class com
.bric
.geom
.
MeasuredShape
-
Returns the length that this shape has in common with the argument.
-
getDX(double) - Method in class com
.bric
.geom
.
ParametricPathIterator
-
-
getDX(double) - Method in class com
.bric
.geom
.
Spiral2DPathIterator
-
-
getDY(double) - Method in class com
.bric
.geom
.
ParametricPathIterator
-
-
getDY(double) - Method in class com
.bric
.geom
.
Spiral2DPathIterator
-
-
getHead() - Method in class com
.bric
.geom
.
PathSegment.Float
-
-
getIntersections(Shape, Shape, IntersectionIdentifier.IntersectionListener) - Method in class com
.bric
.geom
.intersect
.
IntersectionIdentifier
-
-
getIntersections(Shape, AffineTransform, Shape, AffineTransform, IntersectionIdentifier.IntersectionListener) - Method in class com
.bric
.geom
.intersect
.
IntersectionIdentifier
-
-
getLength() - Method in enum com
.bric
.geom
.intersect
.
IntersectionIdentifier.Return
-
-
getMaxT() - Method in class com
.bric
.geom
.
ParametricPathIterator
-
The highest value for t.
-
getMaxT() - Method in class com
.bric
.geom
.
Spiral2DPathIterator
-
-
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.
-
getNextControlForNode(int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Returns the next control point.
-
getNextControlForNode(int, int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Returns the next control point.
-
getNextNode(int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Gets the next node after the indicated node.
-
getNextNode(int, int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Gets the next node after the indicated node.
-
getNextT(double) - Method in class com
.bric
.geom
.
ParametricPathIterator
-
The t-value that we should use next.
-
getNextT(double) - Method in class com
.bric
.geom
.
Spiral2DPathIterator
-
-
getNode(int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Returns the coordinates of a node.
-
getNode(int, int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Returns the coordinates of a node.
-
getNodeCount(int) - Method in class com
.bric
.geom
.
CubicPath
-
Return the number of nodes in a given path.
-
getNodeCount() - Method in class com
.bric
.geom
.
CubicPath
-
Return the number of nodes in all paths.
-
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
-
-
getPathCount() - Method in class com
.bric
.geom
.
CubicPath
-
Return the number of paths in this shape.
-
getPathCount() - Method in class com
.bric
.geom
.
MutablePath
-
-
getPathIterator(AffineTransform, double) - Method in class com
.bric
.geom
.
AbstractShape
-
-
getPathIterator(AffineTransform) - Method in class com
.bric
.geom
.
BasicShape
-
Creates a
PathIterator for the outline of this object.
-
getPathIterator(AffineTransform, double) - Method in class com
.bric
.geom
.
BasicShape
-
Creates a
FlatteningPathIterator for the outline of this object.
-
getPathIterator(AffineTransform) - Method in class com
.bric
.geom
.
CubicPath
-
Returns a
PathIterator that iterates over this shape.
-
getPathIterator(AffineTransform) - Method in class com
.bric
.geom
.
CurvedPolyline
-
Return a PathIterator representing this shape.
-
getPathIterator(AffineTransform) - Method in class com
.bric
.geom
.
MutablePath
-
-
getPathIterator(AffineTransform) - Method in class com
.bric
.geom
.
Spiral2D
-
-
getPoint(int) - Method in class com
.bric
.geom
.
CurvedPolyline
-
Returns a specified point.
-
getPoint(float, Point2D) - Method in class com
.bric
.geom
.
MeasuredShape
-
Returns the point at a certain distance from the beginning of this shape.
-
getPoint(Shape, float) - Static method in class com
.bric
.geom
.
ShapeUtils
-
TSimilar to tracing, this progresses a dot from the beginning to the end of this path.
-
getPointCount() - Method in class com
.bric
.geom
.
CurvedPolyline
-
Return the number of points.
-
getPrevControlForNode(int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Returns the previous control point.
-
getPrevControlForNode(int, int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Returns the previous control point.
-
getPrevNode(int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Gets the previous node before the indicated node.
-
getPrevNode(int, int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Gets the previous node before the indicated node.
-
getRotationAngle(AffineTransform) - Static method in class com
.bric
.geom
.
TransformUtils
-
Compute the rotation angle of an affine transformation.
-
getScaleFactor() - Method in class com
.bric
.geom
.
CubicPath
-
Returns the scale factor.
-
getScaleX() - Method in class com
.bric
.geom
.
RectangularTransform
-
-
getScaleY() - Method in class com
.bric
.geom
.
RectangularTransform
-
-
getSegment(int, int, double[]) - Method in class com
.bric
.geom
.
MutablePath
-
-
getSegment(int, int, float[]) - Method in class com
.bric
.geom
.
MutablePath
-
-
getSegment(int, double[]) - Method in class com
.bric
.geom
.
MutablePath
-
-
getSegment(int, float[]) - Method in class com
.bric
.geom
.
MutablePath
-
-
getSegmentCount(int) - Method in class com
.bric
.geom
.
MutablePath
-
-
getSegmentCount() - Method in class com
.bric
.geom
.
MutablePath
-
-
getSegmentType(int, int) - Method in class com
.bric
.geom
.
MutablePath
-
-
getSegmentType(int) - Method in class com
.bric
.geom
.
MutablePath
-
-
getShape(float, float) - Method in class com
.bric
.geom
.
MeasuredShape
-
Trace the shape.
-
getSubPathCount(Shape) - Static method in class com
.bric
.geom
.
ShapeUtils
-
Returns the number of separate paths in the shape provided.
-
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.
-
getSubPaths(Shape) - Static method in class com
.bric
.geom
.
ShapeUtils
-
Returns each path in s as a separate GeneralPath
-
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.
-
getTranslateX() - Method in class com
.bric
.geom
.
RectangularTransform
-
-
getTranslateY() - Method in class com
.bric
.geom
.
RectangularTransform
-
-
getWindingRule() - Method in class com
.bric
.geom
.
AbstractShape
-
-
getWindingRule() - Method in class com
.bric
.geom
.
CubicPath
-
Returns the winding rule.
-
getWindingRule() - Method in class com
.bric
.geom
.
CurvedPolyline.CurvedPolylineIterator
-
-
getWindingRule() - Method in class com
.bric
.geom
.
CurvedPolyline
-
-
getWindingRule() - Method in class com
.bric
.geom
.
MutablePath
-
-
getWindingRule() - Method in class com
.bric
.geom
.
ParametricPathIterator
-
-
getWindingRule() - Method in class com
.bric
.geom
.
QuadraticFlattenedPathIterator
-
-
getWindingRule() - Method in class com
.bric
.geom
.
SimplifiedPathIterator
-
-
getWindingRule() - Method in class com
.bric
.geom
.
Spiral2D
-
-
getX(double) - Method in class com
.bric
.geom
.
ParametricPathIterator
-
-
getX(float) - Method in class com
.bric
.geom
.
PathSegment.Float
-
-
getX(double) - Method in class com
.bric
.geom
.
Spiral2DPathIterator
-
-
getXCoeffs() - Method in class com
.bric
.geom
.
PathSegment.Float
-
-
getXCoeffs(AffineTransform) - Method in class com
.bric
.geom
.
PathSegment.Float
-
-
getY(double) - Method in class com
.bric
.geom
.
ParametricPathIterator
-
-
getY(float) - Method in class com
.bric
.geom
.
PathSegment.Float
-
-
getY(double) - Method in class com
.bric
.geom
.
Spiral2DPathIterator
-
-
getYCoeffs() - Method in class com
.bric
.geom
.
PathSegment.Float
-
-
getYCoeffs(AffineTransform) - Method in class com
.bric
.geom
.
PathSegment.Float
-
-
identifyCrossings(double, double, double, double, AffineTransform) - Method in class com
.bric
.geom
.
AbstractShape
-
This checks to see if the rectangle argument ever crosses this shape.
-
identifyCrossings(double, double, double, double) - Method in class com
.bric
.geom
.
BasicShape
-
This checks 2 things: 1.
-
identifyIntersections(BasicShape) - Method in class com
.bric
.geom
.
BasicShape
-
This identifies all the intersections of this shape and the argument.
-
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.
-
intersect(BasicShape) - Method in class com
.bric
.geom
.
BasicShape
-
Intersects the argument shape with this shape.
-
intersection(double, double, double, double, int, int) - Method in class com
.bric
.geom
.intersect
.
IntersectionIdentifier.SimpleIntersectionListener
-
-
IntersectionIdentifier
- Class in
com.bric.geom.intersect
-
This identifies intersections of parametric path segments.
-
IntersectionIdentifier() - Constructor for class com
.bric
.geom
.intersect
.
IntersectionIdentifier
-
-
IntersectionIdentifier.IntersectionListener
- Interface in
com.bric.geom.intersect
-
An interface to receive intersection information as it is observed.
-
IntersectionIdentifier.Return
- Enum in
com.bric.geom.intersect
-
-
IntersectionIdentifier.SimpleIntersectionListener
- Class in
com.bric.geom.intersect
-
-
Intersections
- Class in
com.bric.geom
-
A collection of static methods to identify if specific curves intersect each other.
-
Intersections() - Constructor for class com
.bric
.geom
.
Intersections
-
-
intersects(double, double, double, double) - Method in class com
.bric
.geom
.
AbstractShape
-
-
intersects(double, double, double, double, AffineTransform) - Method in class com
.bric
.geom
.
AbstractShape
-
-
intersects(Rectangle2D) - Method in class com
.bric
.geom
.
AbstractShape
-
-
intersects(Rectangle2D) - Method in class com
.bric
.geom
.
BasicShape
-
-
intersects(double, double, double, double) - Method in class com
.bric
.geom
.
BasicShape
-
-
isClockwise() - Method in class com
.bric
.geom
.
Spiral2D
-
-
isClosed(Shape) - Static method in class com
.bric
.geom
.
ShapeUtils
-
Return true if every subpath in the shape provided is closed.
-
isDone() - Method in class com
.bric
.geom
.
CurvedPolyline.CurvedPolylineIterator
-
-
isDone() - Method in class com
.bric
.geom
.
ParametricPathIterator
-
-
isDone() - Method in class com
.bric
.geom
.
QuadraticFlattenedPathIterator
-
-
isDone() - Method in class com
.bric
.geom
.
SimplifiedPathIterator
-
-
isEmpty() - Method in class com
.bric
.geom
.
CubicPath
-
Return true if this path is empty.
-
isEmpty() - Method in class com
.bric
.geom
.
MutablePath
-
-
isNodeSharp(int) - Method in class com
.bric
.geom
.
CubicPath
-
A "sharp" node is a node that doesn't have a control points.
-
isNodeSharp(int, int) - Method in class com
.bric
.geom
.
CubicPath
-
A "sharp" node is a node that doesn't have a control points.
-
isNodeSmooth(int, boolean) - Method in class com
.bric
.geom
.
CubicPath
-
A "smooth" node is a node where the two control points are collinear.
-
isNodeSmooth(int, int, boolean) - Method in class com
.bric
.geom
.
CubicPath
-
A "smooth" node is a node where the two control points are collinear.
-
isOutward() - Method in class com
.bric
.geom
.
Spiral2D
-
-
isRectangle(Shape) - Static method in class com
.bric
.geom
.
RectangleReader
-
Returns true if a shape is a rectangle.
-
isRectangle(Shape, AffineTransform) - Static method in class com
.bric
.geom
.
RectangleReader
-
Returns true if a shape is a rectangle when the transform is applied.
-
isThetaWellDefined(float) - Method in class com
.bric
.geom
.
PathSegment.Float
-
-
isValid(Shape) - Static method in class com
.bric
.geom
.
ShapeUtils
-
Return false if any coordinates in this shape contain NaN or Infinite values.
-
scale(double, double) - Method in class com
.bric
.geom
.
RectangularTransform
-
Scales this transform.
-
set(IntersectionIdentifier) - Static method in class com
.bric
.geom
.intersect
.
IntersectionIdentifier
-
-
setAngularOffset(double) - Method in class com
.bric
.geom
.
Spiral2D
-
-
setCenter(double, double) - Method in class com
.bric
.geom
.
Spiral2D
-
-
setClockwise(boolean) - Method in class com
.bric
.geom
.
Spiral2D
-
-
setCoilGap(double) - Method in class com
.bric
.geom
.
Spiral2D
-
-
setCoilOffset(double) - Method in class com
.bric
.geom
.
Spiral2D
-
-
setCoils(double) - Method in class com
.bric
.geom
.
Spiral2D
-
-
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
-
-
setNextControlForNode(int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the next control point for a node.
-
setNextControlForNode(int, double, double) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the next control point for a node.
-
setNextControlForNode(int, int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the next control point for a node.
-
setNextControlForNode(int, int, double, double) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the next control point for a node.
-
setNextControlForNodeFromPrev(int, int, boolean) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the coordinates of the next control point for a node based on the previous control point.
-
setNextControlForNodeFromPrev(int, boolean) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the coordinates of the next control point for a node based on the previous control point.
-
setNode(int, Point2D, boolean) - Method in class com
.bric
.geom
.
CubicPath
-
Sets a node's location.
-
setNode(int, double, double, boolean) - Method in class com
.bric
.geom
.
CubicPath
-
Sets a node's location.
-
setNode(int, int, Point2D, boolean) - Method in class com
.bric
.geom
.
CubicPath
-
Sets a node's location.
-
setNode(int, int, double, double, boolean) - Method in class com
.bric
.geom
.
CubicPath
-
Sets a node's location.
-
setOutward(boolean) - Method in class com
.bric
.geom
.
Spiral2D
-
-
setPoint(int, double, double) - Method in class com
.bric
.geom
.
CurvedPolyline
-
Redefine an existing point.
-
setPrevControlForNode(int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the coordinates of the previous control point for a node.
-
setPrevControlForNode(int, double, double) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the previous control point for a node.
-
setPrevControlForNode(int, int, Point2D) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the previous control point for a node.
-
setPrevControlForNode(int, int, double, double) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the previous control point for a node.
-
setPrevControlForNodeFromNext(int, int, boolean) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the coordinates of the previous control point for a node based on the next control point.
-
setPrevControlForNodeFromNext(int, boolean) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the coordinates of the previous control point for a node based on the next control point.
-
setScaleFactor(double) - Method in class com
.bric
.geom
.
CubicPath
-
This sets the scale factor for this shape.
-
setSegment(int, int, int, double[]) - Method in class com
.bric
.geom
.
MutablePath
-
-
setSegment(int, int, double[]) - Method in class com
.bric
.geom
.
MutablePath
-
Redefine a segment.
-
setSegment(int, int, float[]) - Method in class com
.bric
.geom
.
MutablePath
-
Redefine a segment.
-
setTransform(Rectangle2D, Rectangle2D) - Method in class com
.bric
.geom
.
RectangularTransform
-
Defines this transform.
-
setWindingRule(int) - Method in class com
.bric
.geom
.
CubicPath
-
Sets the winding rule.
-
setWindingRule(int) - Method in class com
.bric
.geom
.
CurvedPolyline
-
Set a winding rule.
-
setWindingRule(int) - Method in class com
.bric
.geom
.
MutablePath
-
-
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
-
-
ShapeUtils
- Class in
com.bric.geom
-
This is a collection of static methods relating to java.awt.Shapes.
-
ShapeUtils() - Constructor for class com
.bric
.geom
.
ShapeUtils
-
-
SimpleIntersectionListener() - Constructor for class com
.bric
.geom
.intersect
.
IntersectionIdentifier.SimpleIntersectionListener
-
-
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.
-
Spiral2D
- Class in
com.bric.geom
-
The
Spiral2D class defines a spiral shape.
-
Spiral2D(double, double, double, double, double, double, boolean) - Constructor for class com
.bric
.geom
.
Spiral2D
-
Creates a new
Spiral2D
-
Spiral2D(double, double, double, double, double, double, boolean, boolean) - Constructor for class com
.bric
.geom
.
Spiral2D
-
Creates a new
Spiral2D
-
Spiral2DPathIterator
- Class in
com.bric.geom
-
The iterates over a spiral shape.
-
Spiral2DPathIterator(double, double, double, double, double, double, boolean, boolean) - Constructor for class com
.bric
.geom
.
Spiral2DPathIterator
-
Create a new
Spiral2DPathIterator.
-
Spiral2DPathIterator(double, double, double, double, double, double, boolean) - Constructor for class com
.bric
.geom
.
Spiral2DPathIterator
-
Create a new
Spiral2DPathIterator.
-
Spiral2DPathIterator(double, double, double, double, double, double, boolean, boolean, AffineTransform) - Constructor for class com
.bric
.geom
.
Spiral2DPathIterator
-
Create a new
Spiral2DPathIterator.
-
subtract(BasicShape) - Method in class com
.bric
.geom
.
BasicShape
-
Subtracts the argument shape from this shape.
-
toString(double[]) - Static method in class com
.bric
.geom
.
BasicShape
-
-
toString(double[], int, int) - Static method in class com
.bric
.geom
.
BasicShape
-
This lists an array of double values as a String.
-
toString() - Method in class com
.bric
.geom
.
BasicShape
-
A
java.lang.String representation of this shape.
-
toString() - Method in class com
.bric
.geom
.
CubicPath
-
Returns a
String representation of this shape.
-
toString() - Method in class com
.bric
.geom
.
CurvedPolyline
-
This expresses this shape as a series of points, written as "m [X] [Y] l [X] [Y] l [X] [Y] ..." Note that although this shape includes cubic data, it is expressed simply as points (linear data).
-
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.
-
traceShape(Shape, float) - Static method in class com
.bric
.geom
.
ShapeUtils
-
This traces the shape provided.
-
transform(AffineTransform) - Method in class com
.bric
.geom
.
BasicShape
-
Transforms this shape through the
AffineTransform provided.
-
transform(AffineTransform) - Method in class com
.bric
.geom
.
MutablePath
-
-
transform(Rectangle2D) - Method in class com
.bric
.geom
.
RectangularTransform
-
Transforms the source argument.
-
transform(Rectangle2D, Rectangle2D) - Method in class com
.bric
.geom
.
RectangularTransform
-
Transforms the source argument.
-
transform(Point2D, Point2D) - Method in class com
.bric
.geom
.
RectangularTransform
-
Transforms the source argument.
-
TransformUtils
- Class in
com.bric.geom
-
This is a collection of methods that deal with AffineTransforms.
-
TransformUtils() - Constructor for class com
.bric
.geom
.
TransformUtils
-
-
translate(double, double) - Method in class com
.bric
.geom
.
RectangularTransform
-
Translates this transform.
-
tween(AffineTransform, AffineTransform, float, boolean) - Static method in class com
.bric
.geom
.
TransformUtils
-
Transitions from one AffineTransform to another.
-
type - Variable in class com
.bric
.geom
.
PathSegment
-