llnl.visit
Class ViewerState

java.lang.Object
  extended by llnl.visit.ViewerState

public class ViewerState
extends java.lang.Object

ViewerState contains all of the state objects that make up the client/viewer interface. One sends new state to the viewer by modifying these objects and calling their Notify() method to send their new values back to the viewer.


Constructor Summary
ViewerState()
           
 
Method Summary
 AnimationAttributes GetAnimationAttributes()
           
 AnnotationAttributes GetAnnotationAttributes()
           
 AnnotationObjectList GetAnnotationObjectList()
           
 AppearanceAttributes GetAppearanceAttributes()
           
 ClientInformation GetClientInformation()
           
 ClientInformationList GetClientInformationList()
           
 ClientMethod GetClientMethod()
           
 ColorTableAttributes GetColorTableAttributes()
           
 ConstructDataBinningAttributes GetConstructDataBinningAttributes()
           
 DatabaseCorrelationList GetDatabaseCorrelationList()
           
 avtDatabaseMetaData GetDatabaseMetaData()
           
 DBPluginInfoAttributes GetDBPluginInfoAttributes()
           
 EngineList GetEngineList()
           
 ExportDBAttributes GetExportDBAttributes()
           
 ExpressionList GetExpressionList()
           
 FileOpenOptions GetFileOpenOptions()
           
 GlobalAttributes GetGlobalAttributes()
           
 GlobalLineoutAttributes GetGlobalLineoutAttributes()
           
 HostProfileList GetHostProfileList()
           
 InteractorAttributes GetInteractorAttributes()
           
 KeyframeAttributes GetKeyframeAttributes()
           
 LightList GetLightList()
           
 ViewerRPC GetLogRPC()
           
 MaterialAttributes GetMaterialAttributes()
           
 MeshManagementAttributes GetMeshManagementAttributes()
           
 MessageAttributes GetMessageAttributes()
           
 MovieAttributes GetMovieAttributes()
           
 int GetNumOperatorStateObjects()
          Return the number of operator state objects that have been registered.
 int GetNumPlotStateObjects()
          Return the number of plot state objects that have been registered.
 int GetNumStateObjects()
          Return the number of state objects that have been registered.
 AttributeSubject GetOperatorAttributes(int n)
          Return n'th operator state object
 PickAttributes GetPickAttributes()
           
 AttributeSubject GetPlotAttributes(int n)
          Return n'th plot state object
 PlotInfoAttributes GetPlotInformation(int n)
          Return n'th plot information
 PlotList GetPlotList()
           
 PluginManagerAttributes GetPluginManagerAttributes()
           
 PostponedAction GetPostponedAction()
           
 PrinterAttributes GetPrinterAttributes()
           
 ProcessAttributes GetProcessAttributes()
           
 QueryAttributes GetQueryAttributes()
           
 QueryList GetQueryList()
           
 QueryOverTimeAttributes GetQueryOverTimeAttributes()
           
 RenderingAttributes GetRenderingAttributes()
           
 SaveWindowAttributes GetSaveWindowAttributes()
           
 SelectionList GetSelectionList()
           
 SelectionProperties GetSelectionProperties()
           
 SILAttributes GetSILAttributes()
           
 SILRestrictionAttributes GetSILRestrictionAttributes()
           
 SimulationUIValues GetSimulationUIValues()
           
 AttributeSubject GetStateObject(int i)
          Returns the i'th state object.
 StatusAttributes GetStatusAttributes()
           
 SyncAttributes GetSyncAttributes()
           
 View2DAttributes GetView2DAttributes()
           
 View3DAttributes GetView3DAttributes()
           
 ViewAxisArrayAttributes GetViewAxisArrayAttributes()
           
 ViewCurveAttributes GetViewCurveAttributes()
           
 ViewerClientAttributes GetViewerClientAttributes()
           
 ViewerClientInformation GetViewerClientInformation()
           
 ViewerRPC GetViewerRPC()
           
 WindowInformation GetWindowInformation()
           
 void Register(AttributeSubject obj)
          Registers a state object.
 void RegisterOperatorAttributes(AttributeSubject obj)
          Registers an operator attributes state object.
 void RegisterPlotAttributes(AttributeSubject obj)
          Registers a plot attributes state object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewerState

public ViewerState()
Method Detail

GetViewerRPC

public ViewerRPC GetViewerRPC()

GetPostponedAction

public PostponedAction GetPostponedAction()

GetSyncAttributes

public SyncAttributes GetSyncAttributes()

GetMessageAttributes

public MessageAttributes GetMessageAttributes()

GetStatusAttributes

public StatusAttributes GetStatusAttributes()

GetDatabaseMetaData

public avtDatabaseMetaData GetDatabaseMetaData()

GetSILAttributes

public SILAttributes GetSILAttributes()

GetDBPluginInfoAttributes

public DBPluginInfoAttributes GetDBPluginInfoAttributes()

GetExportDBAttributes

public ExportDBAttributes GetExportDBAttributes()

GetConstructDataBinningAttributes

