math.geom2d.circulinear
Interface CirculinearDomain2D
-
- All Superinterfaces:
- CirculinearShape2D, Domain2D, GeometricObject2D, Shape2D
- All Known Subinterfaces:
- Polygon2D
- All Known Implementing Classes:
- GenericCirculinearDomain2D, HRectangle2D, MultiPolygon2D, Rectangle2D, SimplePolygon2D
public interface CirculinearDomain2D extends CirculinearShape2D, Domain2D
A domain whose boundary is a circulinear curve.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description CirculinearBoundary2Dboundary()Returns the boundary of the set.CirculinearDomain2Dcomplement()Returns the domain which complements this domain in the plane.java.util.Collection<? extends CirculinearContour2D>contours()Returns the set of contours that enclose this domain.CirculinearDomain2Dtransform(CircleInversion2D inv)Transforms the shape by a circle inversion.-
Methods inherited from interface math.geom2d.circulinear.CirculinearShape2D
buffer
-
Methods inherited from interface math.geom2d.Shape2D
boundingBox, contains, contains, distance, distance, isBounded, isEmpty
-
Methods inherited from interface math.geom2d.GeometricObject2D
almostEquals
-
-
-
-
Method Detail
-
boundary
CirculinearBoundary2D boundary()
Description copied from interface:Domain2DReturns the boundary of the set. This boundary is either a continuous non intersecting curve (connected domain), or a set of non intersecting continuous curve (one continuous non-intersection for each connected part of the domain).The returned curve is oriented, with an interior and an exterior.
-
contours
java.util.Collection<? extends CirculinearContour2D> contours()
Description copied from interface:Domain2DReturns the set of contours that enclose this domain. The result is a collection of shapes that implement the Contour2D interface.
-
complement
CirculinearDomain2D complement()
Description copied from interface:Domain2DReturns the domain which complements this domain in the plane.- Specified by:
complementin interfaceDomain2D- Returns:
- the complement of this domain.
-
transform
CirculinearDomain2D transform(CircleInversion2D inv)
Description copied from interface:CirculinearShape2DTransforms the shape by a circle inversion. The result is still an instance a CirculinearShape2D.- Specified by:
transformin interfaceCirculinearShape2D- Parameters:
inv- the circle inversion- Returns:
- the transformed shape
-
-
DMelt 3.0 © DataMelt by jWork.ORG