Interface Sized
- All Known Subinterfaces:
ConvexPolygon3D, HyperplaneBoundedRegion<P>, HyperplaneConvexSubset<P>, HyperplaneSubset<P>, PlaneConvexSubset, PlaneSubset, Region<P>, Triangle3D
- All Known Implementing Classes:
AbstractConvexHyperplaneBoundedRegion, AbstractNSphere, AbstractRegionBSPTree, AngularInterval, AngularInterval.Convex, Circle, ConvexArea, ConvexArea2S, ConvexVolume, EmbeddedTreeGreatCircleSubset, EmbeddedTreeLineSubset, EmbeddedTreeLineSubset3D, EmbeddedTreePlaneSubset, GreatArc, GreatCircleSubset, Interval, LineConvexSubset, LineConvexSubset3D, LinePath, LineSubset, LineSubset3D, Parallelepiped, Parallelogram, Ray, Ray3D, RegionBSPTree1D, RegionBSPTree1S, RegionBSPTree2D, RegionBSPTree2S, RegionBSPTree3D, RegionCutBoundary, ReverseRay, ReverseRay3D, Segment, Segment3D, Sphere
public interface Sized
Interface representing a geometric element with a size. The exact meaning
of the size will vary between spaces and dimensions. For example, the size
of a line is its length, while the size of a polygon is its area.
-
Method Details
-
getSize
-
isFinite
Return true if the size of the instance is finite.- Returns:
- true if the size of the instance is finite
-
isInfinite
Return true if the size of the instance is infinite.- Returns:
- true if the size of the instance is infinite
-