Class SAIFog
java.lang.Object
org.web3d.vrml.scripting.sai.BaseNode
org.xj3d.sai.internal.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
-
Field Summary
Fields inherited from class org.web3d.vrml.scripting.sai.BaseNode
accessPermitted, fieldQueue, fieldRefMap, realNode -
Constructor Summary
ConstructorsConstructorDescriptionSAIFog(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) 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.sai.BaseNode
checkAccess, dispose, equals, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, hashCode, isRealized, realize, setMetadata, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, 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, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor- Parameters:
bnf-
-
-
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.
-