A B C D E F G H I L M N O P R S T V W Y

A

actionPerformed(ActionEvent) - Method in class edu.washington.NVisF.viewer.RotationControlPanel
processes button clicks.
addObjectGroup(ObjectGroup, boolean) - Method in class edu.washington.NVisF.viewer.PlotEnvironment
Adds the specified ObjectGroup to a private list of known ObjectGroups.
addObjectInfo(ObjectInfo) - Method in class edu.washington.NVisF.dataIO.TypeInfo
Adds an ObjectInfo object to this TypeInfo.
AlphaColoringStrategy - class edu.washington.NVisF.plotter.AlphaColoringStrategy.
An AlphaColoringStrategy uses data from a PlotCommand to compute alpha values for a set of data objects.
AlphaColoringStrategy() - Constructor for class edu.washington.NVisF.plotter.AlphaColoringStrategy
 
AppearanceSerializer - class edu.washington.NVisF.animator.AppearanceSerializer.
This class provides static methods to write an Appearance object to file and to reconstruct the Appearance from a previously written file.
AppearanceSerializer() - Constructor for class edu.washington.NVisF.animator.AppearanceSerializer
 
AppearanceStrategy - class edu.washington.NVisF.plotter.AppearanceStrategy.
An Appearance is a Java3D object that packages references to several different objects describing how to render a given 3D object.
AppearanceStrategy() - Constructor for class edu.washington.NVisF.plotter.AppearanceStrategy
 

B

BinaryDataFileReader - class edu.washington.NVisF.dataIO.BinaryDataFileReader.
BinaryDataFileReader extends DataReader to support readers of binary data files, providing simple implementations of the connection and meta-info methods.
BinaryDataFileReader() - Constructor for class edu.washington.NVisF.dataIO.BinaryDataFileReader
 
blue - Static variable in class edu.washington.NVisF.plotter.ColoringStrategy
 
buildObjectGroup() - Method in class edu.washington.NVisF.plotter.PlotCommand
builds an ObjectGroup from the 3D objects created by the defined PlotStrategy and installs the result in this PlotCommand.

C

closeConnection() - Method in class edu.washington.NVisF.dataIO.DataReader
does whatever work is needed to close the connection
closeConnection() - Method in class edu.washington.NVisF.dataIO.BinaryDataFileReader
 
ColoringStrategy - class edu.washington.NVisF.plotter.ColoringStrategy.
A ColoringStrategy defines how to construct colors from the available data.
ColoringStrategy() - Constructor for class edu.washington.NVisF.plotter.ColoringStrategy
Creates a new ColoringStrategy using the default color.
ColoringStrategy(Color3f) - Constructor for class edu.washington.NVisF.plotter.ColoringStrategy
Creates a new ColoringStrategy using the specified color.
CompressedMovieIO - class edu.washington.NVisF.animator.CompressedMovieIO.
The CompressedMovieIO object reads and writes NVisF movies (that is, an array of ObjectGroup objects) using the Compressed Geometry utilities provided in the com.sun.j3d.utils.compression package.
CompressedMovieIO() - Constructor for class edu.washington.NVisF.animator.CompressedMovieIO
 

D

DarkParticles - class edu.washington.NVisF.dataIO.tfr.DarkParticles.
This class reads the dark particle data from a Tipsy binary file.
DarkParticles(DataInputStream, int, int) - Constructor for class edu.washington.NVisF.dataIO.tfr.DarkParticles
 
DataField - class edu.washington.NVisF.dataIO.DataField.
A DataField object represents meta-info regarding a field for a particular data object.
DataField(String, int) - Constructor for class edu.washington.NVisF.dataIO.DataField
Constructs a DataField from the given name and type, where varType is one of the constants defined in this class.
DataIOException - exception edu.washington.NVisF.dataIO.DataIOException.
This class is the superclass of all exceptions within the dataIO package.
DataIOException() - Constructor for class edu.washington.NVisF.dataIO.DataIOException
 
DataIOException(String) - Constructor for class edu.washington.NVisF.dataIO.DataIOException
Initializes a new DataIOException with the given message.
DataReader - class edu.washington.NVisF.dataIO.DataReader.
The abstract DataReader class defines functions for query-based access to arbitrary sources of physical data.
DataReader() - Constructor for class edu.washington.NVisF.dataIO.DataReader
 
DEFAULT_COLOR - Static variable in class edu.washington.NVisF.plotter.ColoringStrategy
The default color, currently equal to white.
DEFAULT_PLOT_STRATEGY - Static variable in class edu.washington.NVisF.plotter.PlotManager
name of the default PlotStrategy.
density - Variable in class edu.washington.NVisF.dataIO.tfr.GasParticles
 

E

edu.washington.NVisF.animator - package edu.washington.NVisF.animator
 
edu.washington.NVisF.dataIO - package edu.washington.NVisF.dataIO
 
edu.washington.NVisF.dataIO.tfr - package edu.washington.NVisF.dataIO.tfr
 
edu.washington.NVisF.plotter - package edu.washington.NVisF.plotter
 
edu.washington.NVisF.viewer - package edu.washington.NVisF.viewer
 
eps - Variable in class edu.washington.NVisF.dataIO.tfr.StarParticles
 
eps - Variable in class edu.washington.NVisF.dataIO.tfr.DarkParticles
 

F

fillWithSingleColor(int) - Method in class edu.washington.NVisF.plotter.ColoringStrategy
returns a Color3f[] of length numObjects where every color is the same as this ColoringStrategy's defined color.

G

GasParticles - class edu.washington.NVisF.dataIO.tfr.GasParticles.
This class reads the gas/SPH particle data from a Tipsy binary file.
GasParticles(DataInputStream, int, int) - Constructor for class edu.washington.NVisF.dataIO.tfr.GasParticles
 
