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

A

addExternalRoute(String, String) - Method in class org.instantreality.InstantIO.Namespace
Adds an external route to the Namespace.
addInSlot(String, InSlot) - Method in class org.instantreality.InstantIO.Namespace
Adds an InSlot to the Namespace.
addListener(InSlot.Listener) - Method in class org.instantreality.InstantIO.InSlot
Adds a Listener to the InSlot.
addListener(Namespace.Listener) - Method in class org.instantreality.InstantIO.Namespace
Adds a Listener to the Namespace.
addListener(OutSlot.Listener) - Method in class org.instantreality.InstantIO.OutSlot
Adds a Listener to the OutSlot.
addLog(String) - Method in class org.instantreality.InstantIO.Node
Adds an entry to the log.
addNamespace(Namespace) - Method in class org.instantreality.InstantIO.Namespace
Adds a Subnamespace to this Namespace.
addNamespace(String, Namespace) - Method in class org.instantreality.InstantIO.Namespace
Adds a Subnamespace to this Namespace.
addOutSlot(String, OutSlot) - Method in class org.instantreality.InstantIO.Namespace
Adds an OutSlot to the Namespace.
addRoute(String, String) - Method in class org.instantreality.InstantIO.Namespace
Adds a route to the Namespace.

B

BufferedInSlot - Class in org.instantreality.InstantIO
InSlot that buffers values.
BufferedInSlot(Class, int) - Constructor for class org.instantreality.InstantIO.BufferedInSlot
Creates a new BufferedInSlot object.
BufferedInSlot(Class, String, int) - Constructor for class org.instantreality.InstantIO.BufferedInSlot
Creates a new BufferedInSlot object.

C

clear() - Method in class org.instantreality.InstantIO.Namespace
Removes all routes, external routes and subnamespaces from this Namespace.
clearExternalRoutes() - Method in class org.instantreality.InstantIO.Namespace
Removes all external routes from the Namespace.
clearNamespaces() - Method in class org.instantreality.InstantIO.Namespace
Removes all subnamespaces from the Namespace.
clearRoutes() - Method in class org.instantreality.InstantIO.Namespace
Removes all routes from the Namespace.
Codec - Class in org.instantreality.InstantIO
Contains meta information about Encoders and Decoders.
Codec(String, Class, Class, Class, String) - Constructor for class org.instantreality.InstantIO.Codec
Creates a new Codec object.
Color - Class in org.instantreality.InstantIO
Helper class for exchanging RGB colors of three float components.
Color(float, float, float) - Constructor for class org.instantreality.InstantIO.Color
Constructor that initializes the components of the Color object with the given float values.
Color(float[]) - Constructor for class org.instantreality.InstantIO.Color
Constructor that initializes the components of the Color object with the values of a given float array.
Color(Color) - Constructor for class org.instantreality.InstantIO.Color
Constructor that initializes the components of the Color object with the components taken from another Color object.
ColorRGBA - Class in org.instantreality.InstantIO
Helper class for exchanging RGBA colors of four float components.
ColorRGBA(float, float, float, float) - Constructor for class org.instantreality.InstantIO.ColorRGBA
Constructor that initializes the components of the ColorRGBA object with the given float values.
ColorRGBA(float[]) - Constructor for class org.instantreality.InstantIO.ColorRGBA
Constructor that initializes the components of the ColorRGBA object with the values of a given float array.
ColorRGBA(ColorRGBA) - Constructor for class org.instantreality.InstantIO.ColorRGBA
Constructor that initializes the components of the ColorRGBA object with the components taken from another ColorRGBA object.
connect(OutSlot) - Method in class org.instantreality.InstantIO.InSlot
Connects an OutSlot to this InSlot.
connect(InSlot) - Method in class org.instantreality.InstantIO.OutSlot
Connects an InSlot to this OutSlot.

D

Data - Class in org.instantreality.InstantIO
Helper class that combines a data value with a timestamp.
Data(Object) - Constructor for class org.instantreality.InstantIO.Data
Creates a new Data object that contains a given value and whose timestamp is set to the current system time.
Data(Object, long) - Constructor for class org.instantreality.InstantIO.Data
Creates a new Data object that contains a given value and whose timestamp is set to a given timestamp.
decode(DataInputStream) - Method in class org.instantreality.InstantIO.Decoder
Decodes objects.
Decoder - Class in org.instantreality.InstantIO
Abstract superclass of all classes that decode data values.
Decoder() - Constructor for class org.instantreality.InstantIO.Decoder
Creates a new Decoder object.
dirty() - Method in class org.instantreality.InstantIO.Namespace
Returns if this Namespaces has unsaved changes.
disable() - Method in class org.instantreality.InstantIO.Namespace
Disables the Namespace.
disable() - Method in class org.instantreality.InstantIO.NetworkNode
Disables the NetworkNode.
disconnect(OutSlot) - Method in class org.instantreality.InstantIO.InSlot
Disconnects an OutSlot from this InSlot.
disconnect(InSlot) - Method in class org.instantreality.InstantIO.OutSlot
Disconnects an InSlot from this OutSlot.
dispose() - Method in class org.instantreality.InstantIO.Namespace
Disposes a Namespace object.

E

