Uses of Package
org.web3d.x3d.sai

  • Classes in org.web3d.x3d.sai used by org.web3d.x3d.jsail.Core 
    Class Description
    InvalidFieldValueException

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).
  • Classes in org.web3d.x3d.sai used by org.web3d.x3d.jsail.fields 
    Class 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, where each color value is an RGB triple of floating point numbers in range [0,1].
    MFColorRGBA
    MFColorRGBA specifies zero or more SFColorRGBA 4-tuples, where each color value is an RGBA 4-tuple of floating point numbers in range [0,1].
    MFDouble
    MFDouble is an array of Double values, meaning a double-precision floating-point array type.
    MFFloat
    MFFloat is an array of SFFloat values, meaning 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
    MFInt32 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
    MFNode 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
    SFColor specifies one RGB (red-green-blue) color triple, where each color value is an RGB triple of floating point numbers in range [0,1].
    SFColorRGBA
    SFColorRGBA specifies one RGBA (red-green-blue-alpha) color 4-tuple, where each color value is an RGBA 4-tuple of floating point numbers in range [0,1].
    SFDouble
    SFDouble is a double-precision floating-point type.
    SFFloat
    SFFloat is a single-precision floating-point type.
    SFImage
    SFImage specifies a single uncompressed 2-dimensional pixel image.
    SFInt32
    SFInt32 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
    SFNode 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
    SFTime specifies a single time value, expressed as a double-precision floating point number.
    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.
  • Classes in org.web3d.x3d.sai used by org.web3d.x3d.sai 
    Class 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 Java Scene Access Interface (SAI) 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 Java Scene Access Interface (SAI) 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 Java Scene Access Interface (SAI) 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.