| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CirculinearBoundary2D
A Boundary which is composed of Circulinear elements.
| Field Summary | 
|---|
| Fields inherited from interface math.geom2d.Shape2D | 
|---|
ACCURACY | 
| Method Summary | |
|---|---|
 CurveSet2D<? extends CirculinearContinuousCurve2D> | 
clip(Box2D box)
Clip the shape with the given box, and returns a new shape.  | 
 java.util.Collection<? extends CirculinearContour2D> | 
continuousCurves()
Returns the collection of continuous circulinear curves which constitute this curve.  | 
 CirculinearDomain2D | 
domain()
Returns the domain delimited by this boundary.  | 
 CirculinearBoundary2D | 
parallel(double d)
Creates a new curve, formed by the points with parameterization:  p(t) = c(t) + d*n(t)/|n(t)|, with p(t) being a point of
 the original curve, n(t) the normal of the curve, and |n| being the
 norm of n. | 
 CirculinearBoundary2D | 
reverse()
Returns the curve with same trace on the plane with parameterization in reverse order.  | 
 CirculinearBoundary2D | 
transform(CircleInversion2D inv)
Transforms the shape by a circle inversion.  | 
| Methods inherited from interface math.geom2d.circulinear.CirculinearCurve2D | 
|---|
length, length, position, subCurve | 
| Methods inherited from interface math.geom2d.circulinear.CirculinearShape2D | 
|---|
buffer | 
| Methods inherited from interface math.geom2d.domain.Boundary2D | 
|---|
fill, isInside, transform | 
| Methods inherited from interface math.geom2d.domain.OrientedCurve2D | 
|---|
signedDistance, signedDistance, windingAngle | 
| Methods inherited from interface math.geom2d.curve.Curve2D | 
|---|
asAwtShape, clone, draw, firstPoint, getT0, getT1, intersections, isSingular, lastPoint, point, position, project, singularPoints, t0, t1, vertices | 
| Methods inherited from interface math.geom2d.Shape2D | 
|---|
boundingBox, contains, contains, distance, distance, isBounded, isEmpty | 
| Methods inherited from interface math.geom2d.GeometricObject2D | 
|---|
almostEquals | 
| Method Detail | 
|---|
CirculinearDomain2D domain()
Boundary2D
domain in interface Boundary2DCirculinearBoundary2D parallel(double d)
CirculinearCurve2D p(t) = c(t) + d*n(t)/|n(t)|, with p(t) being a point of
 the original curve, n(t) the normal of the curve, and |n| being the
 norm of n.
parallel in interface CirculinearCurve2Dd - the distance between the original curve and he parallel curve.
java.util.Collection<? extends CirculinearContour2D> continuousCurves()
CirculinearCurve2D
continuousCurves in interface Boundary2DcontinuousCurves in interface CirculinearCurve2DcontinuousCurves in interface Curve2DCurveSet2D<? extends CirculinearContinuousCurve2D> clip(Box2D box)
Shape2D
clip in interface CirculinearCurve2Dclip in interface Curve2Dclip in interface OrientedCurve2Dclip in interface Shape2Dbox - the clipping box
CirculinearBoundary2D transform(CircleInversion2D inv)
CirculinearShape2D
transform in interface CirculinearCurve2Dtransform in interface CirculinearShape2Dinv - the circle inversion
CirculinearBoundary2D reverse()
Curve2D
reverse in interface Boundary2Dreverse in interface CirculinearCurve2Dreverse in interface Curve2Dreverse in interface OrientedCurve2D
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||