public class SubPlane extends AbstractSubHyperplane<Euclidean3D,Euclidean2D>
Plane.SubHyperplane.SplitSubHyperplane<U extends Space>| Constructor and Description |
|---|
SubPlane(Hyperplane<Euclidean3D> hyperplane,
Region<Euclidean2D> remainingRegion)
Simple constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected AbstractSubHyperplane<Euclidean3D,Euclidean2D> |
buildNew(Hyperplane<Euclidean3D> hyperplane,
Region<Euclidean2D> remainingRegion)
Build a sub-hyperplane from an hyperplane and a region.
|
Side |
side(Hyperplane<Euclidean3D> hyperplane)
Compute the relative position of the instance with respect
to an hyperplane.
|
SubHyperplane.SplitSubHyperplane<Euclidean3D> |
split(Hyperplane<Euclidean3D> hyperplane)
Split the instance in two parts by an hyperplane.
|
applyTransform, copySelf, getHyperplane, getRemainingRegion, getSize, isEmpty, reunitepublic SubPlane(Hyperplane<Euclidean3D> hyperplane, Region<Euclidean2D> remainingRegion)
hyperplane - underlying hyperplaneremainingRegion - remaining region of the hyperplaneprotected AbstractSubHyperplane<Euclidean3D,Euclidean2D> buildNew(Hyperplane<Euclidean3D> hyperplane, Region<Euclidean2D> remainingRegion)
buildNew in class AbstractSubHyperplane<Euclidean3D,Euclidean2D>hyperplane - underlying hyperplaneremainingRegion - remaining region of the hyperplanepublic Side side(Hyperplane<Euclidean3D> hyperplane)
side in interface SubHyperplane<Euclidean3D>side in class AbstractSubHyperplane<Euclidean3D,Euclidean2D>hyperplane - hyperplane to check instance againstSide.PLUS, Side.MINUS, Side.BOTH,
Side.HYPERpublic SubHyperplane.SplitSubHyperplane<Euclidean3D> split(Hyperplane<Euclidean3D> hyperplane)
split in interface SubHyperplane<Euclidean3D>split in class AbstractSubHyperplane<Euclidean3D,Euclidean2D>hyperplane - splitting hyperplaneCopyright © 2003–2014 The Apache Software Foundation. All rights reserved.