NCSA Portfolio
A B C D E G H I K L M N O P Q R S T U V W X Y Z

A

add(PortfolioEventReceiver) - Method in class ncsa.j3d.ui.tools.ReceiverList
Adds an object into the distribution list.
addActive(PortfolioEventReceiver) - Method in class ncsa.j3d.ui.tools.ToolManager
Adds this object into the list of active receivers.
addBehavior(Behavior) - Method in class ncsa.j3d.ui.events.EventManager
adds a behavior into the Group of events to be received and also adds this to the scene graph.
addEvent(PortfolioEvent) - Method in class ncsa.j3d.ui.events.EventManager
adds an object into the event manager and checks to see what type it is.
addEventListener(SerialPortEventListener) - Method in class ncsa.devices.bird.BirdDriver
 
addEventListener(SerialPortEventListener) - Method in class ncsa.devices.spaceorb.SpaceOrbDriver
 
addEventReceiver(PortfolioEventReceiver) - Method in class ncsa.j3d.ui.events.EventManager
This method causes a event receiver to be added in the list of objects that will receive events.
addEventSource(Object) - Method in class ncsa.j3d.ui.events.EventManager
This function simply retains a reference to the object that will sending events to us.
addEventSource(Object) - Method in class ncsa.j3d.ui.tools.ToolManager
Adds an event to the toolmanager that is not based on PortfolioEvent.
addInactive(PortfolioEventReceiver) - Method in class ncsa.j3d.ui.tools.ToolManager
Adds an object into the list of possible object to receive events.
addInactive(PortfolioEventReceiver) - Method in interface ncsa.j3d.ui.tools.ToolManagerInterface
Allows the tool to be added into the ToolManager without being made the active tool.
addPortfolioEvent(PortfolioEvent) - Method in class ncsa.j3d.ui.tools.ToolManager
Adds a Portfolio event to the group of events that are reporting to this tool manager.
addPortfolioEvent(PortfolioEvent) - Method in interface ncsa.j3d.ui.tools.ToolManagerInterface
Causes to the ToolManager to start servicing this event.
AdjustmentTool - class ncsa.j3d.ui.tools.AdjustmentTool.
This tool allows all Devices that implement AdjustableInterface to be adjusted dynamically.
AdjustmentTool() - Constructor for class ncsa.j3d.ui.tools.AdjustmentTool
The Constructor.
allocImage() - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
Allocates the image based on the width and height of the canvas, or the size specified by setImageSize.
apply() - Method in class ncsa.j3d.MulticastTransformGroup
this function reapplies the current rotation and transformation information to the actual Transform3D

B

BasicLoader - class ncsa.j3d.loaders.BasicLoader.
This is class used by the Loader_ classes to give warning about calling them directly, and is used within ModelLoader to recognize loaders.
BasicLoader() - Constructor for class ncsa.j3d.loaders.BasicLoader
 
begin() - Method in class ncsa.net.Handler
Implement this method to initialize data transmission
begin() - Method in class ncsa.net.MulticastHandler
Initialize the multicast socket, and start the receiving thread.
begin() - Method in class ncsa.devices.spaceorb.SpaceOrbDriver
 
BirdAngleDevice - class ncsa.devices.bird.BirdAngleDevice.
Implements an InputDevice for the Acension Flock of Birds device.
BirdAngleDevice() - Constructor for class ncsa.devices.bird.BirdAngleDevice
Constructor
BirdDriver - class ncsa.devices.bird.BirdDriver.
This object performs that actions that interface with the serial port.
BirdDriver(String, int) - Constructor for class ncsa.devices.bird.BirdDriver
 
buf - Variable in class ncsa.devices.spaceorb.OrbData
 
bufpos - Variable in class ncsa.devices.spaceorb.OrbData
 
button(int) - Method in class ncsa.devices.wand.WandDriver
 
button(int) - Method in class ncsa.devices.wand.WandDevice
 
ButtonButtonControls - class ncsa.devices.virtual.ButtonButtonControls.
 
ButtonButtonControls(int, SensorRead) - Constructor for class ncsa.devices.virtual.ButtonButtonControls
 
ButtonPositionControls - class ncsa.devices.virtual.ButtonPositionControls.
 
ButtonPositionControls(float, float, float) - Constructor for class ncsa.devices.virtual.ButtonPositionControls
 
ButtonRotationControls - class ncsa.devices.virtual.ButtonRotationControls.
 
ButtonRotationControls(float, float, float) - Constructor for class ncsa.devices.virtual.ButtonRotationControls
 
buttons - Variable in class ncsa.devices.joystick.PCJoystickDevice
 
buttons - Variable in class ncsa.devices.spaceorb.OrbData
 
BUTTONS - Variable in class ncsa.devices.joystick.PCJoystickDevice
 
BUTTONS - Variable in class ncsa.devices.wand.WandDriver
 

C

captureInPostRender(boolean) - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
Sets a flag about whether to do capturing in postRender instead of in postSwap.
charType(int) - Method in class ncsa.util.ReaderTokenizer
Returns type of the specified character.
Valid values are: WHITESPACE WORDCHAR NUMBER TOKEN QUOTE COMMENT NEWLINE
close() - Method in class ncsa.devices.joystick.PCJoystickDevice
 
close() - Method in class ncsa.devices.spaceorb.SpaceOrb
Default implementation for InputDevice.close()
CollidableTransformGroup - class ncsa.j3d.CollidableTransformGroup.
This PickableTransformGroup extension adds collision detection and reporting.
CollidableTransformGroup(PortfolioEventReceiver) - Constructor for class ncsa.j3d.CollidableTransformGroup
Allows specification of the object to notify when a collision event occurs.
CollidableTransformGroup(PortfolioEventReceiver, String) - Constructor for class ncsa.j3d.CollidableTransformGroup
Allows specification of the object to notify when a collision event occurs.
CollidableTransformGroup(Vector3f, PortfolioEventReceiver, String) - Constructor for class ncsa.j3d.CollidableTransformGroup
Allows the object to have an initial(permanent) offset and default object to notify on collision, and a string describing the group.
COLLISION_CONTINUE - Static variable in class ncsa.j3d.ui.events.CollisionEvent
 
COLLISION_NOTSET - Static variable in class ncsa.j3d.ui.events.CollisionEvent
 
COLLISION_START - Static variable in class ncsa.j3d.ui.events.CollisionEvent
 
COLLISION_STOP - Static variable in class ncsa.j3d.ui.events.CollisionEvent
 
CollisionEvent - class ncsa.j3d.ui.events.CollisionEvent.
This class describes and reports a collision.
CollisionEvent(Object) - Constructor for class ncsa.j3d.ui.events.CollisionEvent
Constructs a collision event with the source of the event.
CollisionEvent(Object, int) - Constructor for class ncsa.j3d.ui.events.CollisionEvent
Constructs a collision event with the source and id code of the event.
Colors - class ncsa.j3d.ui.Colors.
The Colors class can return Color3f objects based on the name English name of the color.
Colors() - Constructor for class ncsa.j3d.ui.Colors
 
COMMENT - Static variable in class ncsa.util.ReaderTokenizer
 
commentChar(int) - Method in class ncsa.util.ReaderTokenizer
Tags the value c as a quote character.
consume(byte[], int) - Method in interface ncsa.net.Customer
 
consume(byte[], int) - Method in class ncsa.j3d.TransformGroupCustomer
When this method is called, the byte array is reconstructed into a Transform3D.
contains(PortfolioEventReceiver) - Method in class ncsa.j3d.ui.tools.ReceiverList
Allows an object to find out if a particular object is in the distribution list.
Customer - interface ncsa.net.Customer.
A Customer takes data passed to it's consume method and acts on it in a specialized way.

D

DefaultPortfolioCursor - class ncsa.j3d.ui.tools.DefaultPortfolioCursor.
 
DefaultPortfolioCursor() - Constructor for class ncsa.j3d.ui.tools.DefaultPortfolioCursor
 
