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).