Xj3D VRML/X3D Code API

org.web3d.vrml.lang
Interface TypeConstants


public interface TypeConstants

Listing of type constants for nodes.

Each interface in the vrml.nodes area will have an entry. These will be used to make parsing faster by allowing the use of switch statements instead of large if/else

Version:
$Revision: 1.29 $
Author:
Justin Couch, Alan Hudson

Field Summary
static int AppearanceChildNodeType
           
static int AppearanceNodeType
           
static int AudioClipNodeType
           
static int BackgroundNodeType
           
static int BindableNodeType
           
static int BoundedNodeType
           
static int ChildNodeType
           
static int CollidableNodeType
           
static int ColorNodeType
           
static int ComponentGeometryNodeType
           
static int CoordinateNodeType
           
static int DeviceManagerNodeType
           
static int DeviceSensorNodeType
           
static int DragSensorNodeType
           
static int EnvironmentalSensorNodeType
           
static int EnvironmentTextureNodeType
           
static int ExternalNodeType
           
static int ExternalSynchronizedNodeType
           
static int ExternProtoDeclare
           
static int FogNodeType
           
static int FontStyleNodeType
           
static int GeometricPropertyNodeType
           
static int GeometryNodeType
           
static int GroupingNodeType
           
static int HumanoidNodeType
           
static int InfoNodeType
           
static int InlineNodeType
           
static int InterpolatorNodeType
           
static int KeyDeviceSensorNodeType
           
static int LAST_NODE_TYPE_ID
           
static int LightNodeType
           
static int LinkNodeType
           
static int MaterialNodeType
           
static int MetadataObjectNodeType
           
static int MultiExternalNodeType
           
static int NavigationInfoNodeType
           
static int nBodyCollidableNodeType
          Primary type for nodes that can collide against each other
static int nBodyCollisionCollectionNodeType
          Primary type for being a collection of collision spaces
static int nBodyCollisionSensorNodeType
          Primary type for being a nbody collision sensor
static int nBodyCollisionSpaceNodeType
          Primary type for being a collision space
static int NetworkInterfaceNodeType
           
static int[] NO_SECONDARY_TYPE
          Convenience representation for no secondary node type
static int NodeType
           
static int NONE
          Indicator that there is no primary type set
static int NormalNodeType
           
static int OverlayNodeType
           
static int ParametricGeometryNodeType
           
static int ParticleEmitterNodeType
          Primary type indicating the node emits particles for a particle system
static int ParticlePhysicsModelNodeType
          Primary type indicating the node controls the particles trajectory during a running particle system.
static int ParticleSystemNodeType
          Primary type indicating the node is a complete particle system
static int PickingSensorNodeType
           
static int PickTargetNodeType
          Secondary type indicating the node can be a target for picking
static int PointingDeviceSensorNodeType
           
static int ProductStructureChildNodeType
           
static int ProtoDeclare
           
static int ProtoInstance
           
static int RigidBodyCollectionNodeType
          Primary type for being a collection of bodies for physics
static int RigidBodyNodeType
          Primary type for being a single body for physics
static int RigidJointNodeType
          Primary type for being a Joint in a rigid body physics system
static int ScriptNodeType
           
static int SensorNodeType
           
static int SequencerNodeType
           
static int ShapeNodeType
           
static int SingleExternalNodeType
           
static int SoundNodeType
           
static int StaticNodeType
           
static int SurfaceChildNodeType
           
static int SurfaceLayoutNodeType
           
static int SurfaceMaterialNodeType
           
static int SurfaceNodeType
           
static int Texture2DNodeType
           
static int Texture3DNodeType
           
static int TextureCoordinateNodeType
           
static int TextureNodeType
           
static int TextureTransformNodeType
           
static int TimeControlledNodeType
           
static int TimeDependentNodeType
           
static int TouchSensorNodeType
           
static int UNRESOLVED_IMPORT_PROXY
          The node is currently a proxy for an import statement that has not yet been resolved.
static int ViewDependentNodeType
          Secondard type for being dependent on viewer movements
static int ViewpointNodeType
           
static int VisualMaterialNodeType
           
static int WorldRootNodeType
           
 

Field Detail

NO_SECONDARY_TYPE

public static final int[] NO_SECONDARY_TYPE
Convenience representation for no secondary node type


NONE

public static final int NONE
Indicator that there is no primary type set

See Also:
Constant Field Values