describe() - Method in class ncsa.j3d.ui.tools.Tool
The name of the tool.
describe() - Method in interface ncsa.j3d.ui.tools.ToolInterface
A function that allows the tool to report its name.
describe() - Method in class ncsa.j3d.ui.tools.PickTool
Used to identify the tool by name.
describe() - Method in class ncsa.j3d.ui.tools.AdjustmentTool
Returns the name of this tool.
describe() - Method in class ncsa.j3d.ui.tools.MouseTool
Used to identify the tool by name.
describe() - Method in class ncsa.j3d.ui.tools.SensorViewTool
Returns the name of the tool.
describe() - Method in class ncsa.j3d.ui.tools.SensorRecordTool
Returns the name of the Tool.
describe() - Method in class ncsa.j3d.ui.tools.ViewTool
Returns a string to describe this object.
describeFunctionality() - Method in class ncsa.j3d.ui.tools.Tool
Returns a detailed message describing the functionality of the tool and how to use the tool.
describeFunctionality() - Method in interface ncsa.j3d.ui.tools.ToolInterface
Allows a tool to indicate any special functionality.
describeFunctionality() - Method in class ncsa.j3d.ui.tools.PickTool
Used to describe the functionality of the tool.
describeFunctionality() - Method in class ncsa.j3d.ui.tools.AdjustmentTool
Explains the ability of this tool.
describeFunctionality() - Method in class ncsa.j3d.ui.tools.MouseTool
Used to describe the functionality of the tool.
describeFunctionality() - Method in class ncsa.j3d.ui.tools.SensorViewTool
Returns a description of the way the tool works.
describeFunctionality() - Method in class ncsa.j3d.ui.tools.SensorRecordTool
Returns a description of how the tool is used.
describeFunctionality() - Method in class ncsa.j3d.ui.tools.ViewTool
 

E

end() - Method in class ncsa.net.Handler
Implement this method to end data transmission
end() - Method in class ncsa.net.MulticastHandler
Stop the receiving thread, and leave the multicast group
endMulticast() - Method in class ncsa.j3d.MulticastTransformGroup
Stop listening on the multicast subnet/port
eol - Variable in class ncsa.util.ReaderTokenizer
true if end of line was hit during last nextToken() call
eol() - Method in class ncsa.util.ReaderTokenizer
returns true of end of line has been reached
ESCAPE - Static variable in class ncsa.util.ReaderTokenizer
 
escapeChar(int) - Method in class ncsa.util.ReaderTokenizer
Tags the value c as an escape character.
EventManager - class ncsa.j3d.ui.events.EventManager.
This object is designed to manage groups of objects that report events to the NCSA Portfolio framework.

G

generatePickRay(int, int, Canvas3D) - Static method in class ncsa.j3d.PickableTransformGroup
Creates a PickRay that starts at the viewer position and points into the scene in the direction of (xpos, ypos) specified in window space.
Generic2DInputDevice - class ncsa.devices.generic2d.Generic2DInputDevice.
 
Generic2DInputDevice() - Constructor for class ncsa.devices.generic2d.Generic2DInputDevice
 
get() - Method in class ncsa.j3d.SimpleTransformGroup
This method allows getting the translational component.
get(double[]) - Method in class ncsa.j3d.SimpleTransformGroup
This method allows getting the matrix in array form.
get(int) - Method in class ncsa.j3d.ui.tools.ReceiverList
Indexes into the ditribution list and returns the object at a specific index.
get(String) - Method in class ncsa.j3d.TextureCache
Retrieves a texture.
get(Transform3D) - Method in class ncsa.j3d.SimpleTransformGroup
This method allows getting the Transform.
getAdjustmentInterface() - Method in class ncsa.devices.bird.BirdAngleDevice
 
getAdjustmentInterface() - Method in class ncsa.devices.virtual.VirtualInputDevice
 
getBranchGroup() - Method in class ncsa.j3d.ui.tools.ToolManager
This method allows objects to determine which BranchGroup the ToolManager is controlling.
getBranchGroup() - Method in interface ncsa.j3d.ui.tools.ToolManagerInterface
Allows the tools to find out which BranchGroup it is under.
getButtons() - Method in class ncsa.devices.joystick.PCJoystickDevice
 
getButtons() - Method in class ncsa.devices.mouse.MouseDevice
This method returns the current state of the buttons.
getCanvas() - Method in class ncsa.j3d.ui.tools.ToolManager
This method allows objects to determine which Canvas3D the ToolManager is controlling.
getCanvas() - Method in interface ncsa.j3d.ui.tools.ToolManagerInterface
Allows the tools to find out which Canvas3D it is drawing on.
getCode() - Method in class ncsa.j3d.ui.events.CollisionEvent
Gets the code of this event.
getDescription() - Method in class ncsa.j3d.CollidableTransformGroup
Returns a string describing the object.
getDescription() - Method in class ncsa.j3d.ui.record.RecordableTransform
Allows the name of the transform to be retrieved
getDirectoryName() - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
Returns the directory name where files will written
getEnumeration(String) - Method in class ncsa.j3d.ui.PortfolioProperties
This is the same as getVector except that an Enumeration is returned.
getFilePrefix() - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
Returns the file name prefix
getInputStream() - Method in class ncsa.devices.bird.BirdDriver
 
getInputStream() - Method in class ncsa.devices.spaceorb.SpaceOrbDriver
 
getName() - Method in class ncsa.j3d.PickableTransformGroup
Allows retrieval of the name.
getNode() - Method in class ncsa.j3d.ui.tools.DefaultPortfolioCursor
 
getObject(String) - Method in class ncsa.j3d.ui.PortfolioProperties
This method searches through the portfolio.properties file and tries to instantiate the object that is identified by the supplied key.
getObjects(String) - Method in class ncsa.j3d.ui.PortfolioProperties
This is the same as getVector except that an Object[] is returned.
getPosition(Vector3f) - Method in class ncsa.devices.virtual.ButtonPositionControls
 
getPosition(Vector3f) - Method in interface ncsa.devices.virtual.PositionControls
Get the position
getPreferredSize() - Method in class ncsa.devices.virtual.WheelControls
 
getProcessingMode() - Method in class ncsa.devices.joystick.PCJoystickDevice
 
getProcessingMode() - Method in class ncsa.devices.spaceorb.SpaceOrb
Returns the current processing mdoe for this InputDevice.
getSensor(int) - Method in class ncsa.devices.joystick.PCJoystickDevice
 
getSensor(int) - Method in class ncsa.devices.spaceorb.SpaceOrb
Returns the sensor at the specified index.
getSensorCount() - Method in class ncsa.devices.joystick.PCJoystickDevice
 