getAlphaColoringStrategy() - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
returns the AlphaColoringStrategy that provides alpha values for this PlotStrategy.
getAlphaColoringStrategy() - Method in class edu.washington.NVisF.plotter.PointCloudStrategy
returns the AlphaColoringStrategy that provides alpha values for this PlotStrategy.
getAlphaValues(PlotCommand) - Method in class edu.washington.NVisF.plotter.AlphaColoringStrategy
returns the appropriate alpha value for each data object available from the input PlotCommand command according to the algorithm for this AlphaColoringStrategy.
getAppearance() - Method in class edu.washington.NVisF.plotter.ObjectGroup
If this ObjectGroup was constructed with an Appearance, a reference to that Appearance is returned; otherwise returns null.
getAppearance(PlotCommand) - Method in class edu.washington.NVisF.plotter.AppearanceStrategy
returns an Appearance object appropriate for the given PlotCommand.
getAppearance(PlotCommand) - Method in class edu.washington.NVisF.plotter.PlotStrategy
Returns an Appearance object appropriate for the supplied PlotCommand, according to the algorithm defined in this PlotStrategy.
getAppearance(PlotCommand) - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
returns an Appearance object appropriate to the given PlotCommand.
getAppearance(PlotCommand) - Method in class edu.washington.NVisF.plotter.PointCloudStrategy
returns an Appearance object appropriate to the given PlotCommand.
getAppearance(PlotCommand) - Method in class edu.washington.NVisF.plotter.PointCloudAppearanceStrategy
Returns an Appearance object with default values except for the pre-defined pixel size and antialiasing.
getAppearanceStrategy() - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
returns the AppearanceStrategy that provides Appearance objects for this PlotStrategy.
getAppearanceStrategy() - Method in class edu.washington.NVisF.plotter.PointCloudStrategy
returns the AppearanceStrategy that provides Appearance objects for this PlotStrategy.
getBranchGroup() - Method in class edu.washington.NVisF.plotter.ObjectGroup
returns the top level BranchGroup of this ObjectGroup.
getColor() - Method in class edu.washington.NVisF.plotter.ColoringStrategy
returns this ColoringStrategy's defined color.
getColoringStrategy() - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
returns the ColoringStrategy that provides colors for this PlotStrategy.
getColoringStrategy() - Method in class edu.washington.NVisF.plotter.PointCloudStrategy
returns the ColoringStrategy that provides colors for this PlotStrategy.
getColorNameMap() - Static method in class edu.washington.NVisF.plotter.ColoringStrategy
Returns a Map between names of colors and the colors.
getColors(PlotCommand) - Method in class edu.washington.NVisF.plotter.ColoringStrategy
Returns an array containing one color for each data object according to the particular algorithm of this ColoringStrategy.
getColors(PlotCommand) - Method in class edu.washington.NVisF.plotter.SandColoringStrategy
 
getColors(PlotCommand) - Method in class edu.washington.NVisF.plotter.SSColoringStrategy
 
getColors(PlotCommand, Color3f[], int) - Method in class edu.washington.NVisF.plotter.AlphaColoringStrategy
given a input Color3f array, constructs a Color4f array by calling getAlphaValues and using makeColor4fFromColor3f for each color.
getCount() - Method in class edu.washington.NVisF.plotter.PlotCommand
returns dataReader.getCount(predicate)
getCount(String) - Method in class edu.washington.NVisF.dataIO.DataReader
returns the number of objects that satisfy the given predicate.
getCount(String) - Method in class edu.washington.NVisF.dataIO.BinaryDataFileReader
 
getCount(String) - Method in class edu.washington.NVisF.dataIO.SandPileReader
 
getCount(String) - Method in class edu.washington.NVisF.dataIO.SSFileReader
 
getCount(String) - Method in class edu.washington.NVisF.dataIO.TipsyFileReader
 
getDataFieldNames() - Method in class edu.washington.NVisF.dataIO.ObjectInfo
Returns the names of all data fields for this data object.
getDataFieldNames() - Method in class edu.washington.NVisF.dataIO.TypeInfo
Returns the names of every data field defined for any data object.
getDataFieldNames(String) - Method in class edu.washington.NVisF.dataIO.TypeInfo
Returns the names of all data fields defined for the data object with the given name.
getDataFields() - Method in class edu.washington.NVisF.dataIO.ObjectInfo
 
getDataReader() - Method in class edu.washington.NVisF.plotter.PlotCommand
returns a reference to this PlotCommand's DataReader.
getFieldName() - Method in class edu.washington.NVisF.plotter.PositionStrategy
Returns the name of the data field used as positions.
getGeometries() - Method in class edu.washington.NVisF.plotter.ObjectGroup
If this ObjectGroup was constructed with Geometry objects, a reference to an array of those Geometrys is returned; otherwise returns null.
getGeometryArrays(PlotCommand) - Method in class edu.washington.NVisF.plotter.PlotStrategy
Returns an array of GeometryArray objects containing the geometry component of the 3D representation of the data defined in the supplied PlotCommand, according to the algorithm defined in this PlotStrategy.
getGeometryArrays(PlotCommand) - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
builds the GeometryArray[] for the specified PlotCommand.
getGeometryArrays(PlotCommand) - Method in class edu.washington.NVisF.plotter.PointCloudStrategy
builds the GeometryArray[] for the specified PlotCommand.
getGeometryArrays(PlotCommand) - Method in class edu.washington.NVisF.plotter.SplitPointCloudStrategy
 
getKnownColors() - Static method in class edu.washington.NVisF.plotter.ColoringStrategy
Returns a List of Strings containing the names of all known colors.
getMultiColors(PlotCommand, int) - Method in class edu.washington.NVisF.plotter.ColoringStrategy
Returns an array containing vCount colors for each data object.
getName() - Method in class edu.washington.NVisF.dataIO.ObjectInfo
Returns the name of this data object.
getName() - Method in class edu.washington.NVisF.dataIO.DataField
Returns the name of this data field.
getObjectGroup() - Method in class edu.washington.NVisF.plotter.PlotCommand
returns the ObjectGroup for this PlotCommand.
getObjectInfo() - Method in class edu.washington.NVisF.dataIO.TypeInfo
Returns all known ObjectInfo objects.
getObjectInfo() - Method in class edu.washington.NVisF.dataIO.tfr.TipsyParticles
 
