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

A

active - Static variable in class nodes.TouchSensor
The constant used to access the active field of a TouchSensor node.
addChild(WF3DNode) - Method in class WF3DNode
Adds a node to the children field of this object.
addRoute(WF3DField, WF3DField) - Method in class WF3DScene
 
ambientIntensity - Static variable in class nodes.DirectionalLight
The constant used to access the ambientIntensity field of a DirectionalLight node.
ambientIntensity - Static variable in class nodes.Material
The constant used to access the ambientIntensity field of a Material node.
ambientIntensity - Static variable in class nodes.PointLight
The constant used to access the ambientIntensity field of a PointLight node.
appearance - Static variable in class nodes.Shape
The constant used to access the appearance field of a Shape node.
Appearance - class nodes.Appearance.
This class contains index constants to access fields in a Appearance node using the WF3DNode.getField (int fieldIndex) method.
Appearance - Static variable in class Node
The VRML node type Appearance
Appearance() - Constructor for class nodes.Appearance
 

B

bound - Static variable in class nodes.Viewpoint
The constant used to access the bound field of a Viewpoint node.

C

center - Static variable in class nodes.TextureTransform
The constant used to access the center field of a TextureTransform node.
center - Static variable in class nodes.Transform
The constant used to access the center field of a Transform node.
children - Static variable in class nodes.Group
The constant used to access the children field of a Group node.
children - Static variable in class nodes.Scene
The constant used to access the children field of a Scene node.
children - Static variable in class nodes.Transform
The constant used to access the children field of a Transform node.
clone() - Method in class WF3DField
Creates and returns a copy of this object.
clone() - Method in class WF3DNode
Creates and returns a copy of this object.
color - Static variable in class nodes.DirectionalLight
The constant used to access the color field of a DirectionalLight node.
color - Static variable in class nodes.PointLight
The constant used to access the color field of a PointLight node.

D

deleteRoute(WF3DField, WF3DField) - Method in class WF3DScene
 
diffuseColor - Static variable in class nodes.Material
The constant used to access the diffuseColor field of a Material node.
direction - Static variable in class nodes.DirectionalLight
The constant used to access the direction field of a DirectionalLight node.
DirectionalLight - class nodes.DirectionalLight.
This class contains index constants to access fields in a DirectionalLight node using the WF3DNode.getField (int fieldIndex) method.
DirectionalLight - Static variable in class Node
The VRML node type DirectionalLight
DirectionalLight() - Constructor for class nodes.DirectionalLight
 

E

emissiveColor - Static variable in class nodes.Material
The constant used to access the emissiveColor field of a Material node.
enabled - Static variable in class nodes.TouchSensor
The constant used to access the enabled field of a TouchSensor node.

F

Field - class Field.
This class is used to store constant values associated with the VRML field types.
Field() - Constructor for class Field
 
fieldOfView - Static variable in class nodes.Viewpoint
The constant used to access the fieldOfView field of a Viewpoint node.
fraction - Static variable in class nodes.TimeSensor
The constant used to access the fraction field of a TimeSensor node.

G

getBoolean() - Method in class WF3DField
Retrieves the boolean value (if type==Field.SFBool).
getChildren() - Method in class WF3DNode
 
getDouble() - Method in class WF3DField
Retrieves the double value (if type==Field.SFTime).
getField(int) - Method in class WF3DNode
Retrieves a field of this object.
getFloat() - Method in class WF3DField
Retrieves the float value (if type==Field.SFFloat).
getFloatArray() - Method in class WF3DField
Retrieves the float array value (if type==Field.SFVec2f, type==Field.SFVec3f, type==Field.MFFloat, type==Field.MFVec2f or type==Field.MFVec3f).
getInt() - Method in class WF3DField
Retrieves the int value (if type==Field.SFInt32 or type==Field.SFColor).
getIntArray() - Method in class WF3DField
Retrieves the int array value (if type==Field.MFInt32 or type==Field.MFColor).
getNode() - Method in class WF3DField
Retrieves the WF3DNode value (if type==Field.SFNode or type==Field.MFNode).
getNode(int) - Method in class WF3DNode
Retrieves the contained node in the specified field of this object.
getNode(String) - Method in class WF3DNode
Retrieves the node with the specified name by searching for it in this object's fields and sub-nodes.
getNodeArray() - Method in class WF3DField
Retrieves the WF3DNode array (if type==Field.MFNode).
getParent() - Method in class WF3DNode
 
getRunningScene(String) - Static method in class WF3DScene
Retrieves the running scene containing the scene graph of the specified WF-VRML file (.wf.wrl).
getString() - Method in class WF3DField
Retrieves the String value (if type==Field.SFString or type==Field.MFString).
getStringArray() - Method in class WF3DField
Retrieves the String array value (if type==Field.MFString).
Group - class nodes.Group.
This class contains index constants to access fields in a Group node using the WF3DNode.getField (int fieldIndex) method.
Group - Static variable in class Node
The VRML node type Group
Group() - Constructor for class nodes.Group
 

