public abstract class GreatCircleSubset extends Object implements HyperplaneSubset<Point2S>, RegionEmbedding<Point2S,Point1S>
GreatCircles
Modifier and Type | Method and Description |
---|---|
RegionLocation |
classify(Point2S pt) |
Point2S |
closest(Point2S pt) |
Point2S |
getCentroid() |
GreatCircle |
getCircle()
Get the great circle defining this instance.
|
GreatCircle |
getHyperplane() |
Precision.DoubleEquivalence |
getPrecision()
Return the object used to perform floating point comparisons, which is the
same object used by the underlying
GreatCircle . |
double |
getSize() |
abstract HyperplaneBoundedRegion<Point1S> |
getSubspaceRegion() |
boolean |
isEmpty() |
boolean |
isFull() |
abstract List<GreatArc> |
toConvex() |
Point2S |
toSpace(Point1S pt) |
Point1S |
toSubspace(Point2S pt) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
contains, transform
split
isFinite, isInfinite
toSpace, toSubspace
public GreatCircle getCircle()
getHyperplane()
public GreatCircle getHyperplane()
getHyperplane
in interface HyperplaneSubset<Point2S>
public Point1S toSubspace(Point2S pt)
toSubspace
in interface Embedding<Point2S,Point1S>
public boolean isFull()
isFull
in interface HyperplaneSubset<Point2S>
public boolean isEmpty()
isEmpty
in interface HyperplaneSubset<Point2S>
public Point2S getCentroid()
getCentroid
in interface HyperplaneSubset<Point2S>
public RegionLocation classify(Point2S pt)
classify
in interface HyperplaneSubset<Point2S>
public Point2S closest(Point2S pt)
closest
in interface HyperplaneSubset<Point2S>
public abstract List<GreatArc> toConvex()
toConvex
in interface HyperplaneSubset<Point2S>
public abstract HyperplaneBoundedRegion<Point1S> getSubspaceRegion()
getSubspaceRegion
in interface RegionEmbedding<Point2S,Point1S>
public Precision.DoubleEquivalence getPrecision()
GreatCircle
.Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.