getObjectInfo(String) - Method in class edu.washington.NVisF.dataIO.TypeInfo
Returns the ObjectInfo object with the given name.
getObjectNames() - Method in class edu.washington.NVisF.dataIO.TypeInfo
Returns the names of all known data object types.
getPlotStrategy() - Method in class edu.washington.NVisF.plotter.PlotCommand
returns a reference to this PlotCommand's PlotStrategy.
getPlotStrategy(String) - Method in class edu.washington.NVisF.plotter.PlotManager
Returns the PlotStrategy mapped to the name provided.
getPositionStrategy() - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
returns the PositionStrategy that provides coordinates for this PlotStrategy.
getPositionStrategy() - Method in class edu.washington.NVisF.plotter.PointCloudStrategy
returns the PositionStrategy that provides coordinates for this PlotStrategy.
getPredicate() - Method in class edu.washington.NVisF.plotter.PlotCommand
returns a reference to this PlotCommand's predicate.
getScalar(String) - Method in class edu.washington.NVisF.dataIO.tfr.TipsyParticles
 
getScalar(String) - Method in class edu.washington.NVisF.plotter.PlotCommand
returns dataReader.getScalar(predicate,dataField)
getScalar(String, String) - Method in class edu.washington.NVisF.dataIO.DataReader
returns an array of floats containing the specified scalar field element for all data objects that satisfy the given predicate.
getScalar(String, String) - Method in class edu.washington.NVisF.dataIO.BinaryDataFileReader
 
getScalar(String, String) - Method in class edu.washington.NVisF.dataIO.SandPileReader
 
getScalar(String, String) - Method in class edu.washington.NVisF.dataIO.SSFileReader
 
getScalar(String, String) - Method in class edu.washington.NVisF.dataIO.TipsyFileReader
 
getScalarDataFieldNames() - Method in class edu.washington.NVisF.dataIO.ObjectInfo
Returns the names of all scalar data fields for this data object.
getScalarDataFieldNames() - Method in class edu.washington.NVisF.dataIO.TypeInfo
Returns the names of every scalar data field defined for any data object.
getScalarDataFieldNames(String) - Method in class edu.washington.NVisF.dataIO.TypeInfo
Returns the names of all scalar data fields defined for the data object with the given name.
getShape3D(PlotCommand, Geometry) - Method in class edu.washington.NVisF.plotter.AppearanceStrategy
constructs and returns a Shape3D object by combining the given Geometry object with the result from AppearanceStrategy.getAppearance(edu.washington.NVisF.plotter.PlotCommand).
getShape3Ds() - Method in class edu.washington.NVisF.plotter.ObjectGroup
If this ObjectGroup was constructed with a Shape3D or its components, returns a reference to that Shape3D; otherwise returns null.
getShape3Ds(GeometryArray[], Appearance) - Method in class edu.washington.NVisF.plotter.PlotStrategy
Returns an array of Shape3D objects contrusted from the provided array of geometry objects and the provided Appearance object.
getShape3Ds(PlotCommand) - Method in class edu.washington.NVisF.plotter.PlotStrategy
Returns an array of Shape3D objects containing the 3D representation of the data defined in the supplied PlotCommand by combining the results of the PlotStrategy.getGeometryArrays(edu.washington.NVisF.plotter.PlotCommand) and PlotStrategy.getAppearance(edu.washington.NVisF.plotter.PlotCommand) methods.
getShape3Ds(PlotCommand, GeometryArray[]) - Method in class edu.washington.NVisF.plotter.PlotStrategy
Returns an array of Shape3D objects constructed from the provided array of GeometryArray objects by adding an Appearance object from the PlotStrategy.getAppearance(edu.washington.NVisF.plotter.PlotCommand) method.
getSSColorDef() - Static method in class edu.washington.NVisF.plotter.SSColoringStrategy
Returns a Map between Integer keys and defined colors.
getTransformGroup() - Method in class edu.washington.NVisF.plotter.ObjectGroup
returns the TransformGroup above the wrapped structure.
getTypeInfo() - Method in class edu.washington.NVisF.dataIO.DataReader
retrieves a description of the data available from this source as a TypeInfo object.
getTypeInfo() - Method in class edu.washington.NVisF.dataIO.BinaryDataFileReader
 
getvarType() - Method in class edu.washington.NVisF.dataIO.DataField
Returns the type of this data field.
getVector(String) - Method in class edu.washington.NVisF.dataIO.tfr.TipsyParticles
 
getVector(String) - Method in class edu.washington.NVisF.plotter.PlotCommand
returns dataReader.getVector(predicate,dataField)
getVector(String, String) - Method in class edu.washington.NVisF.dataIO.DataReader
returns an array of arrays containing the specified vector field element for all data objects that satisfy the given predicate.
getVector(String, String) - Method in class edu.washington.NVisF.dataIO.BinaryDataFileReader
 
getVector(String, String) - Method in class edu.washington.NVisF.dataIO.SandPileReader
 
getVector(String, String) - Method in class edu.washington.NVisF.dataIO.SSFileReader
 
getVector(String, String) - Method in class edu.washington.NVisF.dataIO.TipsyFileReader
 
getVectorDataFieldNames() - Method in class edu.washington.NVisF.dataIO.ObjectInfo
Returns the names of all vector data fields for this data object.
getVectorDataFieldNames() - Method in class edu.washington.NVisF.dataIO.TypeInfo
Returns the names of every vector data field defined for any data object.
getVectorDataFieldNames(String) - Method in class edu.washington.NVisF.dataIO.TypeInfo
Returns the names of all vector data fields defined for the data object with the given name.
getVectors(PlotCommand) - Method in class edu.washington.NVisF.plotter.VectorStrategy
returns a float[][] of dimensions N x m where N is the number of data objects and m is the dimensionality of the vector (usually 3).
getVectorStrategy() - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
returns the VectorStrategy that provides vector endpoints for this PlotStrategy.
getVertexFormat() - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
returns the vertexFormat used to construct the GeometryArray.
getVertexFormat() - Method in class edu.washington.NVisF.plotter.PointCloudStrategy
returns the vertexFormat used to construct the GeometryArray.
green - Static variable in class edu.washington.NVisF.plotter.ColoringStrategy
 