H

hitPoint - Static variable in class nodes.TouchSensor
The constant used to access the hitPoint field of a TouchSensor node.
hitTexCoord - Static variable in class nodes.TouchSensor
The constant used to access the hitTexCoord field of a TouchSensor node.

I

image - Static variable in class nodes.Texture
The constant used to access the image field of a Texture node.
intensity - Static variable in class nodes.DirectionalLight
The constant used to access the intensity field of a DirectionalLight node.
intensity - Static variable in class nodes.PointLight
The constant used to access the intensity field of a PointLight node.

L

loadImage(String) - Static method in class WF3DScene
Loads an image with the specified file name.
loadScene(String) - Static method in class WF3DScene
Loads and creates a scene containing the scene graph of the specified WF-VRML file (.wf.wrl).
location - Static variable in class nodes.PointLight
The constant used to access the location field of a PointLight node.

M

makeUSEInstance() - Method in class WF3DNode
Creates and returns a copy of this object.
material - Static variable in class nodes.Appearance
The constant used to access the material field of a Appearance node.
Material - class nodes.Material.
This class contains index constants to access fields in a Material node using the WF3DNode.getField (int fieldIndex) method.
Material - Static variable in class Node
The VRML node type Material
Material() - Constructor for class nodes.Material
 
MFColor - Static variable in class Field
The VRML field type MFColor
MFFloat - Static variable in class Field
The VRML field type MFFloat
MFImage - Static variable in class Field
The VRML field type MFImage
MFInt32 - Static variable in class Field
The VRML field type MFInt32
MFNode - Static variable in class Field
The VRML field type MFNode
MFRotation - Static variable in class Field
The VRML field type MFRotation
MFString - Static variable in class Field
The VRML field type MFString
MFTime - Static variable in class Field
The VRML field type MFTime
MFVec2f - Static variable in class Field
The VRML field type MFVec2f
MFVec3f - Static variable in class Field
The VRML field type MFVec3f
move(float, float, float) - Method in class WF3DNode
Moves the object and all its sub-objects relative to the parent object.

N

name - Variable in class WF3DNode
The unique user defined name of this node
Node - class Node.
This class is used to store constant values associated with the VRML node types.
Node() - Constructor for class Node
 
nodes - package nodes
 

O

on - Static variable in class nodes.DirectionalLight
The constant used to access the on field of a DirectionalLight node.
on - Static variable in class nodes.PointLight
The constant used to access the on field of a PointLight node.
orientation - Static variable in class nodes.Viewpoint
The constant used to access the orientation field of a Viewpoint node.
over - Static variable in class nodes.TouchSensor
The constant used to access the over field of a TouchSensor node.

P

parent - Variable in class WF3DField
The node this field belongs to.
PointLight - class nodes.PointLight.
This class contains index constants to access fields in a PointLight node using the WF3DNode.getField (int fieldIndex) method.
PointLight - Static variable in class Node
The VRML node type PointLight
PointLight() - Constructor for class nodes.PointLight
 
position - Static variable in class nodes.Viewpoint
The constant used to access the position field of a Viewpoint node.

R

radius - Static variable in class nodes.PointLight
The constant used to access the radius field of a PointLight node.
reflectionMap - Static variable in class nodes.Material
The constant used to access the reflectionMap field of a Material node.
removeChild(WF3DNode) - Method in class WF3DNode
Removes a node from the children field of this object.
rendering - Static variable in class nodes.Scene
The constant used to access the rendering field of a Scene node.
Rendering - class nodes.Rendering.
This class contains index constants to access fields in a Rendering node using the WF3DNode.getField (int fieldIndex) method.
Rendering() - Constructor for class nodes.Rendering
 
replaceScene(String, WF3DScene) - Static method in class WF3DScene
Replaces the running scene with the specified name with a new scene.
rotation - Static variable in class nodes.TextureTransform
The constant used to access the rotation field of a TextureTransform node.
rotation - Static variable in class nodes.Transform
The constant used to access the rotation field of a Transform node.
rotN(float, float, float, float, float, float, float) - Method in class WF3DNode
Rotates the object relative the parent object.

S

scale - Static variable in class nodes.TextureTransform
The constant used to access the scale field of a TextureTransform node.
scale - Static variable in class nodes.Transform
The constant used to access the scale field of a Transform node.
scale(float, float, float) - Method in class WF3DNode
Scales the object and all its sub-objects.
scaleOrientation - Static variable in class nodes.Transform
The constant used to access the scaleOrientation field of a Transform node.
Scene - class nodes.Scene.
This class contains index constants to access fields in a Scene node using the WF3DNode.getField (int fieldIndex) method.
Scene - Static variable in class Node
The VRML node type Scene
Scene() - Constructor for class nodes.Scene
 
