|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| Browser | Basic browser interface that represents the interface to the VRML browser from any application. |
| BrowserFactoryImpl | The factory implementation interface for obtaining references to browser instances. |
| BrowserListener | Listener interface for classes wishing to know about changes in the browser |
| ComponentInfo | Description of a single component. |
| ExternalBrowser | Browser interface that represents the additional abilities an external application is granted to the VRML browser. |
| MFBool | Interface representing a MFBool field. |
| MFColor | Representation of an MFColor field. |
| MFColorRGBA | Representation of an MFColorRGBA field. |
| MFDouble | Representation of a MFDouble field. |
| MFFloat | Representation of a MFFloat field. |
| MField | X3D base interface for MF field values. |
| MFImage | Representation of a MFImage field. |
| MFInt32 | Representation of a MFInt32 field. |
| MFNode | Representation of a MFNode field. |
| MFRotation | Representation of a MFRotation field. |
| MFString | Representation of a MFString field. |
| MFTime | Representations of a MFTime field. |
| MFVec2d | Representation of a MFVec2d field. |
| MFVec2f | Representation of a MFVec2f field. |
| MFVec3d | Representation of a MFVec3d field. |
| MFVec3f | Representation of a MFVec3f field. |
| ProfileInfo | Description of a single profile. |
| SFBool | Representation of a SFBool field. |
| SFColor | Representation of a SFColor field. |
| SFColorRGBA | Representation of a SFColorRGBA field. |
| SFDouble | Representation of a SFDouble field. |
| SFFloat | Representation of a SFFloat field. |
| SFImage | Representation of a SFImage field. |
| SFInt32 | Representation of a SFInt32 field. |
| SFNode | Representation of a SFNode field. |
| SFRotation | Representation of a SFRotation field. |
| SFString | Representation of a SFString field. |
| SFTime | Representation of a SFTime field. |
| SFVec2d | Representation of a SFVec2d field. |
| SFVec2f | Representation of a SFVec2f field. |
| SFVec3d | Representation of a SFVec3d field. |
| SFVec3f | Representation of a SFVec3f field. |
| X3DAppearanceChildNode | Defines the requirements of an X3DAppearanceChildNode abstract node type |
| X3DAppearanceNode | Defines the requirements of an X3DAppearanceNode abstract node type |
| X3DBackgroundNode | Defines the requirements of an X3DBackgroundNode abstract node type |
| X3DBindableNode | Defines the requirements of an X3DBindableNode abstract node type |
| X3DBoundedObject | Defines the requirements of an X3DBoundedObject abstract node type |
| X3DChildNode | Defines the requirements of an X3DChildNode abstract node type |
| X3DColorNode | Defines the requirements of an X3DColorNode abstract node type |
| X3DComponent | Provides for implementation of a X3D browser than runs as a component and able to extract a Browser reference from it. |
| X3DComposedGeometryNode | Defines the requirements of an X3DComposedGeometryNode abstract node type |
| X3DCoordinateNode | Defines the requirements of an X3DCoordinateNode abstract node type |
| X3DDragSensorNode | Defines the requirements of an X3DDragSensorNode abstract node type |
| X3DEnvironmentalSensorNode | Defines the requirements of an X3DEnvironmentalSensorNode abstract node type |
| X3DExecutionContext | Abstract representation of a complete X3D scene graph. |
| X3DExternProtoDeclaration | The representation of an EXTERNPROTO declaration. |
| X3DField | Base representation of an X3D field type. |
| X3DFieldDefinition | Representation of a node's field definition. |
| X3DFieldEventListener | A listener for events on X3D fields |
| X3DFieldTypes | Listing of constants relating to fields types. |
| X3DFogObject | Defines the requirements of an X3DFogObject abstract node type |
| X3DFontStyleNode | Defines the requirements of an X3DFontStyleNode abstract node type |
| X3DGeometricPropertyNode | Defines the requirements of an X3DGeometricPropertyNode abstract node type |
| X3DGeometryNode | Defines the requirements of an X3DGeometryNode abstract node type |
| X3DGroupingNode | Defines the requirements of an X3DGroupingNode abstract node type |
| X3DInfoNode | Defines the requirements of an X3DInfoNode abstract node type |
| X3DInterpolatorNode | Defines the requirements of an X3DInterpolatorNode abstract node type |
| X3DKeyDeviceSensorNode | Defines the requirements of an X3DKeyDeviceSensorNode abstract node type |
| X3DLayerNode | Defines the requirements of an X3DLayerNode abstract node type |
| X3DLightNode | Defines the requirements of an X3DLightNode abstract node type |
| X3DLoadStateTypes | Listing of constants relating to load states and the SAILoadState type. |
| X3DMaterialNode | Defines the requirements of an X3DMaterialNode abstract node type |
| X3DMetadataObject | Defines the requirements of an X3DMetadataObject abstract node type |
| X3DNBodyCollidableNode | Defines the requirements of an X3DNBodyCollidableNode abstract node type |
| X3DNBodyCollisionSpaceNode | Defines the requirements of an X3DNBodyCollisionSpaceNode abstract node type |
| X3DNetworkSensorNode | Defines the requirements of an X3DNetworkSensorNode abstract node type |
| X3DNode | The base representation of any VRML node in the system whether built in or a proto. |
| X3DNodeTypes | Listing of type constants for X3D nodes. |
| X3DNormalNode | Defines the requirements of an X3DNormalNode abstract node type |
| X3DParametricGeometryNode | Geometry specified by a parametric description |
| X3DParticleEmitterNode | Defines the requirements of an X3DParticleEmitterNode abstract node type |
| X3DParticlePhysicsModelNode | Defines the requirements of an X3DParticlePhysicsModelNode abstract node type |
| X3DPerFrameObserverScript | Marker interface to say that the implementing class is interested in knowing about per-frame updates and the pre event cascade processing steps. |
| X3DPickableObject | Defines the requirements of an X3DPickableObject abstract node type |
| X3DPickingNode | Defines the requirements of an X3DPickingNode abstract node type |
| X3DPointingDeviceSensorNode | Defines the requirements of an X3DPointingDeviceSensorNode abstract node type |
| X3DProductStructureChildNode | Defines the requirements of an X3DProductStructureChildNode abstract node type |
| X3DProtoDeclaration | The representation of a PROTO declaration. |
| X3DProtoInstance | The base representation of any node that is constructed from a PROTO declaration. |
| X3DRigidJointNode | Defines the requirements of an X3DRigidJointNode abstract node type |
| X3DRoute | Representation of a ROUTE structure in X3D. |
| X3DScene | Abstract representation of a complete X3D scene graph. |
| X3DScriptImplementation | Marker interface to say that the implementing class is allowed to be executed as a script within the X3D scene graph. |
| X3DScriptNode | Defines the requirements of an X3DScriptNode abstract node type |
| X3DSensorNode | Defines the requirements of an X3DSensorNode abstract node type |
| X3DSequencerNode | Defines the requirements of an X3DSequencerNode abstract node type |
| X3DShapeNode | Defines the requirements of an X3DShapeNode abstract node type |
| X3DSoundNode | Defines the requirements of an X3DSoundNode abstract node type |
| X3DSoundSourceNode | Defines the requirements of an X3DSoundSourceNode abstract node type |
| X3DTexture2DNode | Defines the requirements of an X3DTexture2DNode abstract node type |
| X3DTextureCoordinateNode | Defines the requirements of an X3DTextureCoordinateNode abstract node type |
| X3DTextureNode | Defines the requirements of an X3DTextureNode abstract node type |
| X3DTextureTransform2DNode | Defines a 2D transformation that is applied to a texture. |
| X3DTextureTransformNode | Defines the requirements of an X3DTextureTransformNode abstract node type |
| X3DTimeDependentNode | Defines the requirements of an X3DTimeDependentNode abstract node type |
| X3DTouchSensorNode | Defines the requirements of an X3DTouchSensorNode abstract node type |
| X3DTriggerNode | Defines the requirements of an X3DTriggerNode abstract node type |
| X3DUrlObject | Defines the requirements of an X3DUrlObject abstract node type |
| X3DViewpointNode | Defines the requirements of an X3DViewpointNode abstract node type |
| X3DViewportNode | Defines the requirements of an X3DViewportNode abstract node type |
| Class Summary | |
|---|---|
| BrowserEvent | Class representing events that happen to the VRML browser. |
| BrowserFactory | The factory class for obtaining references to browser instances. |
| Matrix3 | Describes a 3x3 Matrix as required by the SAIMatrix abstract type. |
| Matrix4 | Describes a 3x3 Matrix as required by the SAIMatrix abstract type. |
| X3DFieldEvent | The event that is generated when a field changes value. |
| Exception Summary | |
|---|---|
| BrowserNotSharedException | The exception that is thrown when the user attempts to make method calls that require this browser to be shared. |
| ConnectionException | The exception that is thrown when an error occurs in the connection between the external application and the VRML browser. |
| ImportedNodeException | The exception that is thrown when the user attempts to use an IMPORTed node incorrectly in the scene graph. |
| InsufficientCapabilitiesException | The exception that is thrown when a node of greater capabilities than the scene's declared profile and additional components is attempted to be added to that scene. |
| InvalidBrowserException | The exception that is thrown when the user attempts to access a method in the Browser interface after the reference has had the dispose method called. |
| InvalidDocumentException | The exception that is thrown when the user attempts to import a DOM Document to make it into an X3DScene and the document is not correctly structured. |
| InvalidExecutionContextException | The exception that is thrown when a reference to an ExecutionContext is not valid. |
| InvalidFieldException | The exception that is thrown when a reference to any field is not valid. |
| InvalidFieldValueException | The exception that is thrown when the value that has just been set in a field is not valid. |
| InvalidNodeException | The exception that is thrown when a reference to an Node is not valid. |
| InvalidOperationTimingException | The exception that is thrown when the user attempts to use an API call outside of the pre-defined times. |
| InvalidProtoException | The exception that is thrown when a reference to an Proto or ExternProto is not valid. |
| InvalidReadableFieldException | The exception that is thrown when a reference to an readable field is not valid. |
| InvalidRouteException | The exception that is thrown when a reference to any route is not valid. |
| InvalidURLException | The exception that is thrown when the list of all URL and URN values are invalid and cannot be parsed to form a proper URL/URN. |
| InvalidWritableFieldException | The exception that is thrown when a reference to an writable field is not valid. |
| InvalidX3DException | The exception that is thrown when a the string passed to createVrmlFromString does not contain legal X3D - either UTF8 or XML syntax. |
| NodeInUseException | The exception that is thrown when a reference to an Node is already being used when the user wants to add a new DEF, EXPORT or IMPORT definition. |
| NodeUnavailableException | The exception that is thrown when asking for a node by name Node and the name is valid but the underlying node reference is not available from the inline yet. |
| NoSuchBrowserException | The exception that is thrown when the Browser factory is not able to locate a browser given the arguments. |
| NotSupportedException | The exception that is thrown when an operation is not supported by an underlying implementation. |
| URLUnavailableException | The exception that is thrown when the URL is not specified for the currently browser instance or there is some other problem. |
| X3DException | The basic exception that is thrown by any VRML method call that wishes to throw exceptions. |
The core classes for defining access through both external and internal means to an X3D browser and its contents through the X3D SAI (ISO/IEC 17775-2) interface.
|
Xj3D 2.0 VRML/X3D Code API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||