

PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 
public interface CirculinearContinuousCurve2D
A tagging interface defining a circulinear curve which is continuous.
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. 
CirculinearContinuousCurve2D 
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. 
CirculinearContinuousCurve2D 
reverse()
Returns the curve with same trace on the plane with parameterization in reverse order. 
java.util.Collection<? extends CirculinearElement2D> 
smoothPieces()
Returns a set of circulinear elements, which are basis for circulinear curves. 
CirculinearContinuousCurve2D 
subCurve(double t0,
double t1)
Returns a portion of the original curve, delimited by two positions on the curve. 
CirculinearContinuousCurve2D 
transform(CircleInversion2D inv)
Transforms the shape by a circle inversion. 
Methods inherited from interface math.geom2d.circulinear.CirculinearCurve2D 

continuousCurves, length, length, position 
Methods inherited from interface math.geom2d.circulinear.CirculinearShape2D 

buffer 
Methods inherited from interface math.geom2d.domain.ContinuousOrientedCurve2D 

transform 
Methods inherited from interface math.geom2d.curve.ContinuousCurve2D 

appendPath, asPolyline, curvature, isClosed, leftTangent, rightTangent 
Methods inherited from interface math.geom2d.domain.OrientedCurve2D 

isInside, 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 

CirculinearContinuousCurve2D 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.
CirculinearContinuousCurve2D transform(CircleInversion2D inv)
CirculinearShape2D
transform
in interface CirculinearCurve2D
transform
in interface CirculinearShape2D
inv
 the circle inversion
java.util.Collection<? extends CirculinearElement2D> smoothPieces()
smoothPieces
in interface ContinuousCurve2D
CurveSet2D<? extends CirculinearContinuousCurve2D> clip(Box2D box)
Shape2D
clip
in interface CirculinearCurve2D
clip
in interface ContinuousCurve2D
clip
in interface ContinuousOrientedCurve2D
clip
in interface Curve2D
clip
in interface OrientedCurve2D
clip
in interface Shape2D
box
 the clipping box
CirculinearContinuousCurve2D subCurve(double t0, double t1)
Curve2D
subCurve
in interface CirculinearCurve2D
subCurve
in interface ContinuousCurve2D
subCurve
in interface ContinuousOrientedCurve2D
subCurve
in interface Curve2D
t0
 position of the start of the subcurvet1
 position of the end of the subcurve
CirculinearContinuousCurve2D reverse()
Curve2D
reverse
in interface CirculinearCurve2D
reverse
in interface ContinuousCurve2D
reverse
in interface ContinuousOrientedCurve2D
reverse
in interface Curve2D
reverse
in interface OrientedCurve2D


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