Class SAILocalFog
java.lang.Object
org.web3d.vrml.scripting.external.sai.SAINode
org.xj3d.sai.external.node.environmentaleffects.SAILocalFog
- All Implemented Interfaces:
LocalFog,X3DChildNode,X3DFogObject,X3DNode
A concrete implementation of the LocalFog node interface
- Version:
- $Revision: 1.1 $
- Author:
- Rex Melton
-
Constructor Summary
ConstructorsConstructorDescriptionSAILocalFog(VRMLNodeType node, SAINodeFactory nodeFactory, SAIFieldFactory fieldFactory, ExternalEventQueue queue) Constructor -
Method Summary
Modifier and TypeMethodDescriptionvoidgetColor(float[] val) Return the color value in the argument float[]booleanReturn the enabled boolean value.Return the fogType String value.floatReturn the visibilityRange float value.voidsetColor(float[] val) Set the color field.voidsetEnabled(boolean val) Set the enabled 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
-
SAILocalFog
public SAILocalFog(VRMLNodeType node, SAINodeFactory nodeFactory, SAIFieldFactory fieldFactory, ExternalEventQueue queue) Constructor- Parameters:
queue-
-
-
Method Details
-
getEnabled
public boolean getEnabled()Return the enabled boolean value.- Specified by:
getEnabledin interfaceLocalFog- Returns:
- The enabled boolean value.
-
setEnabled
public void setEnabled(boolean val) Set the enabled field.- Specified by:
setEnabledin interfaceLocalFog- Parameters:
val- The boolean to set.
-
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.
-