H

handleException(Exception) - Static method in class edu.washington.NVisF.plotter.PlotterMessageHandler
does something with the supplied Exception; is null-safe
handleMessage(String) - Static method in class edu.washington.NVisF.plotter.PlotterMessageHandler
does something with the provided message for the user
hsmooth - Variable in class edu.washington.NVisF.dataIO.tfr.GasParticles
 

I

initConnection(InputStream) - Method in class edu.washington.NVisF.dataIO.BinaryDataFileReader
 
initConnection(InputStream) - Method in class edu.washington.NVisF.dataIO.SandPileReader
 
initConnection(InputStream) - Method in class edu.washington.NVisF.dataIO.SSFileReader
 
initConnection(InputStream) - Method in class edu.washington.NVisF.dataIO.TipsyFileReader
 
initConnection(String) - Method in class edu.washington.NVisF.dataIO.DataReader
initiates a connection to the data source represented by the given String.
initConnection(String) - Method in class edu.washington.NVisF.dataIO.BinaryDataFileReader
 
initConnection(URL) - Method in class edu.washington.NVisF.dataIO.DataReader
initiates a connection to the data source represented by the given URL.
initConnection(URL) - Method in class edu.washington.NVisF.dataIO.BinaryDataFileReader
 
initialize() - Method in class edu.washington.NVisF.animator.SwitchMovieBehavior
 
initUniverse() - Method in class edu.washington.NVisF.viewer.PlotEnvironment
Calls initUniverse(int viewerSize) with a default viewer size of 512x512.
initUniverse(int) - Method in class edu.washington.NVisF.viewer.PlotEnvironment
This method sets up the viewer and should be called before accessing any of the other methods.
Instance() - Static method in class edu.washington.NVisF.plotter.PlotterMessageHandler
returns the single instance of this class
isConnectionOpen() - Method in class edu.washington.NVisF.dataIO.DataReader
tests whether an active connection exists
isConnectionOpen() - Method in class edu.washington.NVisF.dataIO.BinaryDataFileReader
 

L

LineCloudStrategy - class edu.washington.NVisF.plotter.LineCloudStrategy.
A LineCloudStrategy provides a strategy for representing a 3D vector field as a single 3D visualization object where the vector for each data object is represented as a line starting from the object's position.
LineCloudStrategy() - Constructor for class edu.washington.NVisF.plotter.LineCloudStrategy
Constructs a simple LineCloudStrategy with a default PositionStrategy, VectorStrategy, and AppearanceStrategy.
LineCloudStrategy(PositionStrategy, VectorStrategy, ColoringStrategy, AlphaColoringStrategy, AppearanceStrategy) - Constructor for class edu.washington.NVisF.plotter.LineCloudStrategy
Constructs a LineCloudStrategy that will use the specified components for its positions, vector enpoints, colors, alpha values, and Appearance.
LineCloudStrategy(PositionStrategy, VectorStrategy, ColoringStrategy, AppearanceStrategy) - Constructor for class edu.washington.NVisF.plotter.LineCloudStrategy
Constructs a LineCloudStrategy that will use the specified components for its positions, vector enpoints, colors, and Appearance.
loadData(String, String[]) - Method in class edu.washington.NVisF.dataIO.DataReader
instructs this DataReader to gather and store the requested data for later access.
loadData(String, String[]) - Method in class edu.washington.NVisF.dataIO.BinaryDataFileReader
 
loadData(String, String[]) - Method in class edu.washington.NVisF.dataIO.SandPileReader
 
loadData(String, String[]) - Method in class edu.washington.NVisF.dataIO.SSFileReader
 
loadData(String, String[]) - Method in class edu.washington.NVisF.dataIO.TipsyFileReader
 

M

makeColor4fFromColor3f(Color3f, float) - Static method in class edu.washington.NVisF.plotter.AlphaColoringStrategy
Constructs a Color4f from the provided Color3f and alphaValue.
makeMovie(ObjectGroup[], Alpha) - Method in class edu.washington.NVisF.animator.SwitchMovie
Attaches the supplied movie frames to the Switch objects and sets up the SwitchMovieBehavior object.
makeMovieFrames(PlotCommand, String) - Static method in class edu.washington.NVisF.animator.MovieMaker
Constructs a set of movie frames from the supplied PlotCommand and a file which contains the names of the data sources.
makeMovieFrames(PlotCommand, String[]) - Static method in class edu.washington.NVisF.animator.MovieMaker
Constructs a set of movie frames from the supplied PlotCommand and the String array, dataSources, containing the names of data sources as appropriate arguments to the DataReader.initConnection(String) method.
mass - Variable in class edu.washington.NVisF.dataIO.tfr.StarParticles
 
mass - Variable in class edu.washington.NVisF.dataIO.tfr.GasParticles
 
mass - Variable in class edu.washington.NVisF.dataIO.tfr.DarkParticles
 
maxObjectGroups - Static variable in class edu.washington.NVisF.viewer.PlotEnvironment
 
metals - Variable in class edu.washington.NVisF.dataIO.tfr.StarParticles
 
metals - Variable in class edu.washington.NVisF.dataIO.tfr.GasParticles
 
MouseRotateLocked - class edu.washington.NVisF.viewer.MouseRotateLocked.
This class is a simple extension of the MouseRotate class in the sun utility packages.
MouseRotateLocked() - Constructor for class edu.washington.NVisF.viewer.MouseRotateLocked
Creates a rotate behavior given the transform group to act upon.
MouseRotateLocked(int) - Constructor for class edu.washington.NVisF.viewer.MouseRotateLocked
Usual constructor for this rotation behavior.
MovieIO - class edu.washington.NVisF.animator.MovieIO.
A MovieIO object defines methods for writing a movie (consisting of an array of ObjectGroup objects) to file and reading such a pre-written movie.
MovieIO() - Constructor for class edu.washington.NVisF.animator.MovieIO
 
MovieMaker - class edu.washington.NVisF.animator.MovieMaker.
The MovieMaker class provides a simple algorithm for constructing a set of 3D scenes from a set of data sources, each of which contains the data for one scene.
MovieMaker() - Constructor for class edu.washington.NVisF.animator.MovieMaker
 

