public class SensorProjectionBoundary extends Object
Constructor and Description |
---|
SensorProjectionBoundary()
Initializes a new instance.
|
Modifier and Type | Method and Description |
---|---|
Curve |
getBoundaryCurve()
Gets the closed, connected curve defining the boundary.
|
CurveCollection |
getBoundaryCurveSegments()
Gets the collection of segments comprising the
BoundaryCurve (get ). |
SensorProjectionBoundaryCollection |
getHoles()
Gets the collection of boundaries representing holes in the sensor projection.
|
SensorProjectionHorizonCollection |
getHorizons()
Gets the collection of horizons along this boundary.
|
public SensorProjectionBoundary()
public final Curve getBoundaryCurve()
@Nonnull public final CurveCollection getBoundaryCurveSegments()
BoundaryCurve
(get
).@Nonnull public final SensorProjectionBoundaryCollection getHoles()
@Nonnull public final SensorProjectionHorizonCollection getHorizons()
BoundaryCurve
(get
)
that are part of the ellipsoid horizon as viewed from the sensor's origin. Horizons have two parts: one part is
on the ellipsoid, and the other is the same curve projected into space. The horizons are guaranteed to be
sorted by their BoundaryCurveSegmentIndex
(get
/ set
) property.