public ConstructDataBinningAttributes GetConstructDataBinningAttributes()

GetClientMethod

public ClientMethod GetClientMethod()

GetClientInformation

public ClientInformation GetClientInformation()

GetClientInformationList

public ClientInformationList GetClientInformationList()

GetSimulationUIValues

public SimulationUIValues GetSimulationUIValues()

GetPluginManagerAttributes

public PluginManagerAttributes GetPluginManagerAttributes()

GetAppearanceAttributes

public AppearanceAttributes GetAppearanceAttributes()

GetGlobalAttributes

public GlobalAttributes GetGlobalAttributes()

GetDatabaseCorrelationList

public DatabaseCorrelationList GetDatabaseCorrelationList()

GetPlotList

public PlotList GetPlotList()

GetHostProfileList

public HostProfileList GetHostProfileList()

GetSaveWindowAttributes

public SaveWindowAttributes GetSaveWindowAttributes()

GetEngineList

public EngineList GetEngineList()

GetColorTableAttributes

public ColorTableAttributes GetColorTableAttributes()

GetExpressionList

public ExpressionList GetExpressionList()

GetAnnotationAttributes

public AnnotationAttributes GetAnnotationAttributes()

GetSILRestrictionAttributes

public SILRestrictionAttributes GetSILRestrictionAttributes()

GetViewAxisArrayAttributes

public ViewAxisArrayAttributes GetViewAxisArrayAttributes()

GetViewCurveAttributes

public ViewCurveAttributes GetViewCurveAttributes()

GetView2DAttributes

public View2DAttributes GetView2DAttributes()

GetView3DAttributes

public View3DAttributes GetView3DAttributes()

GetLightList

public LightList GetLightList()

GetAnimationAttributes

public AnimationAttributes GetAnimationAttributes()

GetPickAttributes

public PickAttributes GetPickAttributes()

GetPrinterAttributes

public PrinterAttributes GetPrinterAttributes()

GetWindowInformation

public WindowInformation GetWindowInformation()

GetRenderingAttributes

public RenderingAttributes GetRenderingAttributes()

GetKeyframeAttributes

public KeyframeAttributes GetKeyframeAttributes()

GetQueryList

public QueryList GetQueryList()

GetQueryAttributes

public QueryAttributes GetQueryAttributes()

GetMaterialAttributes

public MaterialAttributes GetMaterialAttributes()

GetGlobalLineoutAttributes

public GlobalLineoutAttributes GetGlobalLineoutAttributes()

GetAnnotationObjectList

public AnnotationObjectList GetAnnotationObjectList()

GetQueryOverTimeAttributes

public QueryOverTimeAttributes GetQueryOverTimeAttributes()

GetInteractorAttributes

public InteractorAttributes GetInteractorAttributes()

GetProcessAttributes

public ProcessAttributes GetProcessAttributes()

GetMovieAttributes

public MovieAttributes GetMovieAttributes()

GetMeshManagementAttributes

public MeshManagementAttributes GetMeshManagementAttributes()

GetLogRPC

public ViewerRPC GetLogRPC()

GetFileOpenOptions

public FileOpenOptions GetFileOpenOptions()

GetSelectionProperties

public SelectionProperties GetSelectionProperties()

GetSelectionList

public SelectionList GetSelectionList()

GetViewerClientAttributes

public ViewerClientAttributes GetViewerClientAttributes()

GetViewerClientInformation

public ViewerClientInformation GetViewerClientInformation()

GetStateObject

public AttributeSubject GetStateObject(int i)
Returns the i'th state object.

Parameters:
i - The index of the state object to return.
Returns:
The i'th state object

Register

public void Register(AttributeSubject obj)
Registers a state object.

Parameters:
obj - The state object to register.

RegisterPlotAttributes

public void RegisterPlotAttributes(AttributeSubject obj)
Registers a plot attributes state object.

Parameters:
obj - The state object to register.

RegisterOperatorAttributes

public void RegisterOperatorAttributes(AttributeSubject obj)
Registers an operator attributes state object.

Parameters:
obj - The state object to register.

GetNumStateObjects

public int GetNumStateObjects()
Return the number of state objects that have been registered.

Returns:
The number of state objects

GetNumPlotStateObjects

public int GetNumPlotStateObjects()
Return the number of plot state objects that have been registered.

Returns:
The number of plot state objects

GetNumOperatorStateObjects

public int GetNumOperatorStateObjects()
Return the number of operator state objects that have been registered.

Returns:
The number of operator state objects

GetPlotAttributes

public AttributeSubject GetPlotAttributes(int n)
Return n'th plot state object

Parameters:
n - Index of the state object to return.
Returns:
The n'th plot state objects

GetPlotInformation

public PlotInfoAttributes GetPlotInformation(int n)
Return n'th plot information

Parameters:
n - Index of the plot information to return.
Returns:
The n'th plot plot information

GetOperatorAttributes

public AttributeSubject GetOperatorAttributes(int n)
Return n'th operator state object

Parameters:
n - Index of the state object to return.
Returns:
The n'th operator state objects