N

nbodies - Variable in class edu.washington.NVisF.dataIO.tfr.TipsyHeader
 
ndark - Variable in class edu.washington.NVisF.dataIO.tfr.TipsyHeader
 
ndim - Variable in class edu.washington.NVisF.dataIO.tfr.TipsyHeader
 
NoConnectionException - exception edu.washington.NVisF.dataIO.NoConnectionException.
A NoConnectionException is thrown when an attempt is made to access data, but there is no valid connection to the data source.
NoConnectionException() - Constructor for class edu.washington.NVisF.dataIO.NoConnectionException
 
NoConnectionException(String) - Constructor for class edu.washington.NVisF.dataIO.NoConnectionException
Initializes a new NoConnectionException with the given message.
nsph - Variable in class edu.washington.NVisF.dataIO.tfr.TipsyHeader
 
nstar - Variable in class edu.washington.NVisF.dataIO.tfr.TipsyHeader
 

O

ObjectGroup - class edu.washington.NVisF.plotter.ObjectGroup.
An ObjectGroup wraps a 3D scene that can be added to a viewer.
ObjectGroup(Geometry, Appearance) - Constructor for class edu.washington.NVisF.plotter.ObjectGroup
Constructs a new ObjectGroup from the provided Geometry and Appearance.
ObjectGroup(Group) - Constructor for class edu.washington.NVisF.plotter.ObjectGroup
Constructs a new ObjectGroup that wraps the supplied Group.
ObjectGroup(Node[]) - Constructor for class edu.washington.NVisF.plotter.ObjectGroup
Constructs a new ObjectGroup that wraps the supplied Nodes.
ObjectGroup(Shape3D) - Constructor for class edu.washington.NVisF.plotter.ObjectGroup
Constructs a new ObjectGroup from the provided Shape3D object.
ObjectGroup(Shape3D[]) - Constructor for class edu.washington.NVisF.plotter.ObjectGroup
Constructs a new ObjectGroup from the provided Shape3D objects.
ObjectInfo - class edu.washington.NVisF.dataIO.ObjectInfo.
The ObjectInfo class provides meta-info regarding the data available for a particular type of data object.
ObjectInfo(String, DataField[]) - Constructor for class edu.washington.NVisF.dataIO.ObjectInfo
Constructs an ObjectInfo for a data object with the given name and set of DataFields.
OpenConnectionException - exception edu.washington.NVisF.dataIO.OpenConnectionException.
An OpenConnectionException is thrown when an attempt is made to initialize a new connection when one already exists.
OpenConnectionException() - Constructor for class edu.washington.NVisF.dataIO.OpenConnectionException
 
OpenConnectionException(String) - Constructor for class edu.washington.NVisF.dataIO.OpenConnectionException
Initializes a new OpenConnectionException with the given message.

P

parseObjectFromPredicate(String) - Method in class edu.washington.NVisF.plotter.PlotCommand
extracts the object name from the given predicate.
phi - Variable in class edu.washington.NVisF.dataIO.tfr.StarParticles
 
phi - Variable in class edu.washington.NVisF.dataIO.tfr.GasParticles
 
phi - Variable in class edu.washington.NVisF.dataIO.tfr.DarkParticles
 
PlotCommand - class edu.washington.NVisF.plotter.PlotCommand.
A PlotCommand encapsulates a request to represent a certain set of data with a 3D representation suitable for viewing.
PlotCommand() - Constructor for class edu.washington.NVisF.plotter.PlotCommand
Constructs an empty PlotCommand.
PlotCommand(DataReader, String) - Constructor for class edu.washington.NVisF.plotter.PlotCommand
Constructs a PlotCommand referencing the specified DataReader and predicate, but with no defined PlotStrategy.
PlotCommand(DataReader, String, PlotManager) - Constructor for class edu.washington.NVisF.plotter.PlotCommand
Constructs a PlotCommand referencing the specified DataReader and predicate.
PlotCommand(DataReader, String, PlotStrategy) - Constructor for class edu.washington.NVisF.plotter.PlotCommand
Constructs a PlotCommand referencing the specified DataReader, predicate, and PlotStrategy.
PlotEnvironment - class edu.washington.NVisF.viewer.PlotEnvironment.
The PlotEnvironment class provides the viewer that displays 3D objects and various utility methods to aid viewing.
PlotEnvironment() - Constructor for class edu.washington.NVisF.viewer.PlotEnvironment
 
PlotManager - class edu.washington.NVisF.plotter.PlotManager.
A PlotManager stores PlotStrategy objects so that they can be retrieved by name.
PlotManager() - Constructor for class edu.washington.NVisF.plotter.PlotManager
Creates a new PlotManager with a plain PointCloudStrategy as its default strategy.
PlotManager(PlotStrategy) - Constructor for class edu.washington.NVisF.plotter.PlotManager
Creates a new PlotManager with the specified PlotStrategy as its default strategy.
PlotStrategy - class edu.washington.NVisF.plotter.PlotStrategy.
This is the abstract base class for all plot strategies.
PlotStrategy() - Constructor for class edu.washington.NVisF.plotter.PlotStrategy
 