UNRESOLVED_IMPORT_PROXY

public static final int UNRESOLVED_IMPORT_PROXY
The node is currently a proxy for an import statement that has not yet been resolved. Once it has been resolved, we will know better and this value will be replaced by that of the underlying node.

See Also:
Constant Field Values

AppearanceChildNodeType

public static final int AppearanceChildNodeType
See Also:
Constant Field Values

AppearanceNodeType

public static final int AppearanceNodeType
See Also:
Constant Field Values

AudioClipNodeType

public static final int AudioClipNodeType
See Also:
Constant Field Values

BackgroundNodeType

public static final int BackgroundNodeType
See Also:
Constant Field Values

BindableNodeType

public static final int BindableNodeType
See Also:
Constant Field Values

BoundedNodeType

public static final int BoundedNodeType
See Also:
Constant Field Values

ChildNodeType

public static final int ChildNodeType
See Also:
Constant Field Values

CollidableNodeType

public static final int CollidableNodeType
See Also:
Constant Field Values

ColorNodeType

public static final int ColorNodeType
See Also:
Constant Field Values

CoordinateNodeType

public static final int CoordinateNodeType
See Also:
Constant Field Values

DragSensorNodeType

public static final int DragSensorNodeType
See Also:
Constant Field Values

EnvironmentalSensorNodeType

public static final int EnvironmentalSensorNodeType
See Also:
Constant Field Values

ExternalNodeType

public static final int ExternalNodeType
See Also:
Constant Field Values

ExternProtoDeclare

public static final int ExternProtoDeclare
See Also:
Constant Field Values

FogNodeType

public static final int FogNodeType
See Also:
Constant Field Values

FontStyleNodeType

public static final int FontStyleNodeType
See Also:
Constant Field Values

GeometricPropertyNodeType

public static final int GeometricPropertyNodeType
See Also:
Constant Field Values

GeometryNodeType

public static final int GeometryNodeType
See Also:
Constant Field Values

GroupingNodeType

public static final int GroupingNodeType
See Also:
Constant Field Values

InlineNodeType

public static final int InlineNodeType
See Also:
Constant Field Values

InterpolatorNodeType

public static final int InterpolatorNodeType
See Also:
Constant Field Values

KeyDeviceSensorNodeType

public static final int KeyDeviceSensorNodeType
See Also:
Constant Field Values

LightNodeType

public static final int LightNodeType
See Also:
Constant Field Values

LinkNodeType

public static final int LinkNodeType
See Also:
Constant Field Values

MaterialNodeType

public static final int MaterialNodeType
See Also:
Constant Field Values

MultiExternalNodeType

public static final int MultiExternalNodeType
See Also:
Constant Field Values

NavigationInfoNodeType

public static final int NavigationInfoNodeType
See Also:
Constant Field Values

NodeType

public static final int NodeType
See Also:
Constant Field Values

NormalNodeType

public static final int NormalNodeType
See Also:
Constant Field Values

ParametricGeometryNodeType

public static final int ParametricGeometryNodeType
See Also:
Constant Field Values

PointingDeviceSensorNodeType

public static final int PointingDeviceSensorNodeType
See Also:
Constant Field Values

ProtoDeclare

public static final int ProtoDeclare
See Also:
Constant Field Values

ProtoInstance

public static final int ProtoInstance
See Also:
Constant Field Values

ScriptNodeType

public static final int ScriptNodeType
See Also:
Constant Field Values

SensorNodeType

public static final int SensorNodeType
See Also:
Constant Field Values

ShapeNodeType

public static final int ShapeNodeType
See Also:
Constant Field Values

SingleExternalNodeType

public static final int SingleExternalNodeType
See Also:
Constant Field Values

SoundNodeType

public static final int SoundNodeType
See Also:
Constant Field Values

SurfaceMaterialNodeType

public static final int SurfaceMaterialNodeType
See Also:
Constant Field Values

Texture2DNodeType

public static final int Texture2DNodeType
See Also:
Constant Field Values

TextureCoordinateNodeType

public static final int TextureCoordinateNodeType
See Also:
Constant Field Values

TextureNodeType

public static final int TextureNodeType
See Also:
Constant Field Values

TextureTransformNodeType

public static final int TextureTransformNodeType
See Also:
Constant Field Values

TimeDependentNodeType

public static final int TimeDependentNodeType
See Also:
Constant Field Values

