math.geom2d.domain
Interface SmoothBoundary2D
- All Superinterfaces:
- Boundary2D, Cloneable, ContinuousBoundary2D, ContinuousCurve2D, ContinuousOrientedCurve2D, Curve2D, OrientedCurve2D, Serializable, Shape2D, SmoothCurve2D, SmoothOrientedCurve2D
- All Known Subinterfaces:
- CircleLine2D
- All Known Implementing Classes:
- Circle2D, Ellipse2D, HyperbolaBranch2D, StraightLine2D
public interface SmoothBoundary2D
- extends SmoothOrientedCurve2D, ContinuousBoundary2D
Tagging interface to represent in unified way smooth curves which are
boundaries.
- Author:
- dlegland
Methods inherited from interface math.geom2d.curve.Curve2D |
clone, draw, getAsAWTShape, getContinuousCurves, getFirstPoint, getIntersections, getLastPoint, getPoint, getPosition, getSingularPoints, getT0, getT1, isSingular, project |
transform
SmoothBoundary2D transform(AffineTransform2D trans)
- Description copied from interface:
Curve2D
- Transforms the curve by an affine transform. The result is an instance of
Curve2D.
- Specified by:
transform
in interface Boundary2D
- Specified by:
transform
in interface ContinuousBoundary2D
- 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
- Specified by:
transform
in interface SmoothCurve2D
- Specified by:
transform
in interface SmoothOrientedCurve2D
- Parameters:
trans
- an affine transform
- Returns:
- the transformed shape
getReverseCurve
SmoothBoundary2D getReverseCurve()
- Description copied from interface:
Curve2D
- Returns the curve with same trace on the plane with parametrization in
reverse order.
- Specified by:
getReverseCurve
in interface Boundary2D
- Specified by:
getReverseCurve
in interface ContinuousBoundary2D
- Specified by:
getReverseCurve
in interface ContinuousCurve2D
- Specified by:
getReverseCurve
in interface ContinuousOrientedCurve2D
- Specified by:
getReverseCurve
in interface Curve2D
- Specified by:
getReverseCurve
in interface OrientedCurve2D
- Specified by:
getReverseCurve
in interface SmoothCurve2D
- Specified by:
getReverseCurve
in interface SmoothOrientedCurve2D
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.