| Package | Description |
|---|---|
| org.web3d.x3d.jsail.fields |
The fields subpackage is provided for creating
typed X3D field values
and also includes various utility capabilities.
|
| org.web3d.x3d.sai |
The X3D Java Scene Access Interface (SAI) package is designed to
provide access to a browser and its contained scene graph,
either within an internal X3D Script node or an external HTML script.
|
| Class and Description |
|---|
| InvalidFieldValueException
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| Matrix3
Describes a 3x3 Matrix as required by the SAIMatrix abstract type.
|
| Matrix4
Describes a 4x4 Matrix as required by the SAIMatrix abstract type.
|
| MFBool
MFBool is an array of Boolean values.
|
| MFColor
MFColor specifies zero or more SFColor RGB triples.
|
| MFColorRGBA
MFColorRGBA specifies zero or more SFColorRGBA 4-tuples.
|
| MFDouble
MFDouble is an array of Double values, i.e. a double-precision floating-point array type.
|
| MFFloat
MFFloat is an array of SFFloat values, i.e. a single-precision floating-point array type.
|
| MField
Base interface for multiple-field (MF) array types.
|
| MFImage
MFImage is an array of SFImage values.
|
| MFInt32
An MFInt32 field defines an array of 32-bit signed integers.
|
| MFMatrix3d
MFMatrix3d specifies zero or more 3x3 matrices of double-precision floating point numbers, organized in row-major fashion.
|
| MFMatrix3f
MFMatrix3f specifies zero or more 3x3 matrices of single-precision floating point numbers, organized in row-major fashion.
|
| MFMatrix4d
MFMatrix4d specifies zero or more 4x4 matrices of double-precision floating point numbers, organized in row-major fashion.
|
| MFMatrix4f
MFMatrix4f specifies zero or more 4x4 matrices of single-precision floating point numbers, organized in row-major fashion.
|
| MFNode
The MFNode field specifies zero or more nodes; the default value of an MFNode field is the empty list.
|
| MFRotation
MFRotation is an array of SFRotation values.
|
| MFString
MFString is an array of SFString values, each "quoted" and separated by whitespace.
|
| MFTime
MFTime is an array of SFTime values.
|
| MFVec2d
MFVec2d is an array of SFVec2d values.
|
| MFVec2f
MFVec2f is an array of SFVec2f values.
|
| MFVec3d
MFVec3d is an array of SFVec3d values.
|
| MFVec3f
MFVec3f is an array of SFVec3f values.
|
| MFVec4d
MFVec4d is zero or more SFVec4d values.
|
| MFVec4f
MFVec4f is zero or more SFVec4f values.
|
| SFBool
SFBool is a logical type with possible values (true|false) to match the XML boolean type.
|
| SFColor
The SFColor field specifies one RGB (red-green-blue) color triple.
|
| SFColorRGBA
The SFColorRGBA field specifies one RGBA (red-green-blue-alpha) color 4-tuple.
|
| SFDouble
SFDouble is a double-precision floating-point type.
|
| SFFloat
SFFloat is a single-precision floating-point type.
|
| SFImage
The SFImage field specifies a single uncompressed 2-dimensional pixel image.
|
| SFInt32
An SFInt32 field specifies one 32-bit signed integer.
|
| SFMatrix3d
SFMatrix3d specifies a 3x3 matrix of double-precision floating point numbers, organized in row-major fashion.
|
| SFMatrix3f
SFMatrix3f specifies a 3x3 matrix of single-precision floating point numbers, organized in row-major fashion.
|
| SFMatrix4d
SFMatrix4d specifies a 4x4 matrix of double-precision floating point numbers, organized in row-major fashion.
|
| SFMatrix4f
SFMatrix4f specifies a 4x4 matrix of single-precision floating point numbers, organized in row-major fashion.
|
| SFNode
The SFNode field specifies an X3D node; the default empty value of an uninitialized SFNode field is sometimes described as NULL.
|
| SFRotation
SFRotation is an axis-angle 4-tuple, indicating X-Y-Z direction axis plus angle orientation about that axis.
|
| SFString
SFString defines a single string encoded with the UTF-8 universal character set.
|
| SFTime
The SFTime field specifies a single time value.
|
| SFVec2d
SFVec2d is a 2-tuple pair of SFDouble values.
|
| SFVec2f
SFVec2f is a 2-tuple pair of SFFloat values.
|
| SFVec3d
SFVec3d is a 3-tuple triplet of SFDouble values.
|
| SFVec3f
SFVec3f is a 3-tuple triplet of SFFloat values.
|
| SFVec4d
SFVec4d is a 4-tuple set of double-precision floating-point values, specifying a 3D homogeneous vector.
|
| SFVec4f
SFVec4f is a 4-tuple set of single-precision floating-point values, specifying a 3D homogeneous vector.
|
| X3DField
Base representation of an X3D field type.
|
| X3DFieldDefinition
Representation of a node's field definition.
|
| X3DFieldEvent
The event type is implemented as the class X3DFieldEvent.
|
| X3DFieldEventListener
Listener for events passing values from one X3D field to another.
|
| X3DFieldTypes
Set of constants corresponding to each X3D field type and accessType.
|
| Class and Description |
|---|
| BrowserEvent
Class representing events that happen in the Browser object.
|
| BrowserFactoryImpl
Implementation of factory class for obtaining references to browser instances.
|
| BrowserListener
Listener interface for classes wishing to know about changes in the browser
Package hint: This interface is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| Component
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| ConnectionException
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| ExternalBrowser
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| InvalidBrowserException
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| InvalidNodeException
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| Matrix3
Describes a 3x3 Matrix as required by the SAIMatrix abstract type.
|
| Matrix4
Describes a 4x4 Matrix as required by the SAIMatrix abstract type.
|
| MField
Base interface for multiple-field (MF) array types.
|
| NoSuchBrowserException
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| NotSupportedException
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| SFRotation
SFRotation is an axis-angle 4-tuple, indicating X-Y-Z direction axis plus angle orientation about that axis.
|
| SFVec3d
SFVec3d is a 3-tuple triplet of SFDouble values.
|
| SFVec3f
SFVec3f is a 3-tuple triplet of SFFloat values.
|
| X3DComponent
Abstract node interface, defined by X3D specification to support X3D Java interoperability.
|
| X3DException
Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI). |
| X3DField
Base representation of an X3D field type.
|
| X3DFieldDefinition
Representation of a node's field definition.
|
| X3DFieldEvent
The event type is implemented as the class X3DFieldEvent.
|
| X3DFieldEventListener
Listener for events passing values from one X3D field to another.
|
Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.