empty() - Method in class org.instantreality.InstantIO.BufferedInSlot
Returns if data is available on the BufferedInSlot.
empty() - Method in class org.instantreality.InstantIO.InSlot
Returns if data is available on the InSlot.
enable() - Method in class org.instantreality.InstantIO.Namespace
Enables the Namespace.
enable() - Method in class org.instantreality.InstantIO.NetworkNode
Enables the NetworkNode.
enabled() - Method in class org.instantreality.InstantIO.Namespace
Returns if the Namespace is enabled or disabled.
encode(DataOutputStream, Object) - Method in class org.instantreality.InstantIO.Encoder
Encodes objects.
Encoder - Class in org.instantreality.InstantIO
Abstract superclass of all classes that encode data values.
Encoder() - Constructor for class org.instantreality.InstantIO.Encoder
Creates a new Encoder object.
equals(Object) - Method in class org.instantreality.InstantIO.Color
Compares the color to another object.
equals(Object) - Method in class org.instantreality.InstantIO.ColorRGBA
Compares the color to another object.
equals(Object) - Method in class org.instantreality.InstantIO.Image
Compares the image to another object.
equals(Object) - Method in class org.instantreality.InstantIO.Matrix3d
Compares the matrix to another object.
equals(Object) - Method in class org.instantreality.InstantIO.Matrix3f
Compares the matrix to another object.
equals(Object) - Method in class org.instantreality.InstantIO.Matrix4d
Compares the matrix to another object.
equals(Object) - Method in class org.instantreality.InstantIO.Matrix4f
Compares the matrix to another object.
equals(Object) - Method in class org.instantreality.InstantIO.Rotation
Compares the rotation to another object.
equals(Object) - Method in class org.instantreality.InstantIO.Vec2d
Compares the vector to another object.
equals(Object) - Method in class org.instantreality.InstantIO.Vec2f
Compares the vector to another object.
equals(Object) - Method in class org.instantreality.InstantIO.Vec3d
Compares the vector to another object.
equals(Object) - Method in class org.instantreality.InstantIO.Vec3f
Compares the vector to another object.
equals(Object) - Method in class org.instantreality.InstantIO.Vec4d
Compares the vector to another object.
equals(Object) - Method in class org.instantreality.InstantIO.Vec4f
Compares the vector to another object.

F

Field - Class in org.instantreality.InstantIO
Keeps information about Node fields.
Field(String, String, String, Class, Class, String, String) - Constructor for class org.instantreality.InstantIO.Field
Creates a new Field object.
fields - Static variable in class org.instantreality.InstantIO.InlineNode
Defines the fields of the InlineNode.
fields - Static variable in class org.instantreality.InstantIO.NetworkNode
Meta information about the fields of this Node.
fields - Static variable in class org.instantreality.InstantIO.WebNode
Defines the fields of the WebNode.
finalize() - Method in class org.instantreality.InstantIO.Namespace
Destroys a Namespace object.
findType(String) - Static method in class org.instantreality.InstantIO.NodeType
Tries to find a NodeType for the given name.
FMT_BGR232 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_BGR24 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_BGR32 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_BGR555 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_BGR565 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_I420 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_IYU2 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_NONE - Static variable in class org.instantreality.InstantIO.Image
Invalid/unspecified image format.
FMT_RGB24 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_RGB32 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_Y1600 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_Y411 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_Y41P - Static variable in class org.instantreality.InstantIO.Image
 
FMT_Y422 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_Y444 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_Y800 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_YUV411P - Static variable in class org.instantreality.InstantIO.Image
 
FMT_YUV422P - Static variable in class org.instantreality.InstantIO.Image
 
FMT_YUV9 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_YUY2 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_YV12 - Static variable in class org.instantreality.InstantIO.Image
 
FMT_YVU9 - Static variable in class org.instantreality.InstantIO.Image
 
format2String(int) - Static method in class org.instantreality.InstantIO.Image
Converts a Format enumeration value to a human-readable string.

G

