Uses of Interface
org.apache.commons.geometry.core.Sized
Packages that use Sized
Package
Description
This package contains the core interfaces and classes for commons-geometry.
This package contains code related to partitioning of spaces by hyperplanes.
This package contains classes related to Binary Space Partitioning (BSP) trees.
This is the top-level package for Euclidean geometry components.
This package provides basic 1D geometry components.
This package provides basic 3D geometry components.
This package provides classes and utilities for lines in 3D Euclidean space.
This package provides utilities for constructing basic 3D shapes.
This package provides basic 2D geometry components.
This package provides classes for working with connected sequences of
line segments and other line subsets.
This package provides utilities for constructing basic 2D shapes.
This package provides basic geometry components on the 1-sphere.
This package provides basic geometry components on the 2-sphere.
-
Uses of Sized in org.apache.commons.geometry.core
Subinterfaces of Sized in org.apache.commons.geometry.core -
Uses of Sized in org.apache.commons.geometry.core.partitioning
Subinterfaces of Sized in org.apache.commons.geometry.core.partitioningModifier and TypeInterfaceDescriptioninterfaceHyperplaneBoundedRegion<P extends Point<P>>Interface representing regions with boundaries defined by hyperplanes or portions of hyperplanes.interfaceHyperplaneConvexSubset<P extends Point<P>>Extension of theHyperplaneSubsetinterface with the additional restriction that instances represent convex regions of space.interfaceHyperplaneSubset<P extends Point<P>>Interface representing a subset of the points lying in a hyperplane.Classes in org.apache.commons.geometry.core.partitioning that implement SizedModifier and TypeClassDescriptionclassAbstractConvexHyperplaneBoundedRegion<P extends Point<P>, S extends HyperplaneConvexSubset<P>>Base class for convex hyperplane-bounded regions. -
Uses of Sized in org.apache.commons.geometry.core.partitioning.bsp
Classes in org.apache.commons.geometry.core.partitioning.bsp that implement SizedModifier and TypeClassDescriptionclassAbstractRegionBSPTree<P extends Point<P>, N extends AbstractRegionBSPTree.AbstractRegionNode<P,N>> AbstractBSPTreespecialized for representing regions of space.final classRegionCutBoundary<P extends Point<P>>Class representing the portion of anAbstractRegionNode's cut that lies on the boundary of the region. -
Uses of Sized in org.apache.commons.geometry.euclidean
Classes in org.apache.commons.geometry.euclidean that implement SizedModifier and TypeClassDescriptionclassAbstractNSphere<V extends EuclideanVector<V>>Abstract base class representing an n-sphere, which is a generalization of the ordinary 3 dimensional sphere to arbitrary dimensions. -
Uses of Sized in org.apache.commons.geometry.euclidean.oned
Classes in org.apache.commons.geometry.euclidean.oned that implement SizedModifier and TypeClassDescriptionfinal classClass representing an interval in one dimension.private static classHyperplaneConvexSubsetimplementation for Euclidean 1D space.final classBinary space partitioning (BSP) tree representing a region in one dimensional Euclidean space. -
Uses of Sized in org.apache.commons.geometry.euclidean.threed
Subinterfaces of Sized in org.apache.commons.geometry.euclidean.threedModifier and TypeInterfaceDescriptioninterfaceInterface representing a closed, finite convex polygon in Euclidean 3D space.interfaceInterface representing a finite or infinite convex subset of points in a plane in Euclidean 3D space.interfaceInterface representing a subset of points in a plane in Euclidean 3D space.interfaceInterface representing a triangle in Euclidean 3D space.Classes in org.apache.commons.geometry.euclidean.threed that implement SizedModifier and TypeClassDescription(package private) classAbstract base class forConvexPolygon3Dimplementations.(package private) classBase class forPlaneSubsetimplementations that use an embedded subspace region to define their plane subsets.(package private) classAbstract base class forPlaneSubsetimplementations.classClass representing a finite or infinite convex volume in Euclidean 3D space.(package private) final classInternal implementation ofPlaneConvexSubsetthat uses an embeddedConvexAreato represent the subspace region.final classClass representing an arbitrary subset of a plane using aRegionBSPTree2D.final classBinary space partitioning (BSP) tree representing a region in three dimensional Euclidean space.(package private) final classSimple implementation ofTriangle3D.(package private) final classInternalConvexPolygon3Dimplementation class that uses a list of vertices to represent the plane subset. -
Uses of Sized in org.apache.commons.geometry.euclidean.threed.line
Classes in org.apache.commons.geometry.euclidean.threed.line that implement SizedModifier and TypeClassDescriptionfinal classClass representing an arbitrary subset of a line in 3D Euclidean space using aRegionBSPTree1D.classClass representing a convex subset of a line in 3D Euclidean space.(package private) final classClass representing the span of a line in 3D Euclidean space.classClass representing a subset of a line in 3D Euclidean space.final classClass representing a ray in 3D Euclidean space.final classClass representing a portion of a line in 3D Euclidean space that starts at infinity and continues in the direction of the line up to a single end point.final classClass representing a line segment in 3D Euclidean space. -
Uses of Sized in org.apache.commons.geometry.euclidean.threed.shape
Classes in org.apache.commons.geometry.euclidean.threed.shape that implement SizedModifier and TypeClassDescriptionfinal classClass representing parallelepipeds, i.e.final classClass representing a 3 dimensional sphere in Euclidean space. -
Uses of Sized in org.apache.commons.geometry.euclidean.twod
Classes in org.apache.commons.geometry.euclidean.twod that implement SizedModifier and TypeClassDescriptionclassClass representing a finite or infinite convex area in Euclidean 2D space.final classClass representing an arbitrary subset of a line using aRegionBSPTree1D.classClass representing a convex subset of a line in 2D Euclidean space.(package private) final classClass representing the span of a line in 2D Euclidean space.classClass representing a subset of points on a line in 2D Euclidean space.final classClass representing a ray in 2D Euclidean space.final classBinary space partitioning (BSP) tree representing a region in two dimensional Euclidean space.final classClass representing a portion of a line in 2D Euclidean space that starts at infinity and continues in the direction of the line up to a single end point.final classClass representing a line segment in 2D Euclidean space. -
Uses of Sized in org.apache.commons.geometry.euclidean.twod.path
Classes in org.apache.commons.geometry.euclidean.twod.path that implement SizedModifier and TypeClassDescriptionclassClass representing a connected path ofline convex subsets.private static final classInternal class returned when a line path is simplified to remove unnecessary line subset divisions. -
Uses of Sized in org.apache.commons.geometry.euclidean.twod.shape
Classes in org.apache.commons.geometry.euclidean.twod.shape that implement SizedModifier and TypeClassDescriptionfinal classClass representing a circle in 2 dimensional Euclidean space.final classClass representing parallelograms, i.e. -
Uses of Sized in org.apache.commons.geometry.spherical.oned
Classes in org.apache.commons.geometry.spherical.oned that implement SizedModifier and TypeClassDescriptionclassClass representing an angular interval of size greater than zero to2pi.static final classClass representing an angular interval with the additional property that the region is convex.private static final classHyperplaneConvexSubsetimplementation for spherical 1D space.classBSP tree representing regions in 1D spherical space. -
Uses of Sized in org.apache.commons.geometry.spherical.twod
Classes in org.apache.commons.geometry.spherical.twod that implement SizedModifier and TypeClassDescriptionfinal classClass representing a convex area in 2D spherical space.final classClass representing an arbitrary subset of the points on a great circle using aRegionBSPTree1S.final classClass representing a single, convex angular interval in aGreatCircle.classClass representing a subset of the points in a great circle.classBSP tree representing regions in 2D spherical space.