math.geom2d.circulinear
Interface CirculinearBoundary2D
- All Superinterfaces:
- Boundary2D, CirculinearCurve2D, CirculinearShape2D, Cloneable, Curve2D, OrientedCurve2D, Serializable, Shape2D
- All Known Subinterfaces:
- CircleLine2D, CirculinearContour2D, CirculinearRing2D
- All Known Implementing Classes:
- BoundaryPolyCirculinearCurve2D, Circle2D, CirculinearBoundarySet2D, ClosedPolyline2D, GenericCirculinearRing2D, LinearRing2D, Ring2D, StraightLine2D
public interface CirculinearBoundary2D
- extends CirculinearCurve2D, Boundary2D
A Boundary which is composed of Circulinear elements.
- Author:
- dlegland
Methods inherited from interface math.geom2d.curve.Curve2D |
clone, draw, getAsAWTShape, getFirstPoint, getIntersections, getLastPoint, getPoint, getPosition, getSingularPoints, getT0, getT1, isSingular, project |
getContinuousCurves
Collection<? extends CirculinearContour2D> getContinuousCurves()
- Description copied from interface:
CirculinearCurve2D
- Returns the collection of continuous circulinear curves which
constitute this curve.
- Specified by:
getContinuousCurves
in interface CirculinearCurve2D
- Specified by:
getContinuousCurves
in interface Curve2D
- Returns:
- a collection of continuous circulinear curves.
clip
CurveSet2D clip(Box2D box)
- Description copied from interface:
Shape2D
- Clip the shape with the given box, and returns a new shape. The box must
be bounded.
- Specified by:
clip
in interface CirculinearCurve2D
- Specified by:
clip
in interface Curve2D
- Specified by:
clip
in interface OrientedCurve2D
- Specified by:
clip
in interface Shape2D
- Parameters:
box
- the clipping box
- Returns:
- the clipped shape
transform
Boundary2D transform(CircleInversion2D inv)
- Description copied from interface:
CirculinearShape2D
- Transforms the shape by a circle inversion. The result is still an
instance a CirculinearShape2D.
- Specified by:
transform
in interface CirculinearCurve2D
- Specified by:
transform
in interface CirculinearShape2D
- Parameters:
inv
- the circle inversion
- Returns:
- the transformed shape
getReverseCurve
Boundary2D 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 CirculinearCurve2D
- Specified by:
getReverseCurve
in interface Curve2D
- Specified by:
getReverseCurve
in interface OrientedCurve2D
Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.