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, wait
close
public ServiceProviderDisplay()
public final void dispose()
dispose
in interface IDisposable
public 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 PickResult
pickResult
- 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()