set() - Method in class WF3DField
Signals that this field was set.
set(boolean) - Method in class WF3DField
Sets the field value, (if type==Field.SFBool).
set(double) - Method in class WF3DField
Sets the field value (if type==Field.SFTime).
set(float) - Method in class WF3DField
Sets the field value (if type==Field.SFFloat).
set(int) - Method in class WF3DField
Sets the field value, (if type==Field.SFInt32).
set(Object) - Method in class WF3DField
Sets the field value (if type==Field.SFString, type==Field.SFNode, type==Field.SFImage or type==(any Field.MF value)).
setViewpoint(WF3DNode) - Method in class WF3DScene
 
SFBool - Static variable in class Field
The VRML field type SFBool
SFColor - Static variable in class Field
The VRML field type SFColor
SFFloat - Static variable in class Field
The VRML field type SFFloat
SFImage - Static variable in class Field
The VRML field type SFImage
SFInt32 - Static variable in class Field
The VRML field type SFInt32
SFNode - Static variable in class Field
The VRML field type SFNode
SFRotation - Static variable in class Field
The VRML field type SFRotation
SFString - Static variable in class Field
The VRML field type SFString
SFTime - Static variable in class Field
The VRML field type SFTime
SFVec2f - Static variable in class Field
The VRML field type SFVec2f
SFVec3f - Static variable in class Field
The VRML field type SFVec3f
shadowOn - Static variable in class nodes.Rendering
The constant used to access the shadowOn field of a Rendering node.
Shape - class nodes.Shape.
This class contains index constants to access fields in a Shape node using the WF3DNode.getField (int fieldIndex) method.
Shape - Static variable in class Node
The VRML node type Shape
Shape() - Constructor for class nodes.Shape
 
shininess - Static variable in class nodes.Material
The constant used to access the shininess field of a Material node.
specularColor - Static variable in class nodes.Material
The constant used to access the specularColor field of a Material node.

T

texture - Static variable in class nodes.Appearance
The constant used to access the texture field of a Appearance node.
Texture - class nodes.Texture.
This class contains index constants to access fields in a Texture node using the WF3DNode.getField (int fieldIndex) method.
Texture - Static variable in class Node
The VRML node type Texture
Texture() - Constructor for class nodes.Texture
 
textureOpacity - Static variable in class nodes.Material
The constant used to access the textureOpacity field of a Material node.
textureTransform - Static variable in class nodes.Appearance
The constant used to access the textureTransform field of a Appearance node.
TextureTransform - class nodes.TextureTransform.
This class contains index constants to access fields in a TextureTransform node using the WF3DNode.getField (int fieldIndex) method.
TextureTransform - Static variable in class Node
The VRML node type TextureTransform
TextureTransform() - Constructor for class nodes.TextureTransform
 
TimeSensor - class nodes.TimeSensor.
This class contains index constants to access fields in a TimeSensor node using the WF3DNode.getField (int fieldIndex) method.
TimeSensor - Static variable in class Node
The VRML node type TimeSensor
TimeSensor() - Constructor for class nodes.TimeSensor
 
TouchSensor - class nodes.TouchSensor.
This class contains index constants to access fields in a TouchSensor node using the WF3DNode.getField (int fieldIndex) method.
TouchSensor - Static variable in class Node
The VRML node type TouchSensor
TouchSensor() - Constructor for class nodes.TouchSensor
 
Transform - class nodes.Transform.
This class contains index constants to access fields in a Transform node using the WF3DNode.getField (int fieldIndex) method.
Transform - Static variable in class Node
The VRML node type Transform
Transform() - Constructor for class nodes.Transform
 
translation - Static variable in class nodes.TextureTransform
The constant used to access the translation field of a TextureTransform node.
translation - Static variable in class nodes.Transform
The constant used to access the translation field of a Transform node.
transparency - Static variable in class nodes.Material
The constant used to access the transparency field of a Material node.
type - Variable in class WF3DField
The field type.
type - Variable in class WF3DNode
The type of this node.

V

Viewpoint - class nodes.Viewpoint.
This class contains index constants to access fields in a Viewpoint node using the WF3DNode.getField (int fieldIndex) method.
Viewpoint - Static variable in class Node
The VRML node type Viewpoint
Viewpoint() - Constructor for class nodes.Viewpoint
 
viewpointMove(float, float, float) - Method in class WF3DScene
 
viewpointRotN(float, float, float, float) - Method in class WF3DScene
 

W

WF3DField - class WF3DField.
This class is used to represent a VRML field of any type.
WF3DNode - class WF3DNode.
This class is used to represent a VRML node of any type.
WF3DScene - class WF3DScene.
This class represent a VRML scene graph by acting as the root node for the scene graph hierarchy.

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