|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CircleLine2D
Tagging interface to be able to consider in a same way circles and lines.
| Field Summary |
|---|
| Fields inherited from interface math.geom2d.Shape2D |
|---|
ACCURACY |
| Method Summary | |
|---|---|
CircleLine2D |
parallel(double dist)
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. |
CircleLine2D |
reverse()
Computes the reversed contour. |
CircleLine2D |
transform(CircleInversion2D inv)
Transforms the shape by a circle inversion. |
| Methods inherited from interface math.geom2d.circulinear.CirculinearBoundary2D |
|---|
clip, continuousCurves, domain |
| Methods inherited from interface math.geom2d.circulinear.CirculinearElement2D |
|---|
clip, subCurve |
| Methods inherited from interface math.geom2d.circulinear.CirculinearContinuousCurve2D |
|---|
smoothPieces |
| Methods inherited from interface math.geom2d.circulinear.CirculinearCurve2D |
|---|
length, length, position |
| Methods inherited from interface math.geom2d.circulinear.CirculinearShape2D |
|---|
buffer |
| Methods inherited from interface math.geom2d.domain.SmoothContour2D |
|---|
transform |
| Methods inherited from interface math.geom2d.curve.SmoothCurve2D |
|---|
normal, tangent |
| Methods inherited from interface math.geom2d.domain.Boundary2D |
|---|
fill, isInside |
| Methods inherited from interface math.geom2d.curve.ContinuousCurve2D |
|---|
appendPath, asPolyline, curvature, isClosed, leftTangent, rightTangent |
| 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 |
|---|
CircleLine2D parallel(double dist)
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 CirculinearBoundary2Dparallel in interface CirculinearContinuousCurve2Dparallel in interface CirculinearContour2Dparallel in interface CirculinearCurve2Dparallel in interface CirculinearElement2Ddist - the distance between the original curve and he parallel curve.
CircleLine2D transform(CircleInversion2D inv)
CirculinearShape2D
transform in interface CirculinearBoundary2Dtransform in interface CirculinearContinuousCurve2Dtransform in interface CirculinearContour2Dtransform in interface CirculinearCurve2Dtransform in interface CirculinearElement2Dtransform in interface CirculinearShape2Dinv - the circle inversion
CircleLine2D reverse()
Contour2D
reverse in interface Boundary2Dreverse in interface CirculinearBoundary2Dreverse in interface CirculinearContinuousCurve2Dreverse in interface CirculinearContour2Dreverse in interface CirculinearCurve2Dreverse in interface CirculinearElement2Dreverse in interface ContinuousCurve2Dreverse in interface ContinuousOrientedCurve2Dreverse in interface Contour2Dreverse in interface Curve2Dreverse in interface OrientedCurve2Dreverse in interface SmoothContour2Dreverse in interface SmoothCurve2Dreverse in interface SmoothOrientedCurve2D
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||