Interface X3DParticleEmitterNode
- All Superinterfaces:
X3DNode
- All Known Subinterfaces:
ConeEmitter,ExplosionEmitter,PointEmitter,PolylineEmitter,SurfaceEmitter,VolumeEmitter
- All Known Implementing Classes:
ConeEmitterObject,ExplosionEmitterObject,PointEmitterObject,PolylineEmitterObject,SurfaceEmitterObject,VolumeEmitterObject
public interface X3DParticleEmitterNode extends X3DNode
The X3DParticleEmitterNode abstract type represents any node that is an emitter of particles.
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).
-
Method Summary
Modifier and Type Method Description floatgetMass()Provide float value within allowed range of [0,infinity) from inputOutput SFFloat field named mass.X3DMetadataObjectgetMetadata()Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.floatgetSpeed()Provide float value within allowed range of [0,infinity) from inputOutput SFFloat field named speed.floatgetSurfaceArea()Provide float value within allowed range of [0,infinity) from initializeOnly SFFloat field named surfaceArea.floatgetVariation()Provide float value within allowed range of [0,infinity) from inputOutput SFFloat field named variation.X3DParticleEmitterNodesetMass(float newValue)Accessor method to assign float value to inputOutput SFFloat field named mass.X3DParticleEmitterNodesetMetadata(X3DMetadataObject newValue)Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.X3DParticleEmitterNodesetSpeed(float newValue)Accessor method to assign float value to inputOutput SFFloat field named speed.X3DParticleEmitterNodesetSurfaceArea(float newValue)Accessor method to assign float value to initializeOnly SFFloat field named surfaceArea.X3DParticleEmitterNodesetVariation(float newValue)Accessor method to assign float value to inputOutput SFFloat field named variation.
-
Method Details
-
getMass
float getMass()Provide float value within allowed range of [0,infinity) from inputOutput SFFloat field named mass.- Returns:
- value of mass field
-
setMass
Accessor method to assign float value to inputOutput SFFloat field named mass.- Parameters:
newValue- is new value for the mass field.- Returns:
X3DParticleEmitterNode- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getMetadata
X3DMetadataObject getMetadata()Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.- Specified by:
getMetadatain interfaceX3DNode- Returns:
- value of metadata field
- See Also:
- X3D Scene Authoring Hints: Metadata Nodes
-
setMetadata
Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.- Specified by:
setMetadatain interfaceX3DNode- Parameters:
newValue- is new value for the metadata field.- Returns:
X3DParticleEmitterNode- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).- See Also:
- X3D Scene Authoring Hints: Metadata Nodes
-
getSpeed
float getSpeed()Provide float value within allowed range of [0,infinity) from inputOutput SFFloat field named speed.- Returns:
- value of speed field
-
setSpeed
Accessor method to assign float value to inputOutput SFFloat field named speed.- Parameters:
newValue- is new value for the speed field.- Returns:
X3DParticleEmitterNode- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getSurfaceArea
float getSurfaceArea()Provide float value within allowed range of [0,infinity) from initializeOnly SFFloat field named surfaceArea.- Returns:
- value of surfaceArea field
-
setSurfaceArea
Accessor method to assign float value to initializeOnly SFFloat field named surfaceArea.- Parameters:
newValue- is new value for the surfaceArea field.- Returns:
X3DParticleEmitterNode- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-
getVariation
float getVariation()Provide float value within allowed range of [0,infinity) from inputOutput SFFloat field named variation.- Returns:
- value of variation field
-
setVariation
Accessor method to assign float value to inputOutput SFFloat field named variation.- Parameters:
newValue- is new value for the variation field.- Returns:
X3DParticleEmitterNode- namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
-