Class SAIFog
java.lang.Object
org.web3d.vrml.scripting.external.sai.SAINode
org.xj3d.sai.external.node.environmentaleffects.SAIFog
- All Implemented Interfaces:
Fog,X3DBindableNode,X3DChildNode,X3DFogObject,X3DNode
A concrete implementation of the Fog node interface
- Version:
- $Revision: 1.1 $
- Author:
- Rex Melton
-
Constructor Summary
ConstructorsConstructorDescriptionSAIFog(VRMLNodeType node, SAINodeFactory nodeFactory, SAIFieldFactory fieldFactory, ExternalEventQueue queue) Constructor -
Method Summary
Modifier and TypeMethodDescriptiondoubleReturn the bindTime double value.voidgetColor(float[] val) Return the color value in the argument float[]Return the fogType String value.booleanReturn the isBound boolean value.floatReturn the visibilityRange float value.voidsetBind(boolean val) Set the set_bind field.voidsetColor(float[] val) Set the color field.voidsetFogType(String val) Set the fogType field.voidsetVisibilityRange(float val) Set the visibilityRange field.Methods inherited from class org.web3d.vrml.scripting.external.sai.SAINode
dispose, equals, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, hashCode, isRealized, realize, setMetadataMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
-
Constructor Details
-
SAIFog
public SAIFog(VRMLNodeType node, SAINodeFactory nodeFactory, SAIFieldFactory fieldFactory, ExternalEventQueue queue) Constructor- Parameters:
queue-
-
-
Method Details
-
setBind
public void setBind(boolean val) Set the set_bind field.- Specified by:
setBindin interfaceX3DBindableNode- Parameters:
val- The boolean to set.
-
getBindTime
public double getBindTime()Return the bindTime double value.- Specified by:
getBindTimein interfaceX3DBindableNode- Returns:
- The bindTime double value.
-
getIsBound
public boolean getIsBound()Return the isBound boolean value.- Specified by:
getIsBoundin interfaceX3DBindableNode- Returns:
- The isBound boolean value.
-
getColor
public void getColor(float[] val) Return the color value in the argument float[]- Specified by:
getColorin interfaceX3DFogObject- Parameters:
val- The float[] to initialize.
-
setColor
public void setColor(float[] val) Set the color field.- Specified by:
setColorin interfaceX3DFogObject- Parameters:
val- The float[] to set.
-
getFogType
Return the fogType String value.- Specified by:
getFogTypein interfaceX3DFogObject- Returns:
- The fogType String value.
-
setFogType
Set the fogType field.- Specified by:
setFogTypein interfaceX3DFogObject- Parameters:
val- The String to set.
-
getVisibilityRange
public float getVisibilityRange()Return the visibilityRange float value.- Specified by:
getVisibilityRangein interfaceX3DFogObject- Returns:
- The visibilityRange float value.
-
setVisibilityRange
public void setVisibilityRange(float val) Set the visibilityRange field.- Specified by:
setVisibilityRangein interfaceX3DFogObject- Parameters:
val- The float to set.
-