Class SubCircle
java.lang.Object
org.hipparchus.geometry.partitioning.AbstractSubHyperplane<Sphere2D,Sphere1D>
org.hipparchus.geometry.spherical.twod.SubCircle
- All Implemented Interfaces:
SubHyperplane<Sphere2D>
This class represents a sub-hyperplane for
Circle
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hipparchus.geometry.partitioning.SubHyperplane
SubHyperplane.SplitSubHyperplane<U extends Space>
-
Constructor Summary
ConstructorDescriptionSubCircle
(Hyperplane<Sphere2D> hyperplane, Region<Sphere1D> remainingRegion) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractSubHyperplane<Sphere2D,
Sphere1D> buildNew
(Hyperplane<Sphere2D> hyperplane, Region<Sphere1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.split
(Hyperplane<Sphere2D> hyperplane) Split the instance in two parts by an hyperplane.Methods inherited from class org.hipparchus.geometry.partitioning.AbstractSubHyperplane
applyTransform, copySelf, getHyperplane, getRemainingRegion, getSize, isEmpty, reunite
-
Constructor Details
-
SubCircle
Simple constructor.- Parameters:
hyperplane
- underlying hyperplaneremainingRegion
- remaining region of the hyperplane
-
-
Method Details
-
buildNew
protected AbstractSubHyperplane<Sphere2D,Sphere1D> buildNew(Hyperplane<Sphere2D> hyperplane, Region<Sphere1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.- Specified by:
buildNew
in classAbstractSubHyperplane<Sphere2D,
Sphere1D> - Parameters:
hyperplane
- underlying hyperplaneremainingRegion
- remaining region of the hyperplane- Returns:
- a new sub-hyperplane
-
split
Split the instance in two parts by an hyperplane.- Specified by:
split
in interfaceSubHyperplane<Sphere2D>
- Specified by:
split
in classAbstractSubHyperplane<Sphere2D,
Sphere1D> - Parameters:
hyperplane
- splitting hyperplane- Returns:
- an object containing both the part of the instance on the plus side of the hyperplane and the part of the instance on the minus side of the hyperplane
-