Interface X3DChildNode

All Superinterfaces:
X3DNode
All Known Subinterfaces:
Analyser, Anchor, AudioClip, AudioDestination, Background, Billboard, BiquadFilter, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, BufferAudioSource, CADAssembly, CADFace, CADLayer, CADPart, ChannelMerger, ChannelSelector, ChannelSplitter, ClipPlane, CollidableOffset, CollidableShape, Collision, CollisionCollection, CollisionSensor, ColorChaser, ColorDamper, ColorInterpolator, Convolver, CoordinateChaser, CoordinateDamper, CoordinateInterpolator, CoordinateInterpolator2D, CylinderSensor, Delay, DirectionalLight, DISEntityManager, DISEntityTypeMapping, DynamicsCompressor, EaseInEaseOut, EspduTransform, Fog, Gain, GeoLocation, GeoLOD, GeoMetadata, GeoPositionInterpolator, GeoProximitySensor, GeoTouchSensor, GeoTransform, GeoViewpoint, Group, HAnimHumanoid, HAnimJoint, HAnimMotion, HAnimSegment, HAnimSite, Inline, IntegerSequencer, IntegerTrigger, IsoSurfaceVolumeData, KeySensor, Layout, LayoutGroup, LinePickSensor, ListenerPointSource, LoadSensor, LocalFog, LOD, MicrophoneSource, MovieTexture, NavigationInfo, NormalInterpolator, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSet, NurbsSurfaceInterpolator, OrientationChaser, OrientationDamper, OrientationInterpolator, OrthoViewpoint, OscillatorSource, ParticleSystem, PeriodicWave, PickableGroup, PlaneSensor, PointLight, PointPickSensor, PositionChaser, PositionChaser2D, PositionDamper, PositionDamper2D, PositionInterpolator, PositionInterpolator2D, PrimitivePickSensor, ProximitySensor, ReceiverPdu, RigidBody, RigidBodyCollection, ScalarChaser, ScalarDamper, ScalarInterpolator, ScreenGroup, Script, SegmentedVolumeData, Shape, SignalPdu, Sound, SpatialSound, SphereSensor, SplinePositionInterpolator, SplinePositionInterpolator2D, SplineScalarInterpolator, SpotLight, SquadOrientationInterpolator, StaticGroup, StreamAudioDestination, StreamAudioSource, StringSensor, Switch, TexCoordChaser2D, TexCoordDamper2D, TextureBackground, TextureProjector, TextureProjectorParallel, TimeSensor, TimeTrigger, TouchSensor, Transform, TransformSensor, TransmitterPdu, Viewpoint, ViewpointGroup, Viewport, VisibilitySensor, VolumeData, VolumePickSensor, WaveShaper, WorldInfo, X3DBackgroundNode, X3DBindableNode, X3DChaserNode, X3DDamperNode, X3DDragSensorNode, X3DEnvironmentalSensorNode, X3DFollowerNode, X3DGroupingNode, X3DInfoNode, X3DInterpolatorNode, X3DKeyDeviceSensorNode, X3DLayoutNode, X3DLightNode, X3DNBodyCollidableNode, X3DNetworkSensorNode, X3DPickSensorNode, X3DPointingDeviceSensorNode, X3DProductStructureChildNode, X3DScriptNode, X3DSensorNode, X3DSequencerNode, X3DShapeNode, X3DSoundChannelNode, X3DSoundDestinationNode, X3DSoundNode, X3DSoundProcessingNode, X3DSoundSourceNode, X3DTextureProjectorNode, X3DTimeDependentNode, X3DTouchSensorNode, X3DTriggerNode, X3DViewpointNode, X3DViewportNode, X3DVolumeDataNode
All Known Implementing Classes:
Analyser, Anchor, AudioClip, AudioDestination, Background, Billboard, BiquadFilter, BooleanFilter, BooleanSequencer, BooleanToggle, BooleanTrigger, BufferAudioSource, CADAssembly, CADFace, CADLayer, CADPart, ChannelMerger, ChannelSelector, ChannelSplitter, ClipPlane, CollidableOffset, CollidableShape, Collision, CollisionCollection, CollisionSensor, ColorChaser, ColorDamper, ColorInterpolator, CommentsBlock, Convolver, CoordinateChaser, CoordinateDamper, CoordinateInterpolator, CoordinateInterpolator2D, CylinderSensor, Delay, DirectionalLight, DISEntityManager, DISEntityTypeMapping, DynamicsCompressor, EaseInEaseOut, EspduTransform, EXPORT, ExternProtoDeclare, Fog, Gain, GeoLocation, GeoLOD, GeoMetadata, GeoPositionInterpolator, GeoProximitySensor, GeoTouchSensor, GeoTransform, GeoViewpoint, Group, HAnimHumanoid, HAnimJoint, HAnimMotion, HAnimSegment, HAnimSite, IMPORT, Inline, IntegerSequencer, IntegerTrigger, IsoSurfaceVolumeData, KeySensor, Layout, LayoutGroup, LinePickSensor, ListenerPointSource, LoadSensor, LocalFog, LOD, MicrophoneSource, MovieTexture, NavigationInfo, NormalInterpolator, NurbsOrientationInterpolator, NurbsPositionInterpolator, NurbsSet, NurbsSurfaceInterpolator, OrientationChaser, OrientationDamper, OrientationInterpolator, OrthoViewpoint, OscillatorSource, ParticleSystem, PeriodicWave, PickableGroup, PlaneSensor, PointLight, PointPickSensor, PositionChaser, PositionChaser2D, PositionDamper, PositionDamper2D, PositionInterpolator, PositionInterpolator2D, PrimitivePickSensor, ProtoDeclare, ProtoInstance, ProximitySensor, ReceiverPdu, RigidBody, RigidBodyCollection, ROUTE, ScalarChaser, ScalarDamper, ScalarInterpolator, ScreenGroup, Script, SegmentedVolumeData, Shape, SignalPdu, Sound, SpatialSound, SphereSensor, SplinePositionInterpolator, SplinePositionInterpolator2D, SplineScalarInterpolator, SpotLight, SquadOrientationInterpolator, StaticGroup, StreamAudioDestination, StreamAudioSource, StringSensor, Switch, TexCoordChaser2D, TexCoordDamper2D, TextureBackground, TextureProjector, TextureProjectorParallel, TimeSensor, TimeTrigger, TouchSensor, Transform, TransformSensor, TransmitterPdu, Viewpoint, ViewpointGroup, Viewport, VisibilitySensor, VolumeData, VolumePickSensor, WaveShaper, WorldInfo

public interface X3DChildNode extends X3DNode
A node that implements X3DChildNode is one of the legal children for a X3DGroupingNode parent.

Warning: this is an abstract interface that cannot be instantiated as a concrete object. Java programmers typically only need to use concrete objects provided by the org.web3d.x3d.jsail classes.
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 Type
    Method
    Description
    Provide org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
    Accessor method to assign org.web3d.x3d.sai.Core.X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.