getSensorCount() - Method in class ncsa.devices.spaceorb.SpaceOrb
Returns the number of sensors used by this device.
getSize() - Method in class ncsa.j3d.ui.tools.ReceiverList
Checks the size.
getToolNames() - Method in class ncsa.j3d.ui.tools.ToolManager
This returns a string listing of names of Tools.
getValue(int, int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
getVector(String) - Method in class ncsa.j3d.ui.PortfolioProperties
Allows a list of objects to be loaded.
getVector3f() - Method in class ncsa.devices.joystick.PCJoystickDevice
 
getVector3f() - Method in class ncsa.devices.mouse.MouseDevice
This method returns the last mouse position during the last time any button was down.
getViewTransform() - Method in class ncsa.j3d.ui.tools.ToolManager
Allows the retrieval of the view transform.
getViewTransform() - Method in interface ncsa.j3d.ui.tools.ToolManagerInterface
Allows the tools to find out which TransformGroup is above the ViewPlatform.
getX(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
getX(int) - Method in class ncsa.devices.virtual.VirtualInputDevice
 
getXAngle() - Method in interface ncsa.devices.virtual.RotationControls
Get the angle of Rotation around the X Axis
getXAngle() - Method in class ncsa.devices.virtual.ButtonRotationControls
 
getXAngle() - Method in class ncsa.devices.virtual.WheelControls
 
getXIndex() - Method in class ncsa.devices.bird.BirdAngleDevice
 
getXR(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
getXR(int) - Method in class ncsa.devices.virtual.VirtualInputDevice
 
getXRIndex() - Method in class ncsa.devices.bird.BirdAngleDevice
 
getY(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
getY(int) - Method in class ncsa.devices.virtual.VirtualInputDevice
 
getYAngle() - Method in interface ncsa.devices.virtual.RotationControls
Get the angle or Rotation around the Y Axis
getYAngle() - Method in class ncsa.devices.virtual.ButtonRotationControls
 
getYAngle() - Method in class ncsa.devices.virtual.WheelControls
 
getYIndex() - Method in class ncsa.devices.bird.BirdAngleDevice
 
getYR(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
getYR(int) - Method in class ncsa.devices.virtual.VirtualInputDevice
 
getYRIndex() - Method in class ncsa.devices.bird.BirdAngleDevice
 
getZ(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
getZ(int) - Method in class ncsa.devices.virtual.VirtualInputDevice
 
getZAngle() - Method in interface ncsa.devices.virtual.RotationControls
Get the angle or Rotation around the Z Axis
getZAngle() - Method in class ncsa.devices.virtual.ButtonRotationControls
 
getZAngle() - Method in class ncsa.devices.virtual.WheelControls
 
getZIndex() - Method in class ncsa.devices.bird.BirdAngleDevice
 
getZR(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
getZR(int) - Method in class ncsa.devices.virtual.VirtualInputDevice
 
getZRIndex() - Method in class ncsa.devices.bird.BirdAngleDevice
 

H

handle - Variable in class ncsa.devices.spaceorb.SpaceOrbDriver
 
Handler - class ncsa.net.Handler.
Handler is an abstract class for network data transmission
Handler(String, int) - Constructor for class ncsa.net.Handler
The constructor records the address and port this object is handling.

I

initialize() - Method in class ncsa.devices.joystick.PCJoystickDevice
 
initialize() - Method in class ncsa.devices.spaceorb.SpaceOrb
The default implementation of initialize.
initialize() - Method in class ncsa.j3d.ui.events.PortfolioBase
Initialize this behavior.
initialize() - Method in class ncsa.j3d.ui.tools.PickTool
 
initialize() - Method in class ncsa.j3d.ui.tools.AdjustmentTool
See Behavior.
initialize() - Method in class ncsa.j3d.ui.tools.MouseTool
 
initialize() - Method in class ncsa.j3d.ui.tools.SensorViewTool
See Behavior.
initialize() - Method in class ncsa.j3d.ui.tools.SensorRecordTool
See Behavior.
initialize() - Method in class ncsa.j3d.ui.tools.ViewTool
 
instance() - Static method in class ncsa.j3d.ui.PortfolioProperties
 
instance() - Static method in class ncsa.j3d.ui.events.EventManager
This class uses the Singleton design pattern.
instance() - Static method in class ncsa.j3d.ui.tools.ToolManager
 

K

KeyPress - class ncsa.j3d.ui.events.KeyPress.
This class is designed to watch for KeyPress events and hand them off to a PortfolioEventReceiver for processing.
KeyPress() - Constructor for class ncsa.j3d.ui.events.KeyPress
 
KeyPress(PortfolioEventReceiver) - Constructor for class ncsa.j3d.ui.events.KeyPress
The argument is the object to which the events should be sent to.
KeyRelease - class ncsa.j3d.ui.events.KeyRelease.
This class is designed to watch for KeyRelease events and hand them off to a PortfolioEventReceiver for processing.
KeyRelease() - Constructor for class ncsa.j3d.ui.events.KeyRelease
 
KeyRelease(PortfolioEventReceiver) - Constructor for class ncsa.j3d.ui.events.KeyRelease
The argument is the object to which the events should be sent to.
KeyType - class ncsa.j3d.ui.events.KeyType.
This class is designed to watch for KeyType events and hand them off to a PortfolioEventReceiver for processing.
KeyType() - Constructor for class ncsa.j3d.ui.events.KeyType
 
KeyType(PortfolioEventReceiver) - Constructor for class ncsa.j3d.ui.events.KeyType
The argument is the object to which the events should be sent to.

L

left(MouseEvent) - Static method in class ncsa.j3d.ui.tools.Tool
This function determines if the event deals with the left mouse button.
lineno - Variable in class ncsa.util.ReaderTokenizer
 
lineno() - Method in class ncsa.util.ReaderTokenizer
returns the current line number of the file being parsed.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_NFF
Use this Reader stream to load the object.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_VTK
Uses this Reader stream to load the object.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_DEM
Uses this Reader stream to load the object.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_PDB
Uses this Reader stream to load the object.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_IOB
Uses this Reader stream to load the object.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_LWS
Uses this Reader stream to load the model.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_DXF
Uses this Reader stream to load the object.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_PLAY
Uses this Reader stream to load the object.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_VTK_BIG
Uses this Reader stream to load the object.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_WRL
Uses this Reader stream to load the object.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_OBJ
Uses this Reader stream to load the object.
load(Reader) - Method in class ncsa.j3d.loaders.ModelLoader
This method should not be called directly.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_3DS
Uses this Reader stream to load the object.
load(Reader) - Method in class ncsa.j3d.loaders.Loader_COB
Uses this Reader stream to load the object.
load(Reader, String) - Method in class ncsa.j3d.loaders.ModelLoader
Read the data from the BufferedReader and return it as a Scene.
load(String) - Method in class ncsa.j3d.loaders.BasicLoader
This method is not to be called directly.
load(String) - Method in class ncsa.j3d.loaders.ModelLoader
Loads a model given its filename
load(URL) - Method in class ncsa.j3d.loaders.BasicLoader
This method is not to be called directly.
load(URL) - Method in class ncsa.j3d.loaders.ModelLoader
Loads a model given its URL
Loader_3DS - class ncsa.j3d.loaders.Loader_3DS.
This is the front end to the NCSA Java 3D 3D Studio loader.
Loader_3DS() - Constructor for class ncsa.j3d.loaders.Loader_3DS
Default constructor.
Loader_COB - class ncsa.j3d.loaders.Loader_COB.
This is the front end to the NCSA Java 3D TrueSpace .COB loader.
Loader_COB() - Constructor for class ncsa.j3d.loaders.Loader_COB
Default constructor.
Loader_DEM - class ncsa.j3d.loaders.Loader_DEM.
This is the front end to the NCSA Java 3D Digital Elevation Map loader.
Loader_DEM() - Constructor for class ncsa.j3d.loaders.Loader_DEM
Default constructor.
Loader_DXF - class ncsa.j3d.loaders.Loader_DXF.
This is the front end to the NCSA Portfolio AutoCAD DXF loader.
Loader_DXF() - Constructor for class ncsa.j3d.loaders.Loader_DXF
Default constructor.
Loader_IOB - class ncsa.j3d.loaders.Loader_IOB.
This is the front end to the NCSA Java 3D Imagine IOB loader.
Loader_IOB() - Constructor for class ncsa.j3d.loaders.Loader_IOB
Default constructor.
Loader_LWS - class ncsa.j3d.loaders.Loader_LWS.
This is the front end to Sun's Lightwave 3D scene file loader from the utility classes thare are part of the Java 3D distribution.
Loader_LWS() - Constructor for class ncsa.j3d.loaders.Loader_LWS
Default constructor.
Loader_NFF - class ncsa.j3d.loaders.Loader_NFF.
This is the front end to the NCSA Portfolio NFF loader.
Loader_NFF() - Constructor for class ncsa.j3d.loaders.Loader_NFF
Default constructor.
Loader_OBJ - class ncsa.j3d.loaders.Loader_OBJ.
This is the front end to the NCSA Portfolio Wavefront OBJ loader.
Loader_OBJ() - Constructor for class ncsa.j3d.loaders.Loader_OBJ
Default constructor.
Loader_PDB - class ncsa.j3d.loaders.Loader_PDB.
This is the front end to the NCSA Portfolio Protein Data Bank (PDB) loader.
Loader_PDB() - Constructor for class ncsa.j3d.loaders.Loader_PDB
Default constructor.
Loader_PLAY - class ncsa.j3d.loaders.Loader_PLAY.
This is the front end to the NCSA Portfolio Play loader.
Loader_PLAY() - Constructor for class ncsa.j3d.loaders.Loader_PLAY
Default constructor.
Loader_VTK - class ncsa.j3d.loaders.Loader_VTK.
This is the front end to the NCSA Portfolio Visualization Toolkit (VTK) loader.
Loader_VTK_BIG - class ncsa.j3d.loaders.Loader_VTK_BIG.
This is the front end to the NCSA Portfolio Visualization Toolkit loader.
Loader_VTK_BIG() - Constructor for class ncsa.j3d.loaders.Loader_VTK_BIG
Default constructor.
Loader_VTK() - Constructor for class ncsa.j3d.loaders.Loader_VTK
Default constructor.
Loader_WRL - class ncsa.j3d.loaders.Loader_WRL.
This is the front end to the NCSA Portfolio VRML97 WRL loader.
Loader_WRL() - Constructor for class ncsa.j3d.loaders.Loader_WRL
Default constructor.
loadInputDevices() - Method in class ncsa.j3d.ui.events.EventManager
This method forces the portfolio.properties file to be parsed and all of the Java3d InputDevices to be configured and loaded.
loadInputSources() - Method in class ncsa.j3d.ui.events.EventManager
This method forces the portfolio.properties file to be parsed and all of the Portfolio device drivers to be loaded and configured.
loadTools() - Method in class ncsa.j3d.ui.tools.ToolManager
This is the function that is called to load the tools in.
lookup(String) - Static method in class ncsa.j3d.ui.Colors
Returns a Color3f object based on the English color.
lsb(float) - Method in class ncsa.devices.bird.BirdDriver
 

M

main(String[]) - Static method in class ncsa.devices.joystick.PCJoystickDevice
 
main(String[]) - Static method in class ncsa.devices.bird.BirdAngleDevice
 
main(String[]) - Static method in class ncsa.devices.spaceorb.SpaceOrbDriver
 
main(String[]) - Static method in class ncsa.devices.wand.WandDriver
 
main(String[]) - Static method in class ncsa.j3d.ui.PortfolioProperties
This is test of sorts.
makeActive(PortfolioEventReceiver) - Method in class ncsa.j3d.ui.tools.ToolManager
Makes an object that has already been added into the list of objects that can receive events active.
makeDefault(Properties) - Static method in class ncsa.j3d.ui.PortfolioProperties
This adds/overwrites the following entries in the properties file.
makeInactive(PortfolioEventReceiver) - Method in class ncsa.j3d.ui.tools.ToolManager
Makes an object inactive.
makeInactive(PortfolioEventReceiver) - Method in interface ncsa.j3d.ui.tools.ToolManagerInterface
Allows the tool to make something, possibly itself inactive.
MAX_BUTTONS - Static variable in class ncsa.devices.mouse.MouseDevice
 
MAXSIZE - Variable in class ncsa.util.ReaderTokenizer
 
middle(MouseEvent) - Static method in class ncsa.j3d.ui.tools.Tool
This function determines if the event deals with the middle mouse button.
ModelLoader - class ncsa.j3d.loaders.ModelLoader.
This class is used to load 3D models and return them as a Scene for placement into a scene.
ModelLoader() - Constructor for class ncsa.j3d.loaders.ModelLoader
 
mouseClicked(MouseEvent) - Method in class ncsa.devices.buttons.SoftwareButtons
 
mouseClicked(MouseEvent) - Method in class ncsa.devices.virtual.ButtonPositionControls
 
mouseClicked(MouseEvent) - Method in class ncsa.devices.virtual.ButtonButtonControls
 
mouseClicked(MouseEvent) - Method in class ncsa.devices.virtual.ButtonRotationControls
 
mouseClicked(MouseEvent) - Method in class ncsa.devices.virtual.WheelControls
 
MouseDevice - class ncsa.devices.mouse.MouseDevice.
This object samples MouseEvents and translates them into a series buttons presses (3types) and vector representation of the mouse(x&y only) This is considered an intermediate step to building a Java3D InputDevice as it seems appropriate to lump all types of 2d input devices together.
MouseDevice() - Constructor for class ncsa.devices.mouse.MouseDevice
The constructor.
MouseDown - class ncsa.j3d.ui.events.MouseDown.
This class is designed to watch for MouseEvent events and hand them off to a PortfolioEventReceiver for processing.
MouseDown() - Constructor for class ncsa.j3d.ui.events.MouseDown
 
MouseDown(PortfolioEventReceiver) - Constructor for class ncsa.j3d.ui.events.MouseDown
The argument is the object to which the events should be sent to.
MouseDrag - class ncsa.j3d.ui.events.MouseDrag.
This class is designed to watch for MouseEvent events and hand them off to a PortfolioEventReceiver for processing.
MouseDrag() - Constructor for class ncsa.j3d.ui.events.MouseDrag
 
MouseDrag(PortfolioEventReceiver) - Constructor for class ncsa.j3d.ui.events.MouseDrag
The argument is the object to which the events should be sent to.
mouseDragged(MouseEvent) - Method in class ncsa.devices.virtual.WheelControls
 
mouseEntered(MouseEvent) - Method in class ncsa.devices.buttons.SoftwareButtons
 
mouseEntered(MouseEvent) - Method in class ncsa.devices.virtual.ButtonPositionControls
 
mouseEntered(MouseEvent) - Method in class ncsa.devices.virtual.ButtonButtonControls
 
mouseEntered(MouseEvent) - Method in class ncsa.devices.virtual.ButtonRotationControls
 
mouseEntered(MouseEvent) - Method in class ncsa.devices.virtual.WheelControls
 
mouseExited(MouseEvent) - Method in class ncsa.devices.buttons.SoftwareButtons
 
mouseExited(MouseEvent) - Method in class ncsa.devices.virtual.ButtonPositionControls
 
mouseExited(MouseEvent) - Method in class ncsa.devices.virtual.ButtonButtonControls
 
mouseExited(MouseEvent) - Method in class ncsa.devices.virtual.ButtonRotationControls
 
mouseExited(MouseEvent) - Method in class ncsa.devices.virtual.WheelControls
 
MouseMove - class ncsa.j3d.ui.events.MouseMove.
This class is designed to watch for MouseEvent events and hand them off to a PortfolioEventReciever for processing.
MouseMove() - Constructor for class ncsa.j3d.ui.events.MouseMove
 
MouseMove(PortfolioEventReceiver) - Constructor for class ncsa.j3d.ui.events.MouseMove
The argument is the object to which the events should be sent to.
mouseMoved(MouseEvent) - Method in class ncsa.devices.virtual.WheelControls
 
mousePressed(MouseEvent) - Method in class ncsa.devices.buttons.SoftwareButtons
 
mousePressed(MouseEvent) - Method in class ncsa.devices.virtual.ButtonPositionControls
 
mousePressed(MouseEvent) - Method in class ncsa.devices.virtual.ButtonButtonControls
 
mousePressed(MouseEvent) - Method in class ncsa.devices.virtual.ButtonRotationControls
 
mousePressed(MouseEvent) - Method in class ncsa.devices.virtual.WheelControls
 
mouseReleased(MouseEvent) - Method in class ncsa.devices.buttons.SoftwareButtons
 
mouseReleased(MouseEvent) - Method in class ncsa.devices.virtual.ButtonPositionControls
 
mouseReleased(MouseEvent) - Method in class ncsa.devices.virtual.ButtonButtonControls
 
mouseReleased(MouseEvent) - Method in class ncsa.devices.virtual.ButtonRotationControls
 
mouseReleased(MouseEvent) - Method in class ncsa.devices.virtual.WheelControls
 
MouseTool - class ncsa.j3d.ui.tools.MouseTool.
This mimics the way the mouse works in a windowing system.
MouseTool() - Constructor for class ncsa.j3d.ui.tools.MouseTool
The default contructor
MouseUp - class ncsa.j3d.ui.events.MouseUp.
This class is designed to watch for MouseEvent events and hand them off to a PortfolioEventReceiver for processing.
MouseUp() - Constructor for class ncsa.j3d.ui.events.MouseUp
 
MouseUp(PortfolioEventReceiver) - Constructor for class ncsa.j3d.ui.events.MouseUp
The argument is the object to which the events should be sent to.
move(Vector3d) - Method in class ncsa.j3d.SimpleTransformGroup
This method adds to the transformational component of the transform.
move(Vector3f) - Method in class ncsa.j3d.SimpleTransformGroup
This method adds to the transformational component of the transform.
msb(float) - Method in class ncsa.devices.bird.BirdDriver
 
MulticastHandler - class ncsa.net.MulticastHandler.
A MulticastHandler sends data to a multicast group.
MulticastHandler(String, int, Customer) - Constructor for class ncsa.net.MulticastHandler
Create a MulticastHandler
MulticastTransformGroup - class ncsa.j3d.MulticastTransformGroup.
A PickableTransformGroup that transmits its Transform3D over a multicast subnet
MulticastTransformGroup() - Constructor for class ncsa.j3d.MulticastTransformGroup
Default constructor.
MulticastTransformGroup(Vector3f) - Constructor for class ncsa.j3d.MulticastTransformGroup
The constructor can accept a Vector3f as an initial translation that will be applied even after the object has been reset.

N

ncsa.devices.bird - package ncsa.devices.bird
 
ncsa.devices.buttons - package ncsa.devices.buttons
 
ncsa.devices.generic2d - package ncsa.devices.generic2d
 
ncsa.devices.joystick - package ncsa.devices.joystick
 
ncsa.devices.mouse - package ncsa.devices.mouse
 
ncsa.devices.spaceorb - package ncsa.devices.spaceorb
 
ncsa.devices.virtual - package ncsa.devices.virtual
 
ncsa.devices.wand - package ncsa.devices.wand
 
ncsa.j3d - package ncsa.j3d
 
ncsa.j3d.loaders - package ncsa.j3d.loaders
 
ncsa.j3d.ui - package ncsa.j3d.ui
 
ncsa.j3d.ui.events - package ncsa.j3d.ui.events
 
ncsa.j3d.ui.record - package ncsa.j3d.ui.record
 
ncsa.j3d.ui.tools - package ncsa.j3d.ui.tools
 
ncsa.net - package ncsa.net
 
ncsa.util - package ncsa.util
 
NeedsCanvasForRecord - interface ncsa.j3d.ui.record.NeedsCanvasForRecord.
This interface declares that an object that implements it needs to have a canvas3D before it can successfully use it's own record functionality.
NEWLINE - Static variable in class ncsa.util.ReaderTokenizer
 
newlineChar(int) - Method in class ncsa.util.ReaderTokenizer
Tags the value c as a end of line character.
nextToken() - Method in class ncsa.util.ReaderTokenizer
Retrieve the next recognized token.
Notify() - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
notifies the people who have called rendezvous
notify(EventObject) - Method in class ncsa.devices.mouse.MouseDevice
This method handles the mouse events
notify(EventObject) - Method in class ncsa.j3d.ui.events.EventManager
This is the method that events that the event manager is holding can report events.
notify(EventObject) - Method in interface ncsa.j3d.ui.events.PortfolioEventReceiver
This function accepts events from portfolio or one of its event grabbers.
notify(EventObject) - Method in class ncsa.j3d.ui.tools.Tool
Allows an external object to send an event to this tool, typically this will be the ToolManager.
notify(EventObject) - Method in class ncsa.j3d.ui.tools.PickTool
 
notify(EventObject) - Method in class ncsa.j3d.ui.tools.AdjustmentTool
A legacy method for backwards compatibility from Sketch.
notify(EventObject) - Method in class ncsa.j3d.ui.tools.MouseTool
 
notify(EventObject) - Method in class ncsa.j3d.ui.tools.SensorViewTool
A legacy function that should go away.
notify(EventObject) - Method in class ncsa.j3d.ui.tools.ToolManager
This beginning of the PortfolioEvent bus.
notify(EventObject) - Method in class ncsa.j3d.ui.tools.SensorRecordTool
A legacy function that should go away soon.
notify(EventObject) - Method in class ncsa.j3d.ui.tools.ReceiverList
Distributes an event to all members of the distibution list.
notify(EventObject) - Method in class ncsa.j3d.ui.tools.ViewTool
 
nullrot - Variable in class ncsa.devices.spaceorb.OrbData
 
nulltrans - Variable in class ncsa.devices.spaceorb.OrbData
 
NUMBER - Static variable in class ncsa.util.ReaderTokenizer
 
nval - Variable in class ncsa.util.ReaderTokenizer
When ttype is set to TT_NUMBER, nval contains a double.

O

OrbData - class ncsa.devices.spaceorb.OrbData.
 
OrbData() - Constructor for class ncsa.devices.spaceorb.OrbData
 
ordinaryChar(int) - Method in class ncsa.util.ReaderTokenizer
Tags the value c as a single character token.

P

packlen - Variable in class ncsa.devices.spaceorb.OrbData
 
packtype - Variable in class ncsa.devices.spaceorb.OrbData
 
paint(Graphics) - Method in class ncsa.devices.virtual.WheelControls
 
parseNumbers() - Method in class ncsa.util.ReaderTokenizer
Tags all values from zero through 9, period and dash as numbers because these values are legal in numbers
parseNumbersAsWords() - Method in class ncsa.util.ReaderTokenizer
Tags all values from zero through 9, period and dash as word chars.
PCJoystickDevice - class ncsa.devices.joystick.PCJoystickDevice.
This class is a direct mapping onto the proprietary Win32 implementation of a joystick.
PCJoystickDevice() - Constructor for class ncsa.devices.joystick.PCJoystickDevice
 
PickableTransformGroup - class ncsa.j3d.PickableTransformGroup.
This class extends SimpleTransformGroup and adds support for picking.
PickableTransformGroup() - Constructor for class ncsa.j3d.PickableTransformGroup
Default Constructor
PickableTransformGroup(Vector3f) - Constructor for class ncsa.j3d.PickableTransformGroup
The constructor with support for a permanent initial offset.
PickTool - class ncsa.j3d.ui.tools.PickTool.
This tool selects groups derived from SimpleTransformGroup and allows the user to interact with them.
PickTool() - Constructor for class ncsa.j3d.ui.tools.PickTool
The default contructor
pollAndProcessInput() - Method in class ncsa.devices.joystick.PCJoystickDevice
 
pollAndProcessInput() - Method in class ncsa.devices.bird.BirdAngleDevice
 
pollAndProcessInput() - Method in class ncsa.devices.buttons.SoftwareButtons
 
pollAndProcessInput() - Method in class ncsa.devices.generic2d.Generic2DInputDevice
 
pollAndProcessInput() - Method in class ncsa.devices.spaceorb.SpaceOrbDevice
 
pollAndProcessInput() - Method in class ncsa.devices.spaceorb.SpaceOrb
The method to sample the device.
pollAndProcessInput() - Method in class ncsa.devices.wand.WandDevice
 
pollAndProcessInput() - Method in class ncsa.devices.virtual.VirtualInputDevice
 
PortfolioBase - class ncsa.j3d.ui.events.PortfolioBase.
This is the base class that allows Portfolio to intercept AWT events.You should extend this class and change the code variable or use one of the provided derived classes to intercept AWT events.
portfolioDeviceInitializing() - Method in class ncsa.devices.bird.BirdAngleDevice
initialize device
portfolioDeviceInitializing() - Method in class ncsa.devices.buttons.SoftwareButtons
 
portfolioDeviceInitializing() - Method in class ncsa.devices.generic2d.Generic2DInputDevice
 
portfolioDeviceInitializing() - Method in class ncsa.devices.spaceorb.SpaceOrbDevice
 
portfolioDeviceInitializing() - Method in class ncsa.devices.wand.WandDriver
 
portfolioDeviceInitializing() - Method in class ncsa.devices.virtual.VirtualInputDevice
 
PortfolioEvent - interface ncsa.j3d.ui.events.PortfolioEvent.
 
PortfolioEventReceiver - interface ncsa.j3d.ui.events.PortfolioEventReceiver.
This interface allows anything to process events from the portfolio framework and/or from the derivations of PortfolioEvent.
PortfolioProperties - class ncsa.j3d.ui.PortfolioProperties.
This object is derived from the properties object.
PositionControls - interface ncsa.devices.virtual.PositionControls.
 
postRender() - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
This routine is called by Java 3D automatically after completing all rendering to the canvas, but before the buffer swap.
postSwap() - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
This routine is called by Java 3D automatically after completing all rendering to the canvas, following the buffer swap.
pov - Variable in class ncsa.devices.joystick.PCJoystickDevice
 
prepareAngleData(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
process() - Method in class ncsa.devices.joystick.PCJoystickDevice
 
process(byte) - Method in class ncsa.devices.wand.WandDriver
 
processStimulus(Enumeration) - Method in class ncsa.j3d.ui.events.PortfolioBase
This function is overridden so that this object stays registered to receive additional events and to hand off the events to the PortfolioEventReceiver.
processStimulus(Enumeration) - Method in class ncsa.j3d.ui.tools.PickTool
 
processStimulus(Enumeration) - Method in class ncsa.j3d.ui.tools.AdjustmentTool
See Behavior.
processStimulus(Enumeration) - Method in class ncsa.j3d.ui.tools.MouseTool
 
processStimulus(Enumeration) - Method in class ncsa.j3d.ui.tools.SensorViewTool
See Behavior.
processStimulus(Enumeration) - Method in class ncsa.j3d.ui.tools.SensorRecordTool
See Behavior.
processStimulus(Enumeration) - Method in class ncsa.j3d.ui.tools.ViewTool
 
processStreamInput() - Method in class ncsa.devices.joystick.PCJoystickDevice
 
processStreamInput() - Method in class ncsa.devices.spaceorb.SpaceOrb
Empty method.
pushBack() - Method in class ncsa.util.ReaderTokenizer
 
put(Object, Object) - Method in class ncsa.j3d.TextureCache
 
putback(char) - Method in class ncsa.util.ReaderTokenizer
Pushes the character c back onto the stream so that it can be parsed by the next call the nextToken().

Q

QUOTE - Static variable in class ncsa.util.ReaderTokenizer
 
quoteChar(int) - Method in class ncsa.util.ReaderTokenizer
Tags the value c as a quote character.

R

r - Variable in class ncsa.devices.joystick.PCJoystickDevice
 
read() - Method in class ncsa.util.ReaderTokenizer
Read a single character
ReaderTokenizer - class ncsa.util.ReaderTokenizer.
This object takes an incoming text stream from a Reader and attempts to parse tokens from it.
ReaderTokenizer(Reader) - Constructor for class ncsa.util.ReaderTokenizer
Calling this constructor sets the Tokenizer to use the default parsing described above.
ReceiverList - class ncsa.j3d.ui.tools.ReceiverList.
THIS IS CONSIDERED LEGACY CODE AND SHOULD GO AWAY WHEN POSSIBLE.
ReceiverList() - Constructor for class ncsa.j3d.ui.tools.ReceiverList
Constructs a ReceiverList.
RecordableBranchGroup - class ncsa.j3d.ui.record.RecordableBranchGroup.
This class is necessary to detect when children of this node need to have a Canvas3D to synchronize with.
RecordableBranchGroup() - Constructor for class ncsa.j3d.ui.record.RecordableBranchGroup
 
RecordableCanvas3D - class ncsa.j3d.ui.record.RecordableCanvas3D.
RecordableCanvas3D can be used to dump JPEG files of the canvas contents.
RecordableCanvas3D(GraphicsConfiguration) - Constructor for class ncsa.j3d.ui.record.RecordableCanvas3D
Constructs and initializes a new RecordableCanvas3D object that Java 3D can render into.
RecordableCanvas3D(GraphicsConfiguration, boolean) - Constructor for class ncsa.j3d.ui.record.RecordableCanvas3D
Constructs and initializes a new RecordableCanvas3D object that Java 3D can render into.
RecordableTransform - class ncsa.j3d.ui.record.RecordableTransform.
This class is used to give transforms unique names.
RecordableTransform() - Constructor for class ncsa.j3d.ui.record.RecordableTransform
The default constructor
reload() - Static method in class ncsa.j3d.ui.PortfolioProperties
 
remove(PortfolioEventReceiver) - Method in class ncsa.j3d.ui.tools.ToolManager
Removes an object from the ToolManager.
remove(PortfolioEventReceiver) - Method in interface ncsa.j3d.ui.tools.ToolManagerInterface
Allows tool to commit suicide or murder something it put into the tool manager.
remove(PortfolioEventReceiver) - Method in class ncsa.j3d.ui.tools.ReceiverList
Removes an object from the distibution list.
removeBehavior(Behavior) - Method in class ncsa.j3d.ui.events.EventManager
Removes a behavior from the scene graph.
rendezvous() - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
This is used by the Record/Replay scripting mechanisms to prevent transformations from being updated during the time it takes to write files.
rendezvous() - Method in interface ncsa.j3d.ui.record.RendezvousInterface
Forces the caller to wait until the implementor lets caller continue
RendezvousInterface - interface ncsa.j3d.ui.record.RendezvousInterface.
This interface is used to synchronize the ncsa.j3d.loader.play.PlayReader class with the ncsa.j3d.ui.record.RecordableCanvas3D .
reset() - Method in class ncsa.j3d.SimpleTransformGroup
This method returns the Transform to its original(default) state.
reset() - Method in interface ncsa.devices.virtual.RotationControls
Reset angles to original angle.
reset() - Method in class ncsa.devices.virtual.ButtonRotationControls
 
reset() - Method in class ncsa.devices.virtual.WheelControls
 
resetstring - Variable in class ncsa.devices.spaceorb.OrbData
 
resetSyntax() - Method in class ncsa.util.ReaderTokenizer
Reset all parsing rules to the default
right(MouseEvent) - Static method in class ncsa.j3d.ui.tools.Tool
This function determines if the event deals with the right mouse button.
rot - Variable in class ncsa.devices.spaceorb.OrbData
 
RotationControls - interface ncsa.devices.virtual.RotationControls.
 
rotationScale - Variable in class ncsa.devices.joystick.PCJoystickDevice
 
rotX(double) - Method in class ncsa.j3d.SimpleTransformGroup
This method applies a rotation(cumulative) about the x axis.
rotY(double) - Method in class ncsa.j3d.SimpleTransformGroup
This method applies a rotation(cumulative) about the y axis.
rotZ(double) - Method in class ncsa.j3d.SimpleTransformGroup
This method applies a rotation(cumulative) about the z axis.
run() - Method in class ncsa.net.MulticastHandler
The main thread loop that receives incoming data
run() - Method in class ncsa.devices.joystick.PCJoystickDevice
 

S

save(Properties) - Static method in class ncsa.j3d.ui.PortfolioProperties
Saves the properties file to portfolio.properties in the current directory.
scale(double) - Method in class ncsa.j3d.SimpleTransformGroup
This method applies a scaling(cumulative).
scale(Vector3d) - Method in class ncsa.j3d.SimpleTransformGroup
This method applies a non-uniform scale
selectBird(int) - Method in class ncsa.devices.bird.BirdDriver
 
selectNode(Canvas3D, BranchGroup, int, int) - Static method in class ncsa.j3d.PickableTransformGroup
Returns the closest PickableTransformGroup or null.
sendPositionAngles() - Method in class ncsa.devices.bird.BirdDriver
 
sendPositionMatrix() - Method in class ncsa.devices.bird.BirdDriver
 
sendReferenceFrame(float, float, float) - Method in class ncsa.devices.bird.BirdDriver
 
sendReferenceFrameXYZ(boolean) - Method in class ncsa.devices.bird.BirdDriver
 
SensorRecordTool - class ncsa.j3d.ui.tools.SensorRecordTool.
This tool makes it possible to record a sensor output when the PlayWriter is active.
SensorRecordTool() - Constructor for class ncsa.j3d.ui.tools.SensorRecordTool
The Constructor
SensorViewTool - class ncsa.j3d.ui.tools.SensorViewTool.
Allows you to view any Sensor with a nifty little GUI.
SensorViewTool() - Constructor for class ncsa.j3d.ui.tools.SensorViewTool
The constructor.
serialEvent(SerialPortEvent) - Method in class ncsa.devices.bird.BirdAngleDevice
 
serialEvent(SerialPortEvent) - Method in class ncsa.devices.spaceorb.SpaceOrbDriver
 
serialEvent(SerialPortEvent) - Method in class ncsa.devices.wand.WandDriver
 
set(double[]) - Method in class ncsa.j3d.SimpleTransformGroup
This method allows setting of the matrix directly.
set(SimpleTransformGroup) - Method in class ncsa.j3d.SimpleTransformGroup
This method sets its internal Transform to the Transform of the argument.
set(Transform3D) - Method in class ncsa.j3d.SimpleTransformGroup
Allows the setting of the matrix with a Transform3D.
set(Vector3d) - Method in class ncsa.j3d.SimpleTransformGroup
Allows setting the translational component without affecting the rotation.
set(Vector3d, double, double, double) - Method in class ncsa.j3d.SimpleTransformGroup
This method allows all of the transformational components and rotational components to be set absolutely.
setActiveTool(int) - Method in class ncsa.j3d.ui.tools.ToolManager
Changes the active tool.
setActiveTool(ToolInterface) - Method in class ncsa.j3d.ui.tools.ToolManager
Changes the active tool.
setActiveTool(ToolInterface) - Method in interface ncsa.j3d.ui.tools.ToolManagerInterface
Allows the tool to make itself active.
setBranchGroup(BranchGroup) - Method in class ncsa.j3d.ui.events.EventManager
Allows for the one time specification of the BranchGroup we will add our behaviors in.
setBranchGroup(BranchGroup) - Method in class ncsa.j3d.ui.tools.Tool
Allows the branchgroup to be set.
setBranchGroup(BranchGroup) - Method in class ncsa.j3d.ui.tools.ToolManager
This method allows the BranchGroup to be specified.
setCanvas(Canvas3D) - Method in class ncsa.j3d.ui.record.RecordableBranchGroup
Allows the Canvas3D to be set and notifies the children of this node to synchronize with the canvas.
setCanvas(Canvas3D) - Method in class ncsa.j3d.ui.tools.Tool
Allows the canvas to be set.
setCanvas(Canvas3D) - Method in class ncsa.j3d.ui.tools.ToolManager
This method allows the Canvas to be specified.
setCode(int) - Method in class ncsa.j3d.ui.events.CollisionEvent
Sets the code of this event.
setDescription(String) - Method in class ncsa.j3d.CollidableTransformGroup
Allows the description to be modified.
setDescription(String) - Method in class ncsa.j3d.ui.record.RecordableTransform
Allows the description to be set manually.
setDevice(InputDevice) - Method in class ncsa.devices.virtual.ButtonPositionControls
 
setDevice(InputDevice) - Method in class ncsa.devices.virtual.ButtonRotationControls
 
setDirectoryName(String) - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
Sets the directory name to write to
setFilePrefix(String) - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
Sets the file name prefix
setFilters(boolean) - Method in class ncsa.devices.bird.BirdDriver
 
setGroupMode(int) - Method in class ncsa.devices.bird.BirdDriver
 
setHeadIndex() - Method in class ncsa.j3d.ui.events.EventManager
Causes the HeadIndex in the PhysicalEnvironment to be set to the HeadIndex entry in the portfolio.properties file.
setHemisphere(String) - Method in class ncsa.devices.bird.BirdDriver
 
setLoopback(boolean) - Method in class ncsa.net.MulticastHandler
Sets the loopback.
setName(String) - Method in class ncsa.j3d.PickableTransformGroup
Allows the setting of the name.
setNominalPositionAndOrientation() - Method in class ncsa.devices.joystick.PCJoystickDevice
 
setNominalPositionAndOrientation() - Method in class ncsa.devices.spaceorb.SpaceOrb
Empty method.
setPosition(Vector3f) - Method in class ncsa.devices.virtual.ButtonPositionControls
 
setPosition(Vector3f) - Method in interface ncsa.devices.virtual.PositionControls
Set the position
setPositionAngles() - Method in class ncsa.devices.bird.BirdDriver
 
setPositionMatrix() - Method in class ncsa.devices.bird.BirdDriver
 
setProcessingMode(int) - Method in class ncsa.devices.joystick.PCJoystickDevice
 
setProcessingMode(int) - Method in class ncsa.devices.spaceorb.SpaceOrb
The processing mode does not change.
setReceiver(Object) - Method in class ncsa.j3d.CollidableTransformGroup
Allows the object to notify on collision to be modified.
setReceiver(PortfolioEventReceiver) - Method in class ncsa.j3d.ui.events.PortfolioBase
This function sets the PortfolioEventReceiver to report to.
setReceiver(PortfolioEventReceiver) - Method in interface ncsa.j3d.ui.events.PortfolioEvent
This function sets the PortfolioEventReceiver to report to.
setRendezvous(RendezvousInterface) - Method in interface ncsa.j3d.ui.record.NeedsCanvasForRecord
Sets the node to synchronize with.
setReportRate(int) - Method in class ncsa.devices.bird.BirdDriver
 
setRotationScale(float) - Method in class ncsa.devices.spaceorb.SpaceOrb
Method to scale the rotation.
setSize(Dimension) - Method in class ncsa.devices.virtual.WheelControls
 
setStepRate(float) - Method in class ncsa.devices.virtual.ButtonPositionControls
 
setStepRate(float) - Method in class ncsa.devices.virtual.ButtonRotationControls
 
setStepRate(float) - Method in interface ncsa.devices.virtual.PositionControls
Increment added to position each time mouse is pressed or if the mouse is held down each time the Sensor is read
setStreamMode() - Method in class ncsa.devices.bird.BirdDriver
 
setToolManager(ToolManagerInterface) - Method in class ncsa.j3d.ui.tools.Tool
Allows an object to specify which toolmanager that this tool should use.
setToolManager(ToolManagerInterface) - Method in interface ncsa.j3d.ui.tools.ToolInterface
This function allows specifying the tool manager that this tool is owned by.
setToolManager(ToolManagerInterface) - Method in class ncsa.j3d.ui.tools.PickTool
 
setToolManager(ToolManagerInterface) - Method in class ncsa.j3d.ui.tools.AdjustmentTool
Allows the specification of the ToolManager.
setToolManager(ToolManagerInterface) - Method in class ncsa.j3d.ui.tools.MouseTool
 
setToolManager(ToolManagerInterface) - Method in class ncsa.j3d.ui.tools.SensorViewTool
A function that allows the tool manager to be set.
setToolManager(ToolManagerInterface) - Method in class ncsa.j3d.ui.tools.SensorRecordTool
Configures this tool to be managed by a specific tool manager.
setToolManager(ToolManagerInterface) - Method in class ncsa.j3d.ui.tools.ViewTool
 
setTranslationScale(float) - Method in class ncsa.devices.spaceorb.SpaceOrb
Method to scale the translation.
setType(int, int) - Method in class ncsa.util.ReaderTokenizer
Specifies how the internal presentation of a character should be specified.
setViewTransform(TransformGroup) - Method in class ncsa.j3d.ui.tools.ToolManager
Allows the viewing transform to be set so that tools can access this.
setXIndex(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
setXRIndex(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
setYIndex(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
setYRIndex(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
setZIndex(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
setZRIndex(int) - Method in class ncsa.devices.bird.BirdAngleDevice
 
shred() - Method in class ncsa.j3d.ui.tools.ReceiverList
Removes all elements from the distibution list.
shutdown() - Method in class ncsa.devices.joystick.PCJoystickDevice
 
signal(int) - Method in class ncsa.j3d.CollidableTransformGroup
Signals that an event(collision) has occured.
SimpleTransformGroup - class ncsa.j3d.SimpleTransformGroup.
This class is designed to represent a node that moves through space.
SimpleTransformGroup() - Constructor for class ncsa.j3d.SimpleTransformGroup
Initializes the transform to the identity transform.
SimpleTransformGroup(Vector3f) - Constructor for class ncsa.j3d.SimpleTransformGroup
The constructor can accept a Vector3f as an initial translation that will be applied even after the object has been reset.
SoftwareButtons - class ncsa.devices.buttons.SoftwareButtons.
 
SoftwareButtons() - Constructor for class ncsa.devices.buttons.SoftwareButtons
 
SpaceOrb - class ncsa.devices.spaceorb.SpaceOrb.
This is the j3d implementation for the space orb device.
SpaceOrb() - Constructor for class ncsa.devices.spaceorb.SpaceOrb
This is default for com1 on a sparc needs to be changed.
SpaceOrb(String) - Constructor for class ncsa.devices.spaceorb.SpaceOrb
Opens the space orb device and starts reading from the serial port.
SpaceOrbDevice - class ncsa.devices.spaceorb.SpaceOrbDevice.
Implements the SpaceOrb InputDevice.
SpaceOrbDevice() - Constructor for class ncsa.devices.spaceorb.SpaceOrbDevice
 
SpaceOrbDriver - class ncsa.devices.spaceorb.SpaceOrbDriver.
Received information from the serial port.
SpaceOrbDriver(String) - Constructor for class ncsa.devices.spaceorb.SpaceOrbDriver
 
startMulticast(String, int) - Method in class ncsa.j3d.MulticastTransformGroup
Starts listening on the given multicast subnet/port
startRecording() - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
Start dumping frames on the next call to postSwap()
stopRecording() - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
turns recording off
sval - Variable in class ncsa.util.ReaderTokenizer
When ttype is set to TT_WORD, sval contains a string.

T

takeSnapshot() - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
Dump a single frame on the next call to postSwap(), using the default filename
takeSnapshot(String) - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
Dump a single frame on the next call to postSwap(), using the given filename
TextureCache - class ncsa.j3d.TextureCache.
This object is used to retrieve textures that are loaded into the system.
TextureCache(Component) - Constructor for class ncsa.j3d.TextureCache
 
timer - Variable in class ncsa.devices.spaceorb.OrbData
 
TOKEN - Static variable in class ncsa.util.ReaderTokenizer
 
Tool - class ncsa.j3d.ui.tools.Tool.
This abstract class provides a template for tool construction.
Tool() - Constructor for class ncsa.j3d.ui.tools.Tool
 
Tool(Canvas3D, BranchGroup) - Constructor for class ncsa.j3d.ui.tools.Tool
 
ToolInterface - interface ncsa.j3d.ui.tools.ToolInterface.
This interface defines how the ToolManager interacts with the tools.
ToolManager - class ncsa.j3d.ui.tools.ToolManager.
ToolManager is responsible for managing tools.
ToolManagerInterface - interface ncsa.j3d.ui.tools.ToolManagerInterface.
This interface defines how the tools can interact with the ToolManager.
toString() - Method in class ncsa.j3d.ui.events.CollisionEvent
Describes this object.
trans - Variable in class ncsa.devices.spaceorb.OrbData
 
TransformGroupCustomer - class ncsa.j3d.TransformGroupCustomer.
This object implements the Customer interface and is used to set the PickableTransformGroup's Transform3D to a new value every time the consume method is called.
TransformGroupCustomer(PickableTransformGroup) - Constructor for class ncsa.j3d.TransformGroupCustomer
Specifies a PickableTransformGroup.
translationScale - Variable in class ncsa.devices.joystick.PCJoystickDevice
 
transmit(byte[], int) - Method in class ncsa.net.Handler
Implement this method to send data
transmit(byte[], int) - Method in class ncsa.net.MulticastHandler
Send data to the multicast group.
TT_EOF - Static variable in class ncsa.util.ReaderTokenizer
 
TT_NUMBER - Static variable in class ncsa.util.ReaderTokenizer
 
TT_WORD - Static variable in class ncsa.util.ReaderTokenizer
 
ttype - Variable in class ncsa.util.ReaderTokenizer
Contains a constant indicating what type of token has been returned from calls to nextToken().

U

u - Variable in class ncsa.devices.joystick.PCJoystickDevice
 
update() - Method in class ncsa.devices.virtual.ButtonRotationControls
 
update(MouseEvent, int) - Method in class ncsa.devices.virtual.ButtonButtonControls
 
usenullregion - Variable in class ncsa.devices.spaceorb.OrbData
 

V

v - Variable in class ncsa.devices.joystick.PCJoystickDevice
 
valuator(int) - Method in class ncsa.devices.wand.WandDriver
 
VALUATORS - Variable in class ncsa.devices.wand.WandDriver
 
ViewTool - class ncsa.j3d.ui.tools.ViewTool.
The ViewTool is used to allow the user to manipulate the ViewPlatform via it's TransformGroup.
ViewTool() - Constructor for class ncsa.j3d.ui.tools.ViewTool
 
VirtualInputDevice - class ncsa.devices.virtual.VirtualInputDevice.
 
VirtualInputDevice() - Constructor for class ncsa.devices.virtual.VirtualInputDevice
 
VirtualInputDevice(String, float, float, float, float, float, float) - Constructor for class ncsa.devices.virtual.VirtualInputDevice
 

W

WandDevice - class ncsa.devices.wand.WandDevice.
 
WandDevice() - Constructor for class ncsa.devices.wand.WandDevice
 
WandDriver - class ncsa.devices.wand.WandDriver.
 
WandDriver() - Constructor for class ncsa.devices.wand.WandDriver
 
WheelControls - class ncsa.devices.virtual.WheelControls.
 
WheelControls() - Constructor for class ncsa.devices.virtual.WheelControls
 
WheelControls(float, float, float) - Constructor for class ncsa.devices.virtual.WheelControls
 
WHITESPACE - Static variable in class ncsa.util.ReaderTokenizer
 
whitespaceChar(int) - Method in class ncsa.util.ReaderTokenizer
Tags the value c as a whitespace character.
whitespaceChars(int, int) - Method in class ncsa.util.ReaderTokenizer
Tags all values from start to end as whitespace characters.
WORDCHAR - Static variable in class ncsa.util.ReaderTokenizer
 
wordChars(int, int) - Method in class ncsa.util.ReaderTokenizer
Tags all values from start to end as legal values which can appear in TT_WORD
writeImage(String, BufferedImage) - Method in class ncsa.j3d.ui.record.RecordableCanvas3D
Writes a JPEG file for the specified BufferedImage

X

x - Variable in class ncsa.devices.joystick.PCJoystickDevice
 

Y

y - Variable in class ncsa.devices.joystick.PCJoystickDevice
 

Z

z - Variable in class ncsa.devices.joystick.PCJoystickDevice
 

A B C D E G H I K L M N O P Q R S T U V W X Y Z
NCSA Portfolio

NCSA Portfolio, Copyright 1997-1999, National Center for Supercomputing Applications, University of Illinois Urbana-Champaign, All Rights Reserved