get(float[]) - Method in class org.instantreality.InstantIO.Color
Returns the values of the red, green and blue components.
get(float[]) - Method in class org.instantreality.InstantIO.ColorRGBA
Returns the values of the red, green, blue and alpha components.
get(double[]) - Method in class org.instantreality.InstantIO.Matrix3d
Returns the matrix elements.
get(int) - Method in class org.instantreality.InstantIO.Matrix3d
Returns one element of the matrix.
get(float[]) - Method in class org.instantreality.InstantIO.Matrix3f
Returns the matrix elements.
get(int) - Method in class org.instantreality.InstantIO.Matrix3f
Returns one element of the matrix.
get(double[]) - Method in class org.instantreality.InstantIO.Matrix4d
Returns the matrix elements.
get(int) - Method in class org.instantreality.InstantIO.Matrix4d
Returns one element of the matrix.
get(float[]) - Method in class org.instantreality.InstantIO.Matrix4f
Returns the matrix elements.
get(int) - Method in class org.instantreality.InstantIO.Matrix4f
Returns one element of the matrix.
get(float[]) - Method in class org.instantreality.InstantIO.Rotation
Returns the quaternions of the rotation.
get(double[]) - Method in class org.instantreality.InstantIO.Vec2d
Returns the values of the x and y components.
get(float[]) - Method in class org.instantreality.InstantIO.Vec2f
Returns the values of the x and y components.
get(double[]) - Method in class org.instantreality.InstantIO.Vec3d
Returns the values of the x, y and z components.
get(float[]) - Method in class org.instantreality.InstantIO.Vec3f
Returns the values of the x, y and z components.
get(double[]) - Method in class org.instantreality.InstantIO.Vec4d
Returns the values of the x, y, z and w components.
get(float[]) - Method in class org.instantreality.InstantIO.Vec4f
Returns the values of the x, y, z and w components.
getAddress() - Method in class org.instantreality.InstantIO.NetworkNode
Returns the address the NetworkNode is listening at for other NetworkNodes.
getAddress() - Method in class org.instantreality.InstantIO.WebNode
Returns the address the web server is listening at for clients.
getAlpha() - Method in class org.instantreality.InstantIO.ColorRGBA
Returns the value of the alpha component.
getAngle() - Method in class org.instantreality.InstantIO.Rotation
Returns the rotation angle.
getAuthor() - Method in class org.instantreality.InstantIO.Codec
Returns the name of the person who wrote the codec.
getAuthor() - Method in class org.instantreality.InstantIO.NodeType
Returns the name of the person that wrote the Node.
getAxis() - Method in class org.instantreality.InstantIO.Rotation
Returns the rotation axis.
getBaseURL() - Method in class org.instantreality.InstantIO.Namespace
Returns the base URL of the Namespace.
getBlue() - Method in class org.instantreality.InstantIO.Color
Returns the value of the blue component.
getBlue() - Method in class org.instantreality.InstantIO.ColorRGBA
Returns the value of the blue component.
getBuffer() - Method in class org.instantreality.InstantIO.Image
Returns a pointer to the buffer that holds the image data.
getCodecs() - Static method in class org.instantreality.InstantIO.Codec
Returns all codecs currently available.
getDefaultValue() - Method in class org.instantreality.InstantIO.Field
Returns the default value of the field.
getDescription() - Method in class org.instantreality.InstantIO.Field
Returns the description of the field.
getDescription() - Method in class org.instantreality.InstantIO.Slot
Returns the description of the Slot.
getDetailedInfo() - Method in class org.instantreality.InstantIO.NetworkNode
Returns a detailed information string.
getDetailedInfo() - Method in class org.instantreality.InstantIO.Node
Returns a detailed information string.
getDirection() - Method in class org.instantreality.InstantIO.InSlot
Returns the direction of the Slot.
getDirection() - Method in class org.instantreality.InstantIO.OutSlot
Returns the direction of the Slot.
getDirection() - Method in class org.instantreality.InstantIO.Slot
Returns the direction of the Slot.
getExportSlots() - Method in class org.instantreality.InstantIO.NetworkNode
Returns the "exportSlots" flag that controls if the NetworkNode exports slots to other NetworkNodes.
getField(String) - Method in class org.instantreality.InstantIO.NodeType
Returns meta information about a specific field of the Node.
getFieldNames() - Method in class org.instantreality.InstantIO.Namespace
Returns the names of all fields.
getFieldNames() - Method in class org.instantreality.InstantIO.Node
Returns the names of all fields.
getFields() - Method in class org.instantreality.InstantIO.NodeType
Returns all meta information about the fields of the Node.
getFieldValue(String) - Method in class org.instantreality.InstantIO.Namespace
Returns the value of a field.
getFieldValue(String) - Method in class org.instantreality.InstantIO.Node
Returns the value of a field.
getFormat() - Method in class org.instantreality.InstantIO.Image
Returns the format of the image data.
getGreen() - Method in class org.instantreality.InstantIO.Color
Returns the value of the green component.
getGreen() - Method in class org.instantreality.InstantIO.ColorRGBA
Returns the value of the green component.
getHeight() - Method in class org.instantreality.InstantIO.Image
Returns the height of the image data in pixels.
getId() - Method in class org.instantreality.InstantIO.NetworkNode
Returns the ID of the NetworkNode.
getImportSlots() - Method in class org.instantreality.InstantIO.NetworkNode
Returns the "importSlots" flag that controls if the NetworkNode imports slots from other NetworkNodes.
getLabel() - Method in class org.instantreality.InstantIO.Codec
Returns the label of the codec.
getLabel() - Method in class org.instantreality.InstantIO.Namespace
Returns the label of the Namespace.
getLog(Vector) - Method in class org.instantreality.InstantIO.Node
Returns the entries of the log.
getLogSize() - Method in class org.instantreality.InstantIO.WebNode
Returns the number of entries in the log.
getLongDescription() - Method in class org.instantreality.InstantIO.NodeType
Returns a detailed description of the Node.
getMulticastAddress() - Method in class org.instantreality.InstantIO.NetworkNode
Returns the multicast address used for automatically connecting NetworkNodes on the network.
getMulticastPort() - Method in class org.instantreality.InstantIO.NetworkNode
Returns the multicast port used for automatically connecting NetworkNodes on the network.
getMulticastTtl() - Method in class org.instantreality.InstantIO.NetworkNode
Returns the multicast time-to-live value.
getName() - Method in class org.instantreality.InstantIO.Field
Returns the name of the field.
getName() - Method in class org.instantreality.InstantIO.NodeType
Returns the name of the NodeType.
getPassword() - Method in class org.instantreality.InstantIO.WebNode
Returns the password of the web node.
getPort() - Method in class org.instantreality.InstantIO.NetworkNode
Returns the port the NetworkNode is listening at for other NetworkNodes.
getPort() - Method in class org.instantreality.InstantIO.WebNode
Returns the port the web server is listening at for clients.
getPrefix() - Method in class org.instantreality.InstantIO.NetworkNode
Returns the prefix that is put in front of all slots exported by this NetworkNode.
getQ1() - Method in class org.instantreality.InstantIO.Rotation
Returns the first quaternion of the rotation.
getQ2() - Method in class org.instantreality.InstantIO.Rotation
Returns the second quaternion of the rotation.
getQ3() - Method in class org.instantreality.InstantIO.Rotation
Returns the third quaternion of the rotation.
getQ4() - Method in class org.instantreality.InstantIO.Rotation
Returns the fourth quaternion of the rotation.
getRed() - Method in class org.instantreality.InstantIO.Color
Returns the value of the red component.
getRed() - Method in class org.instantreality.InstantIO.ColorRGBA
Returns the value of the red component.
getServers() - Method in class org.instantreality.InstantIO.NetworkNode
Returns the list of servers the NetworkNode should connect to.
getShortDescription() - Method in class org.instantreality.InstantIO.NodeType
Returns a short description of the Node.
getShortInfo() - Method in class org.instantreality.InstantIO.Node
 
getSize() - Method in class org.instantreality.InstantIO.Image
Returns the size of the data in the buffer in bytes.
getState() - Method in class org.instantreality.InstantIO.Node
 
