Interface X3DNode
- All Known Subinterfaces:
AcousticProperties,Analyser,Anchor,Appearance,Arc2D,ArcClose2D,AudioClip,AudioDestination,Background,BallJoint,Billboard,BiquadFilter,BlendedVolumeStyle,BooleanFilter,BooleanSequencer,BooleanToggle,BooleanTrigger,BoundaryEnhancementVolumeStyle,BoundedPhysicsModel,Box,BufferAudioSource,CADAssembly,CADFace,CADLayer,CADPart,CartoonVolumeStyle,ChannelMerger,ChannelSelector,ChannelSplitter,Circle2D,ClipPlane,CollidableOffset,CollidableShape,Collision,CollisionCollection,CollisionSensor,CollisionSpace,Color,ColorChaser,ColorDamper,ColorInterpolator,ColorRGBA,ComposedCubeMapTexture,ComposedShader,ComposedTexture3D,ComposedVolumeStyle,Cone,ConeEmitter,Contact,Contour2D,ContourPolyline2D,Convolver,Coordinate,CoordinateChaser,CoordinateDamper,CoordinateDouble,CoordinateInterpolator,CoordinateInterpolator2D,Cylinder,CylinderSensor,Delay,DirectionalLight,DISEntityManager,DISEntityTypeMapping,Disk2D,DoubleAxisHingeJoint,DynamicsCompressor,EaseInEaseOut,EdgeEnhancementVolumeStyle,ElevationGrid,EspduTransform,ExplosionEmitter,Extrusion,FillProperties,FloatVertexAttribute,Fog,FogCoordinate,FontStyle,ForcePhysicsModel,Gain,GeneratedCubeMapTexture,GeoCoordinate,GeoElevationGrid,GeoLocation,GeoLOD,GeoMetadata,GeoOrigin,GeoPositionInterpolator,GeoProximitySensor,GeoTouchSensor,GeoTransform,GeoViewpoint,Group,HAnimDisplacer,HAnimHumanoid,HAnimJoint,HAnimMotion,HAnimSegment,HAnimSite,ImageCubeMapTexture,ImageTexture,ImageTexture3D,IndexedFaceSet,IndexedLineSet,IndexedQuadSet,IndexedTriangleFanSet,IndexedTriangleSet,IndexedTriangleStripSet,Inline,IntegerSequencer,IntegerTrigger,IsoSurfaceVolumeData,KeySensor,Layer,LayerSet,Layout,LayoutGroup,LayoutLayer,LinePickSensor,LineProperties,LineSet,ListenerPointSource,LoadSensor,LocalFog,LOD,Material,Matrix3VertexAttribute,Matrix4VertexAttribute,MetadataBoolean,MetadataDouble,MetadataFloat,MetadataInteger,MetadataSet,MetadataString,MicrophoneSource,MotorJoint,MovieTexture,MultiTexture,MultiTextureCoordinate,MultiTextureTransform,NavigationInfo,Normal,NormalInterpolator,NurbsCurve,NurbsCurve2D,NurbsOrientationInterpolator,NurbsPatchSurface,NurbsPositionInterpolator,NurbsSet,NurbsSurfaceInterpolator,NurbsSweptSurface,NurbsSwungSurface,NurbsTextureCoordinate,NurbsTrimmedSurface,OpacityMapVolumeStyle,OrientationChaser,OrientationDamper,OrientationInterpolator,OrthoViewpoint,OscillatorSource,PackagedShader,ParticleSystem,PeriodicWave,PhysicalMaterial,PickableGroup,PixelTexture,PixelTexture3D,PlaneSensor,PointEmitter,PointLight,PointPickSensor,PointProperties,PointSet,Polyline2D,PolylineEmitter,Polypoint2D,PositionChaser,PositionChaser2D,PositionDamper,PositionDamper2D,PositionInterpolator,PositionInterpolator2D,PrimitivePickSensor,ProgramShader,ProjectionVolumeStyle,ProximitySensor,QuadSet,ReceiverPdu,Rectangle2D,RigidBody,RigidBodyCollection,ScalarChaser,ScalarDamper,ScalarInterpolator,ScreenFontStyle,ScreenGroup,Script,SegmentedVolumeData,ShadedVolumeStyle,ShaderPart,ShaderProgram,Shape,SignalPdu,SilhouetteEnhancementVolumeStyle,SingleAxisHingeJoint,SliderJoint,Sound,SpatialSound,Sphere,SphereSensor,SplinePositionInterpolator,SplinePositionInterpolator2D,SplineScalarInterpolator,SpotLight,SquadOrientationInterpolator,StaticGroup,StreamAudioDestination,StreamAudioSource,StringSensor,SurfaceEmitter,Switch,TexCoordChaser2D,TexCoordDamper2D,Text,TextureBackground,TextureCoordinate,TextureCoordinate3D,TextureCoordinate4D,TextureCoordinateGenerator,TextureProjector,TextureProjectorParallel,TextureProperties,TextureTransform,TextureTransform3D,TextureTransformMatrix3D,TimeSensor,TimeTrigger,ToneMappedVolumeStyle,TouchSensor,Transform,TransformSensor,TransmitterPdu,TriangleFanSet,TriangleSet,TriangleSet2D,TriangleStripSet,TwoSidedMaterial,UniversalJoint,UnlitMaterial,Viewpoint,ViewpointGroup,Viewport,VisibilitySensor,VolumeData,VolumeEmitter,VolumePickSensor,WaveShaper,WindPhysicsModel,WorldInfo,X3DAppearanceChildNode,X3DAppearanceNode,X3DBackgroundNode,X3DBindableNode,X3DChaserNode,X3DChildNode,X3DColorNode,X3DComposableVolumeRenderStyleNode,X3DComposedGeometryNode,X3DCoordinateNode,X3DDamperNode,X3DDragSensorNode,X3DEnvironmentalSensorNode,X3DEnvironmentTextureNode,X3DFollowerNode,X3DFontStyleNode,X3DGeometricPropertyNode,X3DGeometryNode,X3DGroupingNode,X3DInfoNode,X3DInterpolatorNode,X3DKeyDeviceSensorNode,X3DLayerNode,X3DLayoutNode,X3DLightNode,X3DMaterialNode,X3DNBodyCollidableNode,X3DNBodyCollisionSpaceNode,X3DNetworkSensorNode,X3DNormalNode,X3DNurbsControlCurveNode,X3DNurbsSurfaceGeometryNode,X3DOneSidedMaterialNode,X3DParametricGeometryNode,X3DParticleEmitterNode,X3DParticlePhysicsModelNode,X3DPickSensorNode,X3DPointingDeviceSensorNode,X3DProductStructureChildNode,X3DPrototypeInstance,X3DRigidJointNode,X3DScriptNode,X3DSensorNode,X3DSequencerNode,X3DShaderNode,X3DShapeNode,X3DSingleTextureCoordinateNode,X3DSingleTextureNode,X3DSingleTextureTransformNode,X3DSoundChannelNode,X3DSoundDestinationNode,X3DSoundNode,X3DSoundProcessingNode,X3DSoundSourceNode,X3DTexture2DNode,X3DTexture3DNode,X3DTextureCoordinateNode,X3DTextureNode,X3DTextureProjectorNode,X3DTextureTransformNode,X3DTimeDependentNode,X3DTouchSensorNode,X3DTriggerNode,X3DVertexAttributeNode,X3DViewpointNode,X3DViewportNode,X3DVolumeDataNode,X3DVolumeRenderStyleNode
- All Known Implementing Classes:
AcousticProperties,Analyser,Anchor,Appearance,Arc2D,ArcClose2D,AudioClip,AudioDestination,Background,BallJoint,Billboard,BiquadFilter,BlendedVolumeStyle,BooleanFilter,BooleanSequencer,BooleanToggle,BooleanTrigger,BoundaryEnhancementVolumeStyle,BoundedPhysicsModel,Box,BufferAudioSource,CADAssembly,CADFace,CADLayer,CADPart,CartoonVolumeStyle,ChannelMerger,ChannelSelector,ChannelSplitter,Circle2D,ClipPlane,CollidableOffset,CollidableShape,Collision,CollisionCollection,CollisionSensor,CollisionSpace,Color,ColorChaser,ColorDamper,ColorInterpolator,ColorRGBA,CommentsBlock,ComposedCubeMapTexture,ComposedShader,ComposedTexture3D,ComposedVolumeStyle,Cone,ConeEmitter,Contact,Contour2D,ContourPolyline2D,Convolver,Coordinate,CoordinateChaser,CoordinateDamper,CoordinateDouble,CoordinateInterpolator,CoordinateInterpolator2D,Cylinder,CylinderSensor,Delay,DirectionalLight,DISEntityManager,DISEntityTypeMapping,Disk2D,DoubleAxisHingeJoint,DynamicsCompressor,EaseInEaseOut,EdgeEnhancementVolumeStyle,ElevationGrid,EspduTransform,ExplosionEmitter,EXPORT,ExternProtoDeclare,Extrusion,FillProperties,FloatVertexAttribute,Fog,FogCoordinate,FontStyle,ForcePhysicsModel,Gain,GeneratedCubeMapTexture,GeoCoordinate,GeoElevationGrid,GeoLocation,GeoLOD,GeoMetadata,GeoOrigin,GeoPositionInterpolator,GeoProximitySensor,GeoTouchSensor,GeoTransform,GeoViewpoint,Group,HAnimDisplacer,HAnimHumanoid,HAnimJoint,HAnimMotion,HAnimSegment,HAnimSite,ImageCubeMapTexture,ImageTexture,ImageTexture3D,IMPORT,IndexedFaceSet,IndexedLineSet,IndexedQuadSet,IndexedTriangleFanSet,IndexedTriangleSet,IndexedTriangleStripSet,Inline,IntegerSequencer,IntegerTrigger,IsoSurfaceVolumeData,KeySensor,Layer,LayerSet,Layout,LayoutGroup,LayoutLayer,LinePickSensor,LineProperties,LineSet,ListenerPointSource,LoadSensor,LocalFog,LOD,Material,Matrix3VertexAttribute,Matrix4VertexAttribute,MetadataBoolean,MetadataDouble,MetadataFloat,MetadataInteger,MetadataSet,MetadataString,MicrophoneSource,MotorJoint,MovieTexture,MultiTexture,MultiTextureCoordinate,MultiTextureTransform,NavigationInfo,Normal,NormalInterpolator,NurbsCurve,NurbsCurve2D,NurbsOrientationInterpolator,NurbsPatchSurface,NurbsPositionInterpolator,NurbsSet,NurbsSurfaceInterpolator,NurbsSweptSurface,NurbsSwungSurface,NurbsTextureCoordinate,NurbsTrimmedSurface,OpacityMapVolumeStyle,OrientationChaser,OrientationDamper,OrientationInterpolator,OrthoViewpoint,OscillatorSource,PackagedShader,ParticleSystem,PeriodicWave,PhysicalMaterial,PickableGroup,PixelTexture,PixelTexture3D,PlaneSensor,PointEmitter,PointLight,PointPickSensor,PointProperties,PointSet,Polyline2D,PolylineEmitter,Polypoint2D,PositionChaser,PositionChaser2D,PositionDamper,PositionDamper2D,PositionInterpolator,PositionInterpolator2D,PrimitivePickSensor,ProgramShader,ProjectionVolumeStyle,ProtoDeclare,ProtoInstance,ProximitySensor,QuadSet,ReceiverPdu,Rectangle2D,RigidBody,RigidBodyCollection,ROUTE,ScalarChaser,ScalarDamper,ScalarInterpolator,ScreenFontStyle,ScreenGroup,Script,SegmentedVolumeData,ShadedVolumeStyle,ShaderPart,ShaderProgram,Shape,SignalPdu,SilhouetteEnhancementVolumeStyle,SingleAxisHingeJoint,SliderJoint,Sound,SpatialSound,Sphere,SphereSensor,SplinePositionInterpolator,SplinePositionInterpolator2D,SplineScalarInterpolator,SpotLight,SquadOrientationInterpolator,StaticGroup,StreamAudioDestination,StreamAudioSource,StringSensor,SurfaceEmitter,Switch,TexCoordChaser2D,TexCoordDamper2D,Text,TextureBackground,TextureCoordinate,TextureCoordinate3D,TextureCoordinate4D,TextureCoordinateGenerator,TextureProjector,TextureProjectorParallel,TextureProperties,TextureTransform,TextureTransform3D,TextureTransformMatrix3D,TimeSensor,TimeTrigger,ToneMappedVolumeStyle,TouchSensor,Transform,TransformSensor,TransmitterPdu,TriangleFanSet,TriangleSet,TriangleSet2D,TriangleStripSet,TwoSidedMaterial,UniversalJoint,UnlitMaterial,Viewpoint,ViewpointGroup,Viewport,VisibilitySensor,VolumeData,VolumeEmitter,VolumePickSensor,WaveShaper,WindPhysicsModel,WorldInfo
public interface X3DNode
All instantiable nodes implement X3DNode, which corresponds to SFNode type in the X3D specification.
Package hint: This interface is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).
Package hint: This interface is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionProvide org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.setMetadata(X3DMetadataObject newValue) Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
-
Method Details
-
getMetadata
X3DMetadataObject getMetadata()Provide org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.- Returns:
- value of metadata field
- See Also:
-
setMetadata
Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.- Parameters:
newValue- is new value for the metadata field.- Returns:
X3DNode- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).- See Also:
-