Top Description Constructors Methods
org.apache.commons.math3.geometry.spherical.twod

public Class SubCircle

extends AbstractSubHyperplane<Sphere2D, Sphere1D>
Class Inheritance
Imports
org.apache.commons.math3.geometry.euclidean.threed.Vector3D, org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane, .Hyperplane, .Region, org.apache.commons.math3.geometry.spherical.oned.Arc, .ArcsSet, .Sphere1D, org.apache.commons.math3.util.FastMath

This class represents a sub-hyperplane for Circle.
Since
3.3

Constructor Summary

AccessConstructor and Description
public
SubCircle(final Hyperplane<Sphere2D>
underlying hyperplane
hyperplane
,
final Region<Sphere1D>
remaining region of the hyperplane
remainingRegion
)

Simple constructor.

Method Summary

Modifier and TypeMethod and Description
protected AbstractSubHyperplane<Sphere2D, Sphere1D>
buildNew(final Hyperplane<Sphere2D>
underlying hyperplane
hyperplane
,
final Region<Sphere1D>
remaining region of the hyperplane
remainingRegion
)

Implements abstract org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane.buildNew.

Build a sub-hyperplane from an hyperplane and a region.

public SubHyperplane.SplitSubHyperplane<Sphere2D>
split(final Hyperplane<Sphere2D>
splitting hyperplane
hyperplane
)

Implements abstract org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane.split.

Implements org.apache.commons.math3.geometry.partitioning.SubHyperplane.split.

Split the instance in two parts by an hyperplane.

Inherited from org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane:
applyTransformcopySelfgetHyperplanegetRemainingRegiongetSizeisEmptyreuniteside

Constructor Detail

SubCircleback to summary
public SubCircle(final Hyperplane<Sphere2D> hyperplane, final Region<Sphere1D> remainingRegion)

Simple constructor.

Parameters
hyperplane:Hyperplane<Sphere2D>

underlying hyperplane

remainingRegion:Region<Sphere1D>

remaining region of the hyperplane

Method Detail

buildNewback to summary
protected AbstractSubHyperplane<Sphere2D, Sphere1D> buildNew(final Hyperplane<Sphere2D> hyperplane, final Region<Sphere1D> remainingRegion)

Implements abstract org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane.buildNew.

Doc from org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane.buildNew.

Build a sub-hyperplane from an hyperplane and a region.

Parameters
hyperplane:Hyperplane<Sphere2D>

underlying hyperplane

remainingRegion:Region<Sphere1D>

remaining region of the hyperplane

Returns:AbstractSubHyperplane<Sphere2D, Sphere1D>

a new sub-hyperplane

Annotations
@Override
splitback to summary
public SubHyperplane.SplitSubHyperplane<Sphere2D> split(final Hyperplane<Sphere2D> hyperplane)

Implements abstract org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane.split.

Implements org.apache.commons.math3.geometry.partitioning.SubHyperplane.split.

Doc from org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane.split.

Split the instance in two parts by an hyperplane.

Parameters
hyperplane:Hyperplane<Sphere2D>

Doc from org.apache.commons.math3.geometry.partitioning.SubHyperplane.split.

splitting hyperplane

Returns:SubHyperplane.SplitSubHyperplane<Sphere2D>

Doc from org.apache.commons.math3.geometry.partitioning.SubHyperplane.split.

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

Annotations
@Override