math.geom2d.domain
Interface ContinuousBoundary2D
- All Superinterfaces:
- Boundary2D, Cloneable, ContinuousCurve2D, ContinuousOrientedCurve2D, Curve2D, OrientedCurve2D, Serializable, Shape2D
- All Known Subinterfaces:
- CircleLine2D, CirculinearContour2D, CirculinearRing2D, SmoothBoundary2D
- All Known Implementing Classes:
- BoundaryPolyCirculinearCurve2D, BoundaryPolyCurve2D, Circle2D, ClosedPolyline2D, Ellipse2D, GenericCirculinearRing2D, HyperbolaBranch2D, LinearRing2D, Parabola2D, Ring2D, StraightLine2D
public interface ContinuousBoundary2D
- extends Boundary2D, ContinuousOrientedCurve2D
A continuous boundary is a continuous oriented curve which delimits a
connected planar domain.
- Author:
- dlegland
Methods inherited from interface math.geom2d.curve.Curve2D |
clone, draw, getAsAWTShape, getContinuousCurves, getFirstPoint, getIntersections, getLastPoint, getPoint, getPosition, getSingularPoints, getT0, getT1, isSingular, project |
getReverseCurve
Boundary2D getReverseCurve()
- Description copied from interface:
Boundary2D
- Forces the subclasses to return an instance of Boundary2D.
- Specified by:
getReverseCurve
in interface Boundary2D
- Specified by:
getReverseCurve
in interface ContinuousCurve2D
- Specified by:
getReverseCurve
in interface ContinuousOrientedCurve2D
- Specified by:
getReverseCurve
in interface Curve2D
- Specified by:
getReverseCurve
in interface OrientedCurve2D
transform
Boundary2D transform(AffineTransform2D trans)
- Description copied from interface:
Boundary2D
- Forces the subclasses to return an instance of Boundary2D.
- Specified by:
transform
in interface Boundary2D
- Specified by:
transform
in interface ContinuousCurve2D
- Specified by:
transform
in interface ContinuousOrientedCurve2D
- Specified by:
transform
in interface Curve2D
- Specified by:
transform
in interface OrientedCurve2D
- Specified by:
transform
in interface Shape2D
- Parameters:
trans
- an affine transform
- Returns:
- the transformed shape
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.