PlotterMessageHandler - class edu.washington.NVisF.plotter.PlotterMessageHandler.
The PlotterMessageHandler provides static methods to handle exceptions and messages generated by plotting classes.
PointCloudAppearanceStrategy - class edu.washington.NVisF.plotter.PointCloudAppearanceStrategy.
This class constructs and returns an Appearance object appropriate for use with a PointCloudStrategy.
PointCloudAppearanceStrategy() - Constructor for class edu.washington.NVisF.plotter.PointCloudAppearanceStrategy
Constructs a PointCloudAppearanceStrategy that will return an Appearance with default values.
PointCloudAppearanceStrategy(float, boolean) - Constructor for class edu.washington.NVisF.plotter.PointCloudAppearanceStrategy
Constructs a PointCloudAppearanceStrategy that will return an Appearance with the specified pixel size and antialiasing.
PointCloudAppearanceStrategy(PointAttributes) - Constructor for class edu.washington.NVisF.plotter.PointCloudAppearanceStrategy
Constructs a PointCloudAppearanceStrategy that will return an Appearance referencing the provided PointAttributes object.
PointCloudStrategy - class edu.washington.NVisF.plotter.PointCloudStrategy.
A PointCloudStrategy defines a strategy for representing 3D data as a single 3D visualization object where each data object is rendered as a single pixel.
PointCloudStrategy() - Constructor for class edu.washington.NVisF.plotter.PointCloudStrategy
Constructs a simple PointCloudStrategy with a default PositionStrategy and AppearanceStrategy.
PointCloudStrategy(PositionStrategy, ColoringStrategy, AlphaColoringStrategy, AppearanceStrategy) - Constructor for class edu.washington.NVisF.plotter.PointCloudStrategy
Constructs a PointCloudStrategy that will use the specified components for its positions, colors, alpha values, and Appearance.
PointCloudStrategy(PositionStrategy, ColoringStrategy, AppearanceStrategy) - Constructor for class edu.washington.NVisF.plotter.PointCloudStrategy
Constructs a PointCloudStrategy that will use the specified components for its positions, colors, and Appearance.
PolygonStrategy - class edu.washington.NVisF.plotter.PolygonStrategy.
A PolygonStrategy provides the coordinates of the vertices of a polygon used to render an individual data object.
PolygonStrategy() - Constructor for class edu.washington.NVisF.plotter.PolygonStrategy
 
position - Variable in class edu.washington.NVisF.dataIO.tfr.StarParticles
 
position - Variable in class edu.washington.NVisF.dataIO.tfr.GasParticles
 
position - Variable in class edu.washington.NVisF.dataIO.tfr.DarkParticles
 
PositionStrategy - class edu.washington.NVisF.plotter.PositionStrategy.
A PositionStrategy defines how to construct 3-D positions from the data.
PositionStrategy() - Constructor for class edu.washington.NVisF.plotter.PositionStrategy
Constructs a new PositionStrategy that will use the "position" field of the data for its positions.
PositionStrategy(String) - Constructor for class edu.washington.NVisF.plotter.PositionStrategy
Constructs a new PositionStrategy that will use the specified field of the data for its positions.
processStimulus(Enumeration) - Method in class edu.washington.NVisF.animator.SwitchMovieBehavior
 
processStimulus(Enumeration) - Method in class edu.washington.NVisF.viewer.MouseRotateLocked
Overrides MouseRotate.processStimulus(java.util.Enumeration).
putPlotStrategy(String, PlotStrategy) - Method in class edu.washington.NVisF.plotter.PlotManager
Adds the given PlotStrategy to this registry under the supplied name.

R

readAppearance(ObjectInputStream) - Static method in class edu.washington.NVisF.animator.AppearanceSerializer
Read an Appearance object from the given ObjectInputStream.
readAppearance(String) - Static method in class edu.washington.NVisF.animator.AppearanceSerializer
Read an Appearance object from the file with the given name, with a ".apr" extension added if not already present.
readLines(String, String) - Static method in class edu.washington.NVisF.animator.MovieMaker
Utility method for parsing a text file into a String[] with each line of the file stored in one String, ignoring lines that start with the supplied commentString.
readMovie(String) - Method in class edu.washington.NVisF.animator.MovieIO
Reads a set of ObjectGroups from file.
readMovie(String) - Method in class edu.washington.NVisF.animator.CompressedMovieIO
Reconstructs the movie frames written to file by a previous call to CompressedMovieIO.writeMovie(edu.washington.NVisF.plotter.ObjectGroup[], java.lang.String).
readMovie(String) - Method in class edu.washington.NVisF.animator.SimpleMovieIO
 
readMovieFrames(String) - Static method in class edu.washington.NVisF.animator.MovieMaker
Reads movie frames from the file with the supplied name by forwarding the request to the installed MovieIO object.
red - Static variable in class edu.washington.NVisF.plotter.ColoringStrategy
 
registerMovie(PlotEnvironment) - Method in class edu.washington.NVisF.animator.SwitchMovie
attaches the stored movie to the supplied PlotEnvironment.
removeObjectGroup(int) - Method in class edu.washington.NVisF.viewer.PlotEnvironment
removes the ObjectGroup specified by index from the private list.
resetRotation() - Method in class edu.washington.NVisF.viewer.PlotEnvironment
Undoes any accumulated rotations, but preserves translates and zooms.
resetUniverse() - Method in class edu.washington.NVisF.viewer.PlotEnvironment
Undoes all rotations, translates, and zooms, returning the view to its initial state.
rotAngle - Static variable in class edu.washington.NVisF.viewer.RotationControlPanel
The amount of rotation per button click, currently 22.5".
RotationControlPanel - class edu.washington.NVisF.viewer.RotationControlPanel.
The RotationControlPanel produces a small panel with buttons that perform rotations (or undo them) of the 3D universe.
RotationControlPanel(PlotEnvironment) - Constructor for class edu.washington.NVisF.viewer.RotationControlPanel
Creates a new RotationControlPanel attached to the given PlotEnvironment.
rotX(double) - Method in class edu.washington.NVisF.viewer.PlotEnvironment
Rotates the universe by the given angle about the X axis (that is, rotate down).
rotY(double) - Method in class edu.washington.NVisF.viewer.PlotEnvironment
Rotates the universe by the given angle about the Y axis (that is, rotate right).
rotZ(double) - Method in class edu.washington.NVisF.viewer.PlotEnvironment
Rotates the universe by the given angle about the Z axis (that is, rotate counter-clockwise).

S

SandColoringStrategy - class edu.washington.NVisF.plotter.SandColoringStrategy.
This class implements a coloring strategy for sandpiles with a bimodal size distribution.
SandColoringStrategy() - Constructor for class edu.washington.NVisF.plotter.SandColoringStrategy
 
SandPileReader - class edu.washington.NVisF.dataIO.SandPileReader.
The SandPileReader class provides access to binary files in the SS (solar system) format, without any scale factor applied to the data.
SandPileReader() - Constructor for class edu.washington.NVisF.dataIO.SandPileReader
 
