org.apache.batik.ext.awt.geom
Interface Segment
- All Superinterfaces:
- Cloneable
- All Known Implementing Classes:
- AbstractSegment, Cubic, Linear, Quadradic
public interface Segment
- extends Cloneable
An interface that path segments must implement.
minX
double minX()
maxX
double maxX()
minY
double minY()
maxY
double maxY()
getBounds2D
Rectangle2D getBounds2D()
evalDt
Point2D.Double evalDt(double t)
eval
Point2D.Double eval(double t)
getSegment
Segment getSegment(double t0,
double t1)
splitBefore
Segment splitBefore(double t)
splitAfter
Segment splitAfter(double t)
subdivide
void subdivide(Segment s0,
Segment s1)
subdivide
void subdivide(double t,
Segment s0,
Segment s1)
getLength
double getLength()
getLength
double getLength(double maxErr)
split
Segment.SplitResults split(double y)
Copyright © 2008 Apache Software Foundation. All Rights Reserved.