public interface Boundary2D extends OrientedCurve2D
| Modifier and Type | Method and Description |
|---|---|
void |
fill(Graphics2D g2) |
Collection<? extends ContinuousBoundary2D> |
getBoundaryCurves()
Returns the different continuous curves composing the boundary
|
Domain2D |
getDomain()
Returns the domain delimited by this boundary.
|
Curve2D |
getReverseCurve()
Forces the subclasses to return an instance of Boundary2D.
|
boolean |
isInside(Point2D pt)
Returns true if the point is 'inside' the domain bounded by the curve.
|
Curve2D |
transform(AffineTransform2D trans)
Forces the subclasses to return an instance of Boundary2D.
|
clip, getSignedDistance, getSignedDistance, getWindingAngleclone, draw, getAsAWTShape, getContinuousCurves, getFirstPoint, getIntersections, getLastPoint, getPoint, getPosition, getSingularPoints, getSubCurve, getT0, getT1, isSingular, projectcontains, contains, getBoundingBox, getDistance, getDistance, isBounded, isEmptyboolean isInside(Point2D pt)
isInside in interface OrientedCurve2Dpt - a point in the planeCollection<? extends ContinuousBoundary2D> getBoundaryCurves()
Domain2D getDomain()
Curve2D getReverseCurve()
getReverseCurve in interface Curve2DgetReverseCurve in interface OrientedCurve2DCurve2D transform(AffineTransform2D trans)
void fill(Graphics2D g2)
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.