TimeControlledNodeType

public static final int TimeControlledNodeType
See Also:
Constant Field Values

ViewpointNodeType

public static final int ViewpointNodeType
See Also:
Constant Field Values

VisualMaterialNodeType

public static final int VisualMaterialNodeType
See Also:
Constant Field Values

WorldRootNodeType

public static final int WorldRootNodeType
See Also:
Constant Field Values

ComponentGeometryNodeType

public static final int ComponentGeometryNodeType
See Also:
Constant Field Values

StaticNodeType

public static final int StaticNodeType
See Also:
Constant Field Values

SurfaceNodeType

public static final int SurfaceNodeType
See Also:
Constant Field Values

SurfaceChildNodeType

public static final int SurfaceChildNodeType
See Also:
Constant Field Values

SurfaceLayoutNodeType

public static final int SurfaceLayoutNodeType
See Also:
Constant Field Values

OverlayNodeType

public static final int OverlayNodeType
See Also:
Constant Field Values

ParticleEmitterNodeType

public static final int ParticleEmitterNodeType
Primary type indicating the node emits particles for a particle system

See Also:
Constant Field Values

ParticlePhysicsModelNodeType

public static final int ParticlePhysicsModelNodeType
Primary type indicating the node controls the particles trajectory during a running particle system.

See Also:
Constant Field Values

ParticleSystemNodeType

public static final int ParticleSystemNodeType
Primary type indicating the node is a complete particle system

See Also:
Constant Field Values

InfoNodeType

public static final int InfoNodeType
See Also:
Constant Field Values

SequencerNodeType

public static final int SequencerNodeType
See Also:
Constant Field Values

Texture3DNodeType

public static final int Texture3DNodeType
See Also:
Constant Field Values

TouchSensorNodeType

public static final int TouchSensorNodeType
See Also:
Constant Field Values

EnvironmentTextureNodeType

public static final int EnvironmentTextureNodeType
See Also:
Constant Field Values

MetadataObjectNodeType

public static final int MetadataObjectNodeType
See Also:
Constant Field Values

PickingSensorNodeType

public static final int PickingSensorNodeType
See Also:
Constant Field Values

ExternalSynchronizedNodeType

public static final int ExternalSynchronizedNodeType
See Also:
Constant Field Values

NetworkInterfaceNodeType

public static final int NetworkInterfaceNodeType
See Also:
Constant Field Values

ProductStructureChildNodeType

public static final int ProductStructureChildNodeType
See Also:
Constant Field Values

HumanoidNodeType

public static final int HumanoidNodeType
See Also:
Constant Field Values

DeviceSensorNodeType

public static final int DeviceSensorNodeType
See Also:
Constant Field Values

DeviceManagerNodeType

public static final int DeviceManagerNodeType
See Also:
Constant Field Values

PickTargetNodeType

public static final int PickTargetNodeType
Secondary type indicating the node can be a target for picking

See Also:
Constant Field Values

RigidJointNodeType

public static final int RigidJointNodeType
Primary type for being a Joint in a rigid body physics system

See Also:
Constant Field Values

RigidBodyNodeType

public static final int RigidBodyNodeType
Primary type for being a single body for physics

See Also:
Constant Field Values

RigidBodyCollectionNodeType

public static final int RigidBodyCollectionNodeType
Primary type for being a collection of bodies for physics

See Also:
Constant Field Values

nBodyCollidableNodeType

public static final int nBodyCollidableNodeType
Primary type for nodes that can collide against each other

See Also:
Constant Field Values

nBodyCollisionSpaceNodeType

public static final int nBodyCollisionSpaceNodeType
Primary type for being a collision space

See Also:
Constant Field Values

nBodyCollisionCollectionNodeType

public static final int nBodyCollisionCollectionNodeType
Primary type for being a collection of collision spaces

See Also:
Constant Field Values

nBodyCollisionSensorNodeType

public static final int nBodyCollisionSensorNodeType
Primary type for being a nbody collision sensor

See Also:
Constant Field Values

ViewDependentNodeType

public static final int ViewDependentNodeType
Secondard type for being dependent on viewer movements

See Also:
Constant Field Values

LAST_NODE_TYPE_ID

public static final int LAST_NODE_TYPE_ID
See Also:
Constant Field Values

Xj3D VRML/X3D Code API

Copyright © 2001 - 2005 Web3D Consortium