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