

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 Boundary2D
CirculinearBoundary2D 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 CirculinearCurve2D
d
 the distance between the original curve and he parallel curve.
java.util.Collection<? extends CirculinearContour2D> continuousCurves()
CirculinearCurve2D
continuousCurves
in interface Boundary2D
continuousCurves
in interface CirculinearCurve2D
continuousCurves
in interface Curve2D
CurveSet2D<? extends CirculinearContinuousCurve2D> clip(Box2D box)
Shape2D
clip
in interface CirculinearCurve2D
clip
in interface Curve2D
clip
in interface OrientedCurve2D
clip
in interface Shape2D
box
 the clipping box
CirculinearBoundary2D transform(CircleInversion2D inv)
CirculinearShape2D
transform
in interface CirculinearCurve2D
transform
in interface CirculinearShape2D
inv
 the circle inversion
CirculinearBoundary2D reverse()
Curve2D
reverse
in interface Boundary2D
reverse
in interface CirculinearCurve2D
reverse
in interface Curve2D
reverse
in interface OrientedCurve2D


PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 