public interface IFieldOfViewCentralBodyProjectionGraphicsService
IFieldOfViewProjectionService
projected onto a CentralBody
(get
).Modifier and Type | Method and Description |
---|---|
GraphicsParameter<Integer> |
getApproximateSamplesPerBoundary()
Gets a parameter defining the approximate number of samples to use in the triangulation of each
SensorProjectionBoundary . |
CentralBody |
getCentralBody()
Gets the
CentralBody (get ) on which the field of view will be projected. |
GraphicsParameter<Boolean> |
getDisplayEndCap()
Gets a parameter defining if a projection end cap is displayed.
|
SurfaceGraphics |
getFootprintInterior()
Gets the graphics describing the interior of the projection footprint.
|
LineGraphics |
getFootprintOutline()
Gets the graphics describing the outline of the projection footprint.
|
SensorProjectionOptions |
getProjectionOptions()
Gets additional options for computing the projection, including the distance to which to project
the portion of a sensor that does not intersect the
CentralBody (get ). |
SolidGraphics |
getVolume()
Gets the graphics describing the volume of the projection.
|
void |
setApproximateSamplesPerBoundary(GraphicsParameter<Integer> value)
Sets a parameter defining the approximate number of samples to use in the triangulation of each
SensorProjectionBoundary . |
void |
setDisplayEndCap(GraphicsParameter<Boolean> value)
Sets a parameter defining if a projection end cap is displayed.
|
void |
setProjectionOptions(SensorProjectionOptions value)
Sets additional options for computing the projection, including the distance to which to project
the portion of a sensor that does not intersect the
CentralBody (get ). |
CentralBody getCentralBody()
CentralBody
(get
) on which the field of view will be projected.SolidGraphics getVolume()
LineGraphics getFootprintOutline()
SurfaceGraphics getFootprintInterior()
GraphicsParameter<Integer> getApproximateSamplesPerBoundary()
SensorProjectionBoundary
. A higher number yields a more accurate projection, which affects
the accuracy of the Volume
(get
), FootprintOutline
(get
), and FootprintInterior
(get
).
If this parameter is null
, approximately 200 samples are used per boundary.void setApproximateSamplesPerBoundary(GraphicsParameter<Integer> value)
SensorProjectionBoundary
. A higher number yields a more accurate projection, which affects
the accuracy of the Volume
(get
), FootprintOutline
(get
), and FootprintInterior
(get
).
If this parameter is null
, approximately 200 samples are used per boundary.GraphicsParameter<Boolean> getDisplayEndCap()
SensorProjectionOptions
.void setDisplayEndCap(GraphicsParameter<Boolean> value)
SensorProjectionOptions
.SensorProjectionOptions getProjectionOptions()
CentralBody
(get
).void setProjectionOptions(SensorProjectionOptions value)
CentralBody
(get
).