public final class ServiceProviderDisplay extends Object implements IDisposable
IServiceProviders using Insight3D.| Constructor and Description |
|---|
ServiceProviderDisplay()
Initializes a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
applyChanges()
Called to apply any changes made to any service providers or visualizers.
|
void |
dispose()
Releases any resources associated with this instance.
|
ServiceProviderCollection |
getServiceProviders()
Gets the collection of
IServiceProvider objects to be visualized. |
ServiceProviderVisualizerCollection |
getVisualizers()
Gets the collection of
ServiceProviderVisualizer objects used to visualizer services. |
Iterable<IServiceProvider> |
pick(PickResult pickResult)
Returns a list of
IServiceProvider instances that were contained in the
provided PickResult |
void |
update(JulianDate time)
Updates any dynamic graphics to the provided time.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclosepublic ServiceProviderDisplay()
public final void dispose()
dispose in interface IDisposablepublic final ServiceProviderCollection getServiceProviders()
IServiceProvider objects to be visualized.public final ServiceProviderVisualizerCollection getVisualizers()
ServiceProviderVisualizer objects used to visualizer services.public final Iterable<IServiceProvider> pick(PickResult pickResult)
IServiceProvider instances that were contained in the
provided PickResultpickResult - The pick result for which to retrieve data.public final void update(@Nonnull JulianDate time)
time - The time for which to draw graphics.public final void applyChanges()