SandPileReader(String) - Constructor for class edu.washington.NVisF.dataIO.SandPileReader
 
SCALAR_FIELD_ELEMENT - Static variable in class edu.washington.NVisF.dataIO.DataField
identifies scalar data fields.
scalarFieldMap - Variable in class edu.washington.NVisF.dataIO.tfr.TipsyParticles
 
setAlphaColoringStrategy(AlphaColoringStrategy) - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
setss the AlphaColoringStrategy that provides alpha values for this PlotStrategy.
setAlphaColoringStrategy(AlphaColoringStrategy) - Method in class edu.washington.NVisF.plotter.PointCloudStrategy
setss the AlphaColoringStrategy that provides alpha values for this PlotStrategy.
setAppearanceStrategy(AppearanceStrategy) - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
sets the AppearanceStrategy that provides Appearance objects for this PlotStrategy.
setAppearanceStrategy(AppearanceStrategy) - Method in class edu.washington.NVisF.plotter.PointCloudStrategy
sets the AppearanceStrategy that provides Appearance objects for this PlotStrategy.
setColor(Color3f) - Method in class edu.washington.NVisF.plotter.ColoringStrategy
sets the color used by this ColoringStrategy.
setColoringStrategy(ColoringStrategy) - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
sets the ColoringStrategy that provides colors for this PlotStrategy.
setColoringStrategy(ColoringStrategy) - Method in class edu.washington.NVisF.plotter.PointCloudStrategy
sets the ColoringStrategy that provides colors for this PlotStrategy.
setDataReader(DataReader) - Method in class edu.washington.NVisF.plotter.PlotCommand
sets this PlotCommand's DataReader.
setFieldName(String) - Method in class edu.washington.NVisF.plotter.PositionStrategy
Sets the new name of the data field to use for positions.
setObjectGroupVisible(int, boolean) - Method in class edu.washington.NVisF.viewer.PlotEnvironment
sets the visibility of the ObjectGroup specified by index according to the visible flag.
setPlotStrategy(PlotManager) - Method in class edu.washington.NVisF.plotter.PlotCommand
sets this PlotCommand's PlotStrategy by extracting the object name from the predicate and using the name to retrieve a PlotStrategy from the supplied PlotManager.
setPlotStrategy(PlotStrategy) - Method in class edu.washington.NVisF.plotter.PlotCommand
sets this PlotCommand's PlotStrategy.
setPointAttributes(float, boolean) - Method in class edu.washington.NVisF.plotter.PointCloudAppearanceStrategy
Sets the pixel size and antialiasing to use when constructing Appearance objects.
setPointAttributes(PointAttributes) - Method in class edu.washington.NVisF.plotter.PointCloudAppearanceStrategy
Sets the PointAttributes object to reference when constructing Appearance objects.
setPositionStrategy(PositionStrategy) - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
sets the PositionStrategy that provides coordinates for this PlotStrategy.
setPositionStrategy(PositionStrategy) - Method in class edu.washington.NVisF.plotter.PointCloudStrategy
sets the PositionStrategy that provides coordinates for this PlotStrategy.
setPredicate(String) - Method in class edu.washington.NVisF.plotter.PlotCommand
sets this PlotCommand's predicate.
setPrintStackTrace(boolean) - Static method in class edu.washington.NVisF.plotter.PlotterMessageHandler
if flag is true, the stack trace for exceptions will be printed.
setScaleFactor(double) - Method in class edu.washington.NVisF.viewer.PlotEnvironment
Seta a scale factor for the universe.
setVectorStrategy(VectorStrategy) - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
sets the VectorStrategy that provides vector endpoints for this PlotStrategy.
setVertexFormat(int) - Method in class edu.washington.NVisF.plotter.LineCloudStrategy
sets the vertexFormat used to construct the GeometryArray.
setVertexFormat(int) - Method in class edu.washington.NVisF.plotter.PointCloudStrategy
sets the vertexFormat used to construct the GeometryArray.
setViewParams(float, float, float, float, float) - Method in class edu.washington.NVisF.viewer.PlotEnvironment
Sets various viewing parameters.
showObjectGroup(int) - Method in class edu.washington.NVisF.viewer.PlotEnvironment
sets the specified group to be visible.
SimpleMovieIO - class edu.washington.NVisF.animator.SimpleMovieIO.
This class provides a very simple file format for NVisF movies in which each ObjectGroup wraps a PointArray.
SimpleMovieIO() - Constructor for class edu.washington.NVisF.animator.SimpleMovieIO
 
SourceNotFoundException - exception edu.washington.NVisF.dataIO.SourceNotFoundException.
A SourceNotFoundException is thrown when the data source identified in an initConnection() request could not be found.
SourceNotFoundException() - Constructor for class edu.washington.NVisF.dataIO.SourceNotFoundException
 
SourceNotFoundException(String) - Constructor for class edu.washington.NVisF.dataIO.SourceNotFoundException
Initializes a new SourceNotFoundException with the given message.
SplitPointCloudStrategy - class edu.washington.NVisF.plotter.SplitPointCloudStrategy.
A SplitPointCloudStrategy is exactly like a PointCloudStrategy except that the points are split into a set of GeometryArrays so that no more than a fixed number of vertices are in each GeometryArray.
SplitPointCloudStrategy() - Constructor for class edu.washington.NVisF.plotter.SplitPointCloudStrategy
 
SplitPointCloudStrategy(PositionStrategy, ColoringStrategy, AlphaColoringStrategy, AppearanceStrategy) - Constructor for class edu.washington.NVisF.plotter.SplitPointCloudStrategy
 
SplitPointCloudStrategy(PositionStrategy, ColoringStrategy, AppearanceStrategy) - Constructor for class edu.washington.NVisF.plotter.SplitPointCloudStrategy
 
