Package org.apache.commons.geometry.core
Interface Sized
- All Known Subinterfaces:
ConvexPolygon3D,HyperplaneBoundedRegion<P>,HyperplaneConvexSubset<P>,HyperplaneSubset<P>,PlaneConvexSubset,PlaneSubset,Region<P>,Triangle3D
- All Known Implementing Classes:
AbstractConvexHyperplaneBoundedRegion,AbstractConvexPolygon3D,AbstractEmbeddedRegionPlaneSubset,AbstractNSphere,AbstractPlaneSubset,AbstractRegionBSPTree,AngularInterval,AngularInterval.Convex,Circle,ConvexArea,ConvexArea2S,ConvexVolume,CutAngle.CutAngleConvexSubset,EmbeddedAreaPlaneConvexSubset,EmbeddedTreeGreatCircleSubset,EmbeddedTreeLineSubset,EmbeddedTreeLineSubset3D,EmbeddedTreePlaneSubset,GreatArc,GreatCircleSubset,Interval,LineConvexSubset,LineConvexSubset3D,LinePath,LinePath.SimplifiedLinePath,LineSpanningSubset,LineSpanningSubset3D,LineSubset,LineSubset3D,OrientedPoint.OrientedPointConvexSubset,Parallelepiped,Parallelogram,Ray,Ray3D,RegionBSPTree1D,RegionBSPTree1S,RegionBSPTree2D,RegionBSPTree2S,RegionBSPTree3D,RegionCutBoundary,ReverseRay,ReverseRay3D,Segment,Segment3D,SimpleTriangle3D,Sphere,VertexListConvexPolygon3D
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
double getSize()Get the size of the instance.- Returns:
- the size of the instance
-
isFinite
default boolean isFinite()Return true if the size of the instance is finite.- Returns:
- true if the size of the instance is finite
-
isInfinite
default boolean isInfinite()Return true if the size of the instance is infinite.- Returns:
- true if the size of the instance is infinite
-