## Package visad.cluster

Interface Summary
RemoteAgentContact: RemoteAgentContact is the interface for RemoteClientAgent to communicate to NodeAgent.
RemoteClientAgent: RemoteClientAgent is the interface for agents on the client, which typically send NodeAgents to each node.
RemoteClientData: RemoteClientData is the interface for cluster client VisAD data objects.
RemoteClientField: RemoteClientField is the interface for cluster client VisAD Field data objects that are not partitioned over nodes.
RemoteClientPartitionedField: RemoteClientPartitionedField is the interface for cluster client VisAD Field data objects that are partitioned over nodes.
RemoteClientTuple: RemoteClientTuple is the interface for cluster client VisAD Tuple data objects.
RemoteClusterData: RemoteClusterData is the interface for cluster client and node Data.
RemoteNodeData: RemoteNodeData is the interface for cluster node VisAD data objects.
RemoteNodeField: RemoteNodeField is the interface for cluster node VisAD Field data objects that are not paritioned.
RemoteNodePartitionedField: RemoteNodePartitionedField is the interface for cluster node VisAD Field data objects that are paritioned.
RemoteNodeTuple: RemoteNodeTuple is the interface for cluster node VisAD Tuple data objects.
RemoteProxyAgent: RemoteProxyAgent is the interface for agents on the proxy client

Class Summary
ClientDisplayRendererJ3D: `ClientDisplayRendererJ3D` is the DisplayRenderer for cluster clients.
ClientRendererJ3D: ClientRendererJ3D is the VisAD DataRenderer for cluster clients
DefaultNodeRendererAgent: DefaultNodeRendererAgent is the class for agents sent from client to nodes to return VisADSceneGraphObjects from NodeRendererJ3Ds.
NodeAgent: NodeAgent is the abstract super-class for agents sent from client to nodes.
NodeDisplayRendererJ3D: `NodeDisplayRendererJ3D` is the DisplayRenderer for cluster nodes.
NodeRendererJ3D: NodeRendererJ3D is the VisAD class for transforming data into VisADSceneGraphObjects, but not rendering, on cluster nodes
RemoteAgentContactImpl: RemoteAgentContactImpl is the class on nodes for RemoteClientAgent to communicate to NodeAgent.
RemoteClientAgentImpl: RemoteClientAgentImpl is the class for agents on the client, which typically send NodeAgents to each node.
RemoteClientDataImpl: RemoteClientData is the class for cluster client VisAD data objects.
RemoteClientFieldImpl: RemoteClientFieldImpl is the class for cluster client VisAD Field data objects.
RemoteClientPartitionedFieldImpl: RemoteClientPartitionedFieldImpl is the class for cluster client VisAD Field data objects.
RemoteClientTupleImpl: RemoteClientTupleImpl is the class for cluster client VisAD Tuple data objects.
RemoteClusterDataImpl: RemoteClusterDataImpl is the super class for cluster client and node Data.
RemoteNodeDataImpl: RemoteNodeData is the class for cluster node VisAD data objects.
RemoteNodeFieldImpl: RemoteNodeFieldImpl is the class for cluster node VisAD Field data objects.
RemoteNodePartitionedFieldImpl: RemoteNodePartitionedFieldImpl is the class for cluster node VisAD Field data objects that are paritioned.
RemoteNodeTupleImpl: RemoteNodeTupleImpl is the class for cluster client VisAD Tuple data objects.
RemoteProxyAgentImpl: RemoteProxyAgentImpl is the class for agents on proxy clients
ShadowNodeFunctionTypeJ3D: The ShadowNodeFunctionTypeJ3D class shadows the FunctionType class for NodeRendererJ3D, within a DataDisplayLink, under Java3D.
ShadowNodeRealTupleTypeJ3D: The ShadowNodeRealTupleTypeJ3D class shadows the RealTupleType class for NodeRendererJ3D, within a DataDisplayLink, under Java3D.
ShadowNodeRealTypeJ3D: The ShadowNodeRealTypeJ3D class shadows the RealType class for NodeRendererJ3D, within a DataDisplayLink, under Java3D.
ShadowNodeSetTypeJ3D: The ShadowNodeSetTypeJ3D class shadows the SetType class for NodeRendererJ3D, within a DataDisplayLink, under Java3D.
ShadowNodeTupleTypeJ3D: The ShadowNodeTupleTypeJ3D class shadows the TupleType class for NodeRendererJ3D, within a DataDisplayLink, under Java3D.
TestCluster: TestCluster is the class for testing the visad.cluster package.
TestClusterOneJVM: TestClusterOneJVM is the class for testing the visad.cluster package.
TestProxyCluster: TestProxyCluster is the class for testing the visad.cluster package.
TestROMS: cd /home1/billh/mead java -mx128m visad.cluster.TestROMS NE_Pacific_2.nc roms_his_NEP2.nc
TestSSCluster: TestSSCluster is the class for testing the visad.cluster package.
TestVis5DCluster: TestVis5DCluster is the class for testing the visad.cluster package.
TestWRFCluster: TestWRFCluster is the class for testing the visad.cluster package.
UserDisplayRendererJ3D: `UserDisplayRendererJ3D` is the DisplayRenderer for remote users connecting to a cluster via a proxy on the client.
UserDummyDataImpl: RemoteClientData is the class for cluster client VisAD data objects.
UserRendererJ3D: UserRendererJ3D is the VisAD DataRenderer for remote users connecting to a cluster via a proxy on the client.

Exception Summary
ClusterException: ClusterException is an exception for VisAD cluster errors.