SSColoringStrategy - class edu.washington.NVisF.plotter.SSColoringStrategy.
This class implements a particular coloring strategy used by the SS (solar system) analysis routines, in which the data contain an integer field called "color" that is mapped to a set of colors: 0 = black, 1 = white, 2 = red, 3 = green, 4 = blue, 5 = yellow, 6 = magenta, 7 = cyan, 8 = gold, 9 = pink, 10 = orange, 11 = khaki, 12 = violet, 13 = maroon, 14 = aqua, 15 = navy, 16-255 = increasing grays from black to white (16 = black, 255 = white) this class maps integers outside the range [0-255] to white.
SSColoringStrategy() - Constructor for class edu.washington.NVisF.plotter.SSColoringStrategy
 
SSFileReader - class edu.washington.NVisF.dataIO.SSFileReader.
The SSFileReader class provides access to binary files in the SS (solar system) format.
SSFileReader() - Constructor for class edu.washington.NVisF.dataIO.SSFileReader
 
SSFileReader(String) - Constructor for class edu.washington.NVisF.dataIO.SSFileReader
 
StarParticles - class edu.washington.NVisF.dataIO.tfr.StarParticles.
This class reads the star particle data from a Tipsy binary file.
StarParticles(DataInputStream, int, int) - Constructor for class edu.washington.NVisF.dataIO.tfr.StarParticles
 
start() - Method in class edu.washington.NVisF.animator.SwitchMovie
start showing the movie.
SwitchMovie - class edu.washington.NVisF.animator.SwitchMovie.
Constructs a movie from a set of frames (that is, ObjectGroups and a supplied Alpha object.
SwitchMovie() - Constructor for class edu.washington.NVisF.animator.SwitchMovie
 
SwitchMovieBehavior - class edu.washington.NVisF.animator.SwitchMovieBehavior.
A SwitchMovieBehavior object performs the animation of a movie contructed by SwitchMovie by changing the scene to view according to the value of the supplied Alpha object.

T

temperature - Variable in class edu.washington.NVisF.dataIO.tfr.GasParticles
 
tform - Variable in class edu.washington.NVisF.dataIO.tfr.StarParticles
 
time - Variable in class edu.washington.NVisF.dataIO.tfr.TipsyHeader
 
TipsyFileReader - class edu.washington.NVisF.dataIO.TipsyFileReader.
TipsyFileReader provides access to Tipsy binary files.
TipsyFileReader() - Constructor for class edu.washington.NVisF.dataIO.TipsyFileReader
 
TipsyFileReader(String) - Constructor for class edu.washington.NVisF.dataIO.TipsyFileReader
 
TipsyHeader - class edu.washington.NVisF.dataIO.tfr.TipsyHeader.
This class reads the header from a Tipsy binary file.
TipsyHeader(DataInputStream) - Constructor for class edu.washington.NVisF.dataIO.tfr.TipsyHeader
 
TipsyParticles - class edu.washington.NVisF.dataIO.tfr.TipsyParticles.
This is the abstract base class for classes that read data for one particle type from a Tipsy binary file.
TipsyParticles() - Constructor for class edu.washington.NVisF.dataIO.tfr.TipsyParticles
 
turnOffObjectGroup(int) - Method in class edu.washington.NVisF.viewer.PlotEnvironment
sets the specified group to be not visible.
TypeInfo - class edu.washington.NVisF.dataIO.TypeInfo.
The TypeInfo class provides meta-info regarding the data available from a given source.
TypeInfo() - Constructor for class edu.washington.NVisF.dataIO.TypeInfo
Constructs an empty TypeInfo object.
typeName - Variable in class edu.washington.NVisF.dataIO.tfr.TipsyParticles
 

V

VECTOR_FIELD_ELEMENT - Static variable in class edu.washington.NVisF.dataIO.DataField
identifies vector data fields.
vectorFieldMap - Variable in class edu.washington.NVisF.dataIO.tfr.TipsyParticles
 
VectorStrategy - class edu.washington.NVisF.plotter.VectorStrategy.
A VectorStrategy returns a vector for each data object available from a specified PlotCommand.
VectorStrategy() - Constructor for class edu.washington.NVisF.plotter.VectorStrategy
 
vectorSum(float[], float[]) - Static method in class edu.washington.NVisF.plotter.LineCloudStrategy
Utility method for adding two floating point arrays.
velocity - Variable in class edu.washington.NVisF.dataIO.tfr.StarParticles
 
velocity - Variable in class edu.washington.NVisF.dataIO.tfr.GasParticles
 
velocity - Variable in class edu.washington.NVisF.dataIO.tfr.DarkParticles
 
viewerSize - Variable in class edu.washington.NVisF.viewer.PlotEnvironment
 

W

white - Static variable in class edu.washington.NVisF.plotter.ColoringStrategy
 
writeAppearance(Appearance, ObjectOutputStream) - Static method in class edu.washington.NVisF.animator.AppearanceSerializer
Writes the provided Appearance object to the given ObjectOutputStream.
writeAppearance(Appearance, String) - Static method in class edu.washington.NVisF.animator.AppearanceSerializer
Writes the provided Appearance object to a file with the given name, with a ".apr" extension added if not already present.
writeMovie(ObjectGroup[], String) - Method in class edu.washington.NVisF.animator.MovieIO
Writes the supplied ObjectGroups to file.
writeMovie(ObjectGroup[], String) - Method in class edu.washington.NVisF.animator.CompressedMovieIO
Writes the input ObjectGroups using outputFileName as a filename pattern.
writeMovie(ObjectGroup[], String) - Method in class edu.washington.NVisF.animator.SimpleMovieIO
Writes the Geometry component of the movie onto a file called 'outputFileName.smv', and the Appearance to a file called 'outputFIleName.apr'.
writeMovieFrames(PlotCommand, String[], String) - Static method in class edu.washington.NVisF.animator.MovieMaker
Constructs a set of movie frames from the supplied PlotCommand and the String array, dataSources, containing the names of data sources as appropriate arguments to the DataReader.initConnection(String) method, and writes them to file using a compressed file format.
writeMovieFrames(PlotCommand, String, String) - Static method in class edu.washington.NVisF.animator.MovieMaker
Constructs a set of movie frames from the supplied PlotCommand and a file which contains the names of the data sources, and writes them to file using a compressed file format.

Y

yellow - Static variable in class edu.washington.NVisF.plotter.ColoringStrategy
 

A B C D E F G H I L M N O P R S T V W Y