Package org.web3d.x3d.sai


package org.web3d.x3d.sai
  • Interface Summary
    Interface
    Description
    Implementation of factory class for obtaining references to browser instances.
    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).
    Abstract node interface, defined by X3D Java Scene Access Interface (SAI) Specification to support X3D Java interoperability.
    Abstract node interface, defined by X3D Java Scene Access Interface (SAI) Specification to support X3D Java interoperability.
    Describes a 3x3 Matrix as required by the SAIMatrix abstract type.
    Describes a 4x4 Matrix as required by the SAIMatrix abstract type.
    MFBool is an array of boolean values.
    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 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 is an array of Double values, meaning a double-precision floating-point array type.
    MFFloat is an array of SFFloat values, meaning a single-precision floating-point array type.
    Base interface for multiple-field (MF) array types.
    MFImage is an array of SFImage values.
    MFInt32 defines an array of 32-bit signed integers.
    MFMatrix3d specifies zero or more 3x3 matrices of double-precision floating point numbers, organized in row-major fashion.
    MFMatrix3f specifies zero or more 3x3 matrices of single-precision floating point numbers, organized in row-major fashion.
    MFMatrix4d specifies zero or more 4x4 matrices of double-precision floating point numbers, organized in row-major fashion.
    MFMatrix4f specifies zero or more 4x4 matrices of single-precision floating point numbers, organized in row-major fashion.
    MFNode specifies zero or more nodes; the default value of an MFNode field is the empty list.
    MFRotation is an array of SFRotation values.
    MFString is an array of SFString values, each "quoted" and separated by whitespace.
    MFTime is an array of SFTime values.
    MFVec2d is an array of SFVec2d values.
    MFVec2f is an array of SFVec2f values.
    MFVec3d is an array of SFVec3d values.
    MFVec3f is an array of SFVec3f values.
    MFVec4d is zero or more SFVec4d values.
    MFVec4f is zero or more SFVec4f values.
    Abstract node interface, defined by X3D Java Scene Access Interface (SAI) Specification to support X3D Java interoperability.
    SFBool is a logical type with possible values (true|false) to match the XML boolean type.
    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 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 is a double-precision floating-point type.
    SFFloat is a single-precision floating-point type.
    SFImage specifies a single uncompressed 2-dimensional pixel image.
    SFInt32 specifies one 32-bit signed integer.
    SFMatrix3d specifies a 3x3 matrix of double-precision floating point numbers, organized in row-major fashion.
    SFMatrix3f specifies a 3x3 matrix of single-precision floating point numbers, organized in row-major fashion.
    SFMatrix4d specifies a 4x4 matrix of double-precision floating point numbers, organized in row-major fashion.
    SFMatrix4f specifies a 4x4 matrix of single-precision floating point numbers, organized in row-major fashion.
    SFNode specifies an X3D node; the default empty value of an uninitialized SFNode field is sometimes described as NULL.
    SFRotation is an axis-angle 4-tuple, indicating X-Y-Z direction axis plus angle orientation about that axis.
    SFString defines a single string encoded with the UTF-8 universal character set.
    SFTime specifies a single time value, expressed as a double-precision floating point number.
    SFVec2d is a 2-tuple pair of SFDouble values.
    SFVec2f is a 2-tuple pair of SFFloat values.
    SFVec3d is a 3-tuple triplet of SFDouble values.
    SFVec3f is a 3-tuple triplet of SFFloat values.
    SFVec4d is a 4-tuple set of double-precision floating-point values, specifying a 3D homogeneous vector.
    SFVec4f is a 4-tuple set of single-precision floating-point values, specifying a 3D homogeneous vector.
    Abstract node interface, defined by X3D Java Scene Access Interface (SAI) Specification to support X3D Java interoperability.
    Abstract node interface, defined by X3D Java Scene Access Interface (SAI) Specification to support X3D Java interoperability.
    Base representation of an X3D field type.
    Representation of a node's field definition.
    Listener for events passing values from one X3D field to another.
    Set of constants corresponding to each X3D field type and accessType.
  • Class Summary
    Class
    Description
    Class representing events that happen in the Browser object.
    Factory class for obtaining references to browser instances.
    The event type is implemented as the class X3DFieldEvent.
  • Exception Summary
    Exception
    Description

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).

    Package hint: This specification class is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).