getTimeStamp() - Method in class org.instantreality.InstantIO.Data
Returns the timestamp.
getType() - Method in class org.instantreality.InstantIO.Codec
Returns the data type that is handled by the codec.
getType() - Method in class org.instantreality.InstantIO.Slot
Returns the type of data that can be sent to or received from this Slot.
getTypes() - Static method in class org.instantreality.InstantIO.NodeType
Returns an Enumeration of all NodeTypes known to the system.
getURL() - Method in class org.instantreality.InstantIO.InlineNode
Returns the URL of the file the namespace is read from.
getUserId() - Method in class org.instantreality.InstantIO.WebNode
Returns the user ID of the web node.
getValue() - Method in class org.instantreality.InstantIO.Data
Returns the data value.
getValue() - Method in class org.instantreality.InstantIO.OutSlot
Returns the last data value written into this OutSlot.
getW() - Method in class org.instantreality.InstantIO.Vec4d
Returns the value of the w component.
getW() - Method in class org.instantreality.InstantIO.Vec4f
Returns the value of the w component.
getWidth() - Method in class org.instantreality.InstantIO.Image
Returns the width of the image data in pixels.
getX() - Method in class org.instantreality.InstantIO.Vec2d
Returns the value of the x component.
getX() - Method in class org.instantreality.InstantIO.Vec2f
Returns the value of the x component.
getX() - Method in class org.instantreality.InstantIO.Vec3d
Returns the value of the x component.
getX() - Method in class org.instantreality.InstantIO.Vec3f
Returns the value of the x component.
getX() - Method in class org.instantreality.InstantIO.Vec4d
Returns the value of the x component.
getX() - Method in class org.instantreality.InstantIO.Vec4f
Returns the value of the x component.
getY() - Method in class org.instantreality.InstantIO.Vec2d
Returns the value of the y component.
getY() - Method in class org.instantreality.InstantIO.Vec2f
Returns the value of the y component.
getY() - Method in class org.instantreality.InstantIO.Vec3d
Returns the value of the y component.
getY() - Method in class org.instantreality.InstantIO.Vec3f
Returns the value of the y component.
getY() - Method in class org.instantreality.InstantIO.Vec4d
Returns the value of the y component.
getY() - Method in class org.instantreality.InstantIO.Vec4f
Returns the value of the y component.
getZ() - Method in class org.instantreality.InstantIO.Vec3d
Returns the value of the z component.
getZ() - Method in class org.instantreality.InstantIO.Vec3f
Returns the value of the z component.
getZ() - Method in class org.instantreality.InstantIO.Vec4d
Returns the value of the z component.
getZ() - Method in class org.instantreality.InstantIO.Vec4f
Returns the value of the z component.

I

IDENTITY - Static variable in class org.instantreality.InstantIO.Matrix3d
The identity matrix.
IDENTITY - Static variable in class org.instantreality.InstantIO.Matrix3f
The identity matrix.
IDENTITY - Static variable in class org.instantreality.InstantIO.Matrix4d
The identity matrix.
IDENTITY - Static variable in class org.instantreality.InstantIO.Matrix4f
The identity matrix.
Image - Class in org.instantreality.InstantIO
Helper class for exchanging images.
Image() - Constructor for class org.instantreality.InstantIO.Image
Creates a new Image object.
In - Static variable in class org.instantreality.InstantIO.Slot
Gets returned by the getDirection method when the Slot is an InSlot.
initialize(String, Class, String) - Method in class org.instantreality.InstantIO.Decoder
Initializes the Decoder object.
initialize(String, Class, String) - Method in class org.instantreality.InstantIO.Encoder
Initializes the Encoder object.
initialize() - Method in class org.instantreality.InstantIO.InlineNode
Initializes the InlineNode object.
initialize() - Method in class org.instantreality.InstantIO.Namespace
Gets called when the Namespace is enabled.
initialize() - Method in class org.instantreality.InstantIO.Node
Gets called when the Namespace is enabled.
initialize() - Method in class org.instantreality.InstantIO.WebNode
Initializes the web node.
InlineNode - Class in org.instantreality.InstantIO
A simple Node that loads its contents from a file.
InlineNode() - Constructor for class org.instantreality.InstantIO.InlineNode
Creates the new InlineNode object.
InSlot - Class in org.instantreality.InstantIO
Allows to receive data values from other software components.
InSlot(Class) - Constructor for class org.instantreality.InstantIO.InSlot
Creates a new InSlot object with a type.
InSlot(Class, String) - Constructor for class org.instantreality.InstantIO.InSlot
Creates a new InSlot object with a type and a description.
InSlot.Listener - Interface in org.instantreality.InstantIO
Allows to receive information about the status of an InSlot.
inSlotAdded(Namespace, String, InSlot) - Method in interface org.instantreality.InstantIO.Namespace.Listener
Gets called when an InSlot is added to the Namespace.
inSlotAdded(Namespace, String, InSlot) - Method in class org.instantreality.InstantIO.NetworkNode
Gets called when a new inslot is added to the parent namespace.
inSlotRemoved(Namespace, String, InSlot) - Method in interface org.instantreality.InstantIO.Namespace.Listener
Gets called when an InSlot is removed from the Namespace.
inSlotRemoved(Namespace, String, InSlot) - Method in class org.instantreality.InstantIO.NetworkNode
Gets called when an inslot is removed from the parent namespace.
invalidateValue() - Method in class org.instantreality.InstantIO.OutSlot
Makes the current value of the OutSlot invalid.
isConnected() - Method in class org.instantreality.InstantIO.InSlot
Returns if the InSlot is connected to an OutSlot.
isConnected() - Method in class org.instantreality.InstantIO.OutSlot
Returns if the OutSlot is connected to an InSlot.

L

load(Namespace, InputStream) - Static method in class org.instantreality.InstantIO.StateKeeperXML
Loads the state from an input stream.
load(Namespace, URL) - Static method in class org.instantreality.InstantIO.StateKeeperXML
Loads the state from an URL.

M

Matrix3d - Class in org.instantreality.InstantIO
Helper class for exchanging 3x3 matrices of double values.
Matrix3d(double, double, double, double, double, double, double, double, double) - Constructor for class org.instantreality.InstantIO.Matrix3d
Creates a new Matrix3d object that gets initialized by given 9 double values representing a 3x3 matrix.
Matrix3d(double[]) - Constructor for class org.instantreality.InstantIO.Matrix3d
Creates a new Matrix3d object that gets initialized by a given 9 element double array representing a 3x3 matrix.
Matrix3d(Matrix3d) - Constructor for class org.instantreality.InstantIO.Matrix3d
Constructor that initializes the components of the Matrix3d object with the elements taken from another Matrix3d object.
Matrix3f - Class in org.instantreality.InstantIO
Helper class for exchanging 3x3 matrices of float values.
Matrix3f(float, float, float, float, float, float, float, float, float) - Constructor for class org.instantreality.InstantIO.Matrix3f
Creates a new Matrix3f object that gets initialized by given 9 float values representing a 3x3 matrix.
Matrix3f(float[]) - Constructor for class org.instantreality.InstantIO.Matrix3f
Creates a new Matrix3f object that gets initialized by a given 9 element float array representing a 3x3 matrix.
Matrix3f(Matrix3f) - Constructor for class org.instantreality.InstantIO.Matrix3f
Constructor that initializes the components of the Matrix3f object with the elements taken from another Matrix3f object.
Matrix4d - Class in org.instantreality.InstantIO
Helper class for exchanging 4x4 matrices of double values.
Matrix4d(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class org.instantreality.InstantIO.Matrix4d
Creates a new Matrix4d object that gets initialized by given 16 double values representing a 4x4 matrix.
Matrix4d(double[]) - Constructor for class org.instantreality.InstantIO.Matrix4d
Creates a new Matrix4d object that gets initialized by a given 16 element double array representing a 4x4 matrix.
Matrix4d(Matrix4d) - Constructor for class org.instantreality.InstantIO.Matrix4d
Constructor that initializes the components of the Matrix4d object with the elements taken from another Matrix4d object.
Matrix4f - Class in org.instantreality.InstantIO
Helper class for exchanging 4x4 matrices of float values.
Matrix4f(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) - Constructor for class org.instantreality.InstantIO.Matrix4f
Creates a new Matrix4f object that gets initialized by given 16 float values representing a 4x4 matrix.
Matrix4f(float[]) - Constructor for class org.instantreality.InstantIO.Matrix4f
Creates a new Matrix4f object that gets initialized by a given 16 element float array representing a 4x4 matrix.
Matrix4f(Matrix4f) - Constructor for class org.instantreality.InstantIO.Matrix4f
Constructor that initializes the components of the Matrix4f object with the elements taken from another Matrix4f object.

N

Namespace - Class in org.instantreality.InstantIO
Container for InSlots and OutSlots.
Namespace() - Constructor for class org.instantreality.InstantIO.Namespace
Creates a new Namespace object.
Namespace.Listener - Interface in org.instantreality.InstantIO
Allows to receive information about the status of a Namespace.
NetworkNode - Class in org.instantreality.InstantIO
Exports slots to and imports slots from other software components on the network.
NetworkNode() - Constructor for class org.instantreality.InstantIO.NetworkNode
Creates a new NetworkNode object.
newData(InSlot) - Method in interface org.instantreality.InstantIO.InSlot.Listener
Gets called when there is new data available on an InSlot.
newData() - Method in class org.instantreality.InstantIO.InSlot
Calls the newData method of all listeners.
newData(InSlot) - Method in class org.instantreality.InstantIO.Node
Gets called when new data is available on one inslot handled by this Node.
newInstance(String) - Static method in class org.instantreality.InstantIO.NodeType
Creates a new Node.
newInstance() - Method in class org.instantreality.InstantIO.NodeType
Creates a new Node.
Node - Class in org.instantreality.InstantIO
Superclass of all Nodes.
Node() - Constructor for class org.instantreality.InstantIO.Node
Creates a new Node object.
NODE_DISABLED - Static variable in class org.instantreality.InstantIO.Node
 
NODE_ERROR - Static variable in class org.instantreality.InstantIO.Node
 
NODE_RUNNING - Static variable in class org.instantreality.InstantIO.Node
 
NODE_SLEEPING - Static variable in class org.instantreality.InstantIO.Node
 
NodeType - Class in org.instantreality.InstantIO
Keeps meta information about Nodes.
NodeType(String, Class, String, String, String, Field[]) - Constructor for class org.instantreality.InstantIO.NodeType
Creates a new NodeType object.
NULL - Static variable in class org.instantreality.InstantIO.Rotation
The null rotation <0,0,0,0>.
NULL - Static variable in class org.instantreality.InstantIO.Vec2d
The null vector <0,0>.
NULL - Static variable in class org.instantreality.InstantIO.Vec2f
The null vector <0,0>.
NULL - Static variable in class org.instantreality.InstantIO.Vec3d
The null vector <0,0,0>.
NULL - Static variable in class org.instantreality.InstantIO.Vec3f
The null vector <0,0,0>.
NULL - Static variable in class org.instantreality.InstantIO.Vec4d
The null vector <0,0,0,0>.
NULL - Static variable in class org.instantreality.InstantIO.Vec4f
The null vector <0,0,0,0>.

O

org.instantreality.InstantIO - package org.instantreality.InstantIO
 
Out - Static variable in class org.instantreality.InstantIO.Slot
Gets returned by the getDirection method when the Slot is an OutSlot.
OutSlot - Class in org.instantreality.InstantIO
Allows to send data values to other software components.
OutSlot(Class) - Constructor for class org.instantreality.InstantIO.OutSlot
Creates a new OutSlot object with a type.
OutSlot(Class, Object) - Constructor for class org.instantreality.InstantIO.OutSlot
Creates a new OutSlot object with a type and a default value.
OutSlot(Class, Data) - Constructor for class org.instantreality.InstantIO.OutSlot
Creates a new OutSlot object with a type and a default value.
OutSlot(Class, String) - Constructor for class org.instantreality.InstantIO.OutSlot
Creates a new OutSlot object with a type and a description.
OutSlot(Class, String, Object) - Constructor for class org.instantreality.InstantIO.OutSlot
Creates a new OutSlot object with a type, a description and a default value.
OutSlot(Class, String, Data) - Constructor for class org.instantreality.InstantIO.OutSlot
Creates a new OutSlot object with a type, a description and a default value.
OutSlot.Listener - Interface in org.instantreality.InstantIO
Allows to receive information about the status of an OutSlot.
outSlotAdded(Namespace, String, OutSlot) - Method in interface org.instantreality.InstantIO.Namespace.Listener
Gets called when an OutSlot is added to the Namespace.
outSlotAdded(Namespace, String, OutSlot) - Method in class org.instantreality.InstantIO.NetworkNode
Gets called when a new outslot is added to the parent namespace.
outSlotRemoved(Namespace, String, OutSlot) - Method in interface org.instantreality.InstantIO.Namespace.Listener
Gets called when an OutSlot is removed from the Namespace.
outSlotRemoved(Namespace, String, OutSlot) - Method in class org.instantreality.InstantIO.NetworkNode
Gets called when an outslot is removed from the parent namespace.

P

pop() - Method in class org.instantreality.InstantIO.BufferedInSlot
Removes the oldest data value from the buffer and returns it.
pop() - Method in class org.instantreality.InstantIO.InSlot
Removes the current data value from the Inslot and returns it.
popData() - Method in class org.instantreality.InstantIO.BufferedInSlot
Removes the oldest data value from the buffer and returns it.
popData() - Method in class org.instantreality.InstantIO.InSlot
Removes the current data value from the Inslot and returns it.
push(Object) - Method in class org.instantreality.InstantIO.OutSlot
Writes a new data value into the OutSlot.
push(Data) - Method in class org.instantreality.InstantIO.OutSlot
Writes a new data value into the OutSlot.

R

removeExternalRoute(String, String) - Method in class org.instantreality.InstantIO.Namespace
Removes an external route from the Namespace.
removeInSlot(String, InSlot) - Method in class org.instantreality.InstantIO.Namespace
Removes an InSlot from the Namespace.
removeListener(InSlot.Listener) - Method in class org.instantreality.InstantIO.InSlot
Removes a Listener from the InSlot.
removeListener(Namespace.Listener) - Method in class org.instantreality.InstantIO.Namespace
Removes a Listener from the Namespace.
removeListener(OutSlot.Listener) - Method in class org.instantreality.InstantIO.OutSlot
Removes a Listener from the OutSlot.
removeNamespace(String) - Method in class org.instantreality.InstantIO.Namespace
Removes a Subnamespace from the Namespace.
removeOutSlot(String, OutSlot) - Method in class org.instantreality.InstantIO.Namespace
Removes an OutSlot from the Namespace.
removeRoute(String, String) - Method in class org.instantreality.InstantIO.Namespace
Removes a route from the Namespace.
Root - Class in org.instantreality.InstantIO
The root namespace.
Rotation - Class in org.instantreality.InstantIO
Helper class for exchanging Rotations/Orientations.
Rotation(float, float, float, float) - Constructor for class org.instantreality.InstantIO.Rotation
Constructor that initializes the Rotation with the given quaternions.
Rotation(float[]) - Constructor for class org.instantreality.InstantIO.Rotation
Constructor that initializes the Rotation with the values of a given float array.
Rotation(Rotation) - Constructor for class org.instantreality.InstantIO.Rotation
Constructor that initializes the Rotation with another Rotation object.
Rotation(Vec3f, float) - Constructor for class org.instantreality.InstantIO.Rotation
Constructor that initializes the Rotation with a rotation axis and a rotation angle.
routeAdded(Namespace, String, String) - Method in interface org.instantreality.InstantIO.Namespace.Listener
Gets called when a route is added to the Namespace.
routeAdded(Namespace, String, String) - Method in class org.instantreality.InstantIO.NetworkNode
Gets called when a route is added to the parent Namespace.
routeRemoved(Namespace, String, String) - Method in interface org.instantreality.InstantIO.Namespace.Listener
Gets called when a route is removed from the Namespace.
routeRemoved(Namespace, String, String) - Method in class org.instantreality.InstantIO.NetworkNode
Gets called when a route is removed from the parent Namespace.

S

save(Namespace, OutputStream) - Static method in class org.instantreality.InstantIO.StateKeeperXML
Saves the state to an output stream.
saveState() - Method in class org.instantreality.InstantIO.InlineNode
Returns if the contents of this Node should be saved.
saveState() - Method in class org.instantreality.InstantIO.Namespace
Returns if the contents of this Namespace should be saved.
setAddress(InetAddress) - Method in class org.instantreality.InstantIO.NetworkNode
Sets the address the NetworkNode is listening at for other NetworkNodes.
setAddress(InetAddress) - Method in class org.instantreality.InstantIO.WebNode
Sets the address the web server is listening at for clients.
setBaseURL(URL) - Method in class org.instantreality.InstantIO.Namespace
Sets the base URL of the Namespace.
setDirty(boolean) - Method in class org.instantreality.InstantIO.Namespace
Sets the status of the dirty flag.
setExportSlots(boolean) - Method in class org.instantreality.InstantIO.NetworkNode
Sets the "exportSlots" flag that controls if the NetworkNode exports slots to other NetworkNodes.
setFieldValue(String, String) - Method in class org.instantreality.InstantIO.Namespace
Sets the value of a field.
setFieldValue(String, String) - Method in class org.instantreality.InstantIO.Node
Sets the value of a field.
setFieldValues(String) - Method in class org.instantreality.InstantIO.Namespace
Sets the values of fields from a line of parameters.
setId(short) - Method in class org.instantreality.InstantIO.NetworkNode
Sets the ID of the NetworkNode.
setImportSlots(boolean) - Method in class org.instantreality.InstantIO.NetworkNode
Sets the "importSlots" flag that controls if the NetworkNode imports slots from other NetworkNodes.
setLogSize(int) - Method in class org.instantreality.InstantIO.WebNode
Sets the number of entries in the log.
setMulticastAddress(InetAddress) - Method in class org.instantreality.InstantIO.NetworkNode
Sets the multicast address used for automatically connecting NetworkNodes on the network.
setMulticastPort(int) - Method in class org.instantreality.InstantIO.NetworkNode
Sets the multicast port used for automatically connecting NetworkNodes on the network.
setMulticastTtl(int) - Method in class org.instantreality.InstantIO.NetworkNode
Sets the multicast time-to-live value.
setParameters(int, int, int) - Method in class org.instantreality.InstantIO.Image
This method sets the parameters of the image.
setPassword(String) - Method in class org.instantreality.InstantIO.WebNode
Sets the password of the web node.
setPort(int) - Method in class org.instantreality.InstantIO.NetworkNode
Sets the port the NetworkNode is listening at for other NetworkNodes.
setPort(int) - Method in class org.instantreality.InstantIO.WebNode
Sets the port the web server is listening at for clients.
setPrefix(String) - Method in class org.instantreality.InstantIO.NetworkNode
Sets the prefix that is put in front of all slots exported by this NetworkNode.
setServers(String) - Method in class org.instantreality.InstantIO.NetworkNode
Sets the list of servers the NetworkNode should connect to.
setState(int) - Method in class org.instantreality.InstantIO.Node
 
setState(int, String) - Method in class org.instantreality.InstantIO.Node
 
setURL(String) - Method in class org.instantreality.InstantIO.InlineNode
Sets the URL of the file the namespace is read from.
setUserId(String) - Method in class org.instantreality.InstantIO.WebNode
Sets the user ID of the web node.
shutdown() - Method in class org.instantreality.InstantIO.Namespace
Gets called when the Namespace is disabled.
shutdown() - Method in class org.instantreality.InstantIO.Node
Gets called when the Namespace is disabled.
shutdown() - Method in class org.instantreality.InstantIO.WebNode
Shuts down the web node.
Slot - Class in org.instantreality.InstantIO
Abstract superclass of OutSlots and InSlots.
Slot(Class) - Constructor for class org.instantreality.InstantIO.Slot
Creates a new Slot object with a type.
Slot(Class, String) - Constructor for class org.instantreality.InstantIO.Slot
Creates a new Slot object with a type and a description.
start() - Method in class org.instantreality.InstantIO.Node
Gets called when the Node should start operation.
startInSlot(InSlot) - Method in interface org.instantreality.InstantIO.InSlot.Listener
Gets called when an InSlot gets connected to the first OutSlot.
startInSlot() - Method in class org.instantreality.InstantIO.InSlot
Calls the startInSlot method of all listeners.
startInSlot(InSlot) - Method in class org.instantreality.InstantIO.Node
Gets called when an inslot handled by this Node gets connected to the first outslot.
startOutSlot(OutSlot) - Method in class org.instantreality.InstantIO.Node
Gets called when an outslot handled by this Node gets connected to the first inslot.
startOutSlot(OutSlot) - Method in interface org.instantreality.InstantIO.OutSlot.Listener
Gets called when an OutSlot gets connected to the first InSlot.
startOutSlot() - Method in class org.instantreality.InstantIO.OutSlot
Calls the startOutSlot method of all listeners.
StateKeeperXML - Class in org.instantreality.InstantIO
Writes the current state of namespaces as XML to an output stream or reads the state of namespaces as XML from an input stream.
stop() - Method in class org.instantreality.InstantIO.Node
Gets called when the Node should stop operation.
stopInSlot(InSlot) - Method in interface org.instantreality.InstantIO.InSlot.Listener
Gets called when an InSlot gets disconnected from the last OutSlot.
stopInSlot() - Method in class org.instantreality.InstantIO.InSlot
Calls the stopInSlot method of all listeners.
stopInSlot(InSlot) - Method in class org.instantreality.InstantIO.Node
Gets called when the last outslot is disconnected from an inslot handled by this Node.
stopOutSlot(OutSlot) - Method in class org.instantreality.InstantIO.Node
Gets called when the last inslot is disconnected from an outslot handled by this Node.
stopOutSlot(OutSlot) - Method in interface org.instantreality.InstantIO.OutSlot.Listener
Gets called when an OutSlot gets disconnected from the last InSlot.
stopOutSlot() - Method in class org.instantreality.InstantIO.OutSlot
Calls the stopOutSlot method of all listeners.
string2Format(String) - Static method in class org.instantreality.InstantIO.Image
Converts a human-readable string to a Format enumeration value.

T

the() - Static method in class org.instantreality.InstantIO.Root
Returns the single instance of the Root class.
top() - Method in class org.instantreality.InstantIO.BufferedInSlot
Returns the oldest data value without removing it from the buffer.
top() - Method in class org.instantreality.InstantIO.InSlot
Returns the current data value without removing it from the InSlot.
topData() - Method in class org.instantreality.InstantIO.BufferedInSlot
Returns the oldest data value without removing it from the buffer.
topData() - Method in class org.instantreality.InstantIO.InSlot
Returns the current data value without removing it from the InSlot.
toString() - Method in class org.instantreality.InstantIO.Color
Converts the color to a string.
toString() - Method in class org.instantreality.InstantIO.ColorRGBA
Converts the color to a string.
toString() - Method in class org.instantreality.InstantIO.Matrix3d
Converts the matrix to a string.
toString() - Method in class org.instantreality.InstantIO.Matrix3f
Converts the matrix to a string.
toString() - Method in class org.instantreality.InstantIO.Matrix4d
Converts the matrix to a string.
toString() - Method in class org.instantreality.InstantIO.Matrix4f
Converts the matrix to a string.
toString() - Method in class org.instantreality.InstantIO.Rotation
Converts the rotation to a string.
toString() - Method in class org.instantreality.InstantIO.Vec2d
Converts the vector to a string.
toString() - Method in class org.instantreality.InstantIO.Vec2f
Converts the vector to a string.
toString() - Method in class org.instantreality.InstantIO.Vec3d
Converts the vector to a string.
toString() - Method in class org.instantreality.InstantIO.Vec3f
Converts the vector to a string.
toString() - Method in class org.instantreality.InstantIO.Vec4d
Converts the vector to a string.
toString() - Method in class org.instantreality.InstantIO.Vec4f
Converts the vector to a string.
type() - Method in class org.instantreality.InstantIO.InlineNode
Returns meta information about the InlineNode.
type() - Method in class org.instantreality.InstantIO.NetworkNode
Returns meta information about the NetworkNode.
type() - Method in class org.instantreality.InstantIO.Node
Returns meta information about the Node.
type() - Method in class org.instantreality.InstantIO.WebNode
Returns meta information about the web node.
typeName() - Method in class org.instantreality.InstantIO.Namespace
Returns the type name of the Namespace.
typeName() - Method in class org.instantreality.InstantIO.Node
Returns the type name of the Node.

V

valueOf(String) - Static method in class org.instantreality.InstantIO.Color
Converts a string to a Color object.
valueOf(String) - Static method in class org.instantreality.InstantIO.ColorRGBA
Converts a string to a ColorRGBA object.
valueOf(String) - Static method in class org.instantreality.InstantIO.Matrix3d
Converts a string to a Matrix3d object.
valueOf(String) - Static method in class org.instantreality.InstantIO.Matrix3f
Converts a string to a Matrix3f object.
valueOf(String) - Static method in class org.instantreality.InstantIO.Matrix4d
Converts a string to a Matrix4d object.
valueOf(String) - Static method in class org.instantreality.InstantIO.Matrix4f
Converts a string to a Matrix4f object.
valueOf(String) - Static method in class org.instantreality.InstantIO.Rotation
Converts a string to a Rotation object.
valueOf(String) - Static method in class org.instantreality.InstantIO.Vec2d
Converts a string to a Vec2d object.
valueOf(String) - Static method in class org.instantreality.InstantIO.Vec2f
Converts a string to a Vec2f object.
valueOf(String) - Static method in class org.instantreality.InstantIO.Vec3d
Converts a string to a Vec3d object.
valueOf(String) - Static method in class org.instantreality.InstantIO.Vec3f
Converts a string to a Vec3f object.
valueOf(String) - Static method in class org.instantreality.InstantIO.Vec4d
Converts a string to a Vec4d object.
valueOf(String) - Static method in class org.instantreality.InstantIO.Vec4f
Converts a string to a Vec4f object.
Vec2d - Class in org.instantreality.InstantIO
Helper class for exchanging vectors of two double components.
Vec2d(double, double) - Constructor for class org.instantreality.InstantIO.Vec2d
Constructor that initializes the components of the Vec2d object with the given double values.
Vec2d(double[]) - Constructor for class org.instantreality.InstantIO.Vec2d
Constructor that initializes the components of the Vec2d object with the values of a given double array.
Vec2d(Vec2d) - Constructor for class org.instantreality.InstantIO.Vec2d
Constructor that initializes the components of the Vec2d object with the components taken from another Vec2d object.
Vec2f - Class in org.instantreality.InstantIO
Helper class for exchanging vectors of two float components.
Vec2f(float, float) - Constructor for class org.instantreality.InstantIO.Vec2f
Constructor that initializes the components of the Vec2f object with the given float values.
Vec2f(float[]) - Constructor for class org.instantreality.InstantIO.Vec2f
Constructor that initializes the components of the Vec2f object with the values of a given float array.
Vec2f(Vec2f) - Constructor for class org.instantreality.InstantIO.Vec2f
Constructor that initializes the components of the Vec2f object with the components taken from another Vec2f object.
Vec3d - Class in org.instantreality.InstantIO
Helper class for exchanging vectors of three double components.
Vec3d(double, double, double) - Constructor for class org.instantreality.InstantIO.Vec3d
Constructor that initializes the components of the Vec3d object with the given double values.
Vec3d(double[]) - Constructor for class org.instantreality.InstantIO.Vec3d
Constructor that initializes the components of the Vec3d object with the values of a given double array.
Vec3d(Vec3d) - Constructor for class org.instantreality.InstantIO.Vec3d
Constructor that initializes the components of the Vec3d object with the components taken from another Vec3d object.
Vec3f - Class in org.instantreality.InstantIO
Helper class for exchanging vectors of three float components.
Vec3f(float, float, float) - Constructor for class org.instantreality.InstantIO.Vec3f
Constructor that initializes the components of the Vec3f object with the given float values.
Vec3f(float[]) - Constructor for class org.instantreality.InstantIO.Vec3f
Constructor that initializes the components of the Vec3f object with the values of a given float array.
Vec3f(Vec3f) - Constructor for class org.instantreality.InstantIO.Vec3f
Constructor that initializes the components of the Vec3f object with the components taken from another Vec3f object.
Vec4d - Class in org.instantreality.InstantIO
Helper class for exchanging vectors of four double components.
Vec4d(double, double, double, double) - Constructor for class org.instantreality.InstantIO.Vec4d
Constructor that initializes the components of the Vec4d object with the given double values.
Vec4d(double[]) - Constructor for class org.instantreality.InstantIO.Vec4d
Constructor that initializes the components of the Vec4d object with the values of a given double array.
Vec4d(Vec4d) - Constructor for class org.instantreality.InstantIO.Vec4d
Constructor that initializes the components of the Vec4d object with the components taken from another Vec4d object.
Vec4f - Class in org.instantreality.InstantIO
Helper class for exchanging vectors of four float components.
Vec4f(float, float, float, float) - Constructor for class org.instantreality.InstantIO.Vec4f
Constructor that initializes the components of the Vec4f object with the given float values.
Vec4f(float[]) - Constructor for class org.instantreality.InstantIO.Vec4f
Constructor that initializes the components of the Vec4f object with the values of a given float array.
Vec4f(Vec4f) - Constructor for class org.instantreality.InstantIO.Vec4f
Constructor that initializes the components of the Vec4f object with the components taken from another Vec4f object.

W

WebNode - Class in org.instantreality.InstantIO
Allows to control the InstantIO system simply by using a web browser.
WebNode() - Constructor for class org.instantreality.InstantIO.WebNode
Creates a new WebNode object.

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