public interface ElevationGrid extends X3DGeometryNode
| Modifier and Type | Method and Description |
|---|---|
void |
addAttrib(X3DNode[] newValue)
Add array of child attrib nodes to array of existing nodes (if any).
|
X3DNode[] |
getAttrib()
Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field attrib.
|
boolean |
getCcw()
Provide boolean value from initializeOnly SFBool field named ccw.
|
X3DColorNode |
getColor()
Provide X3DColorNode instance (using a properly typed node) using RGB values [0..1] from inputOutput SFNode field color.
|
boolean |
getColorPerVertex()
Provide boolean value from initializeOnly SFBool field named colorPerVertex.
|
float |
getCreaseAngle()
Provide float value unit axis, angle (in radians) within allowed range of [0,infinity) from initializeOnly SFFloat field named creaseAngle.
|
FogCoordinate |
getFogCoord()
Provide FogCoordinate instance (using a properly typed node) from inputOutput SFNode field fogCoord.
|
float[] |
getHeight()
Provide array of float results from initializeOnly MFFloat field named height.
|
X3DMetadataObject |
getMetadata()
Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
|
X3DNormalNode |
getNormal()
Provide X3DNormalNode instance (using a properly typed node) from inputOutput SFNode field normal.
|
boolean |
getNormalPerVertex()
Provide boolean value from initializeOnly SFBool field named normalPerVertex.
|
boolean |
getSolid()
Provide boolean value from initializeOnly SFBool field named solid.
|
X3DTextureCoordinateNode |
getTexCoord()
Provide X3DTextureCoordinateNode instance (using a properly typed node) from inputOutput SFNode field texCoord.
|
int |
getXDimension()
Provide int value within allowed range of [0,infinity) from initializeOnly SFInt32 field named xDimension.
|
float |
getXSpacing()
Provide float value within allowed range of (0,infinity) from initializeOnly SFFloat field named xSpacing.
|
int |
getZDimension()
Provide int value within allowed range of [0,infinity) from initializeOnly SFInt32 field named zDimension.
|
float |
getZSpacing()
Provide float value within allowed range of (0,infinity) from initializeOnly SFFloat field named zSpacing.
|
void |
setAttrib(X3DNode newValue)
Set single child attrib node, replacing prior array of existing nodes (if any).
|
ElevationGrid |
setAttrib(X3DNode[] newValue)
Assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field attrib.
|
ElevationGrid |
setCcw(boolean newValue)
Assign boolean value to initializeOnly SFBool field named ccw.
|
ElevationGrid |
setColor(X3DColorNode newValue)
Assign X3DColorNode instance (using a properly typed node) using RGB values [0..1] to inputOutput SFNode field color.
|
ElevationGrid |
setColorPerVertex(boolean newValue)
Assign boolean value to initializeOnly SFBool field named colorPerVertex.
|
ElevationGrid |
setCreaseAngle(float newValue)
Assign float value unit axis, angle (in radians) within allowed range of [0,infinity) to initializeOnly SFFloat field named creaseAngle.
|
ElevationGrid |
setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
ElevationGrid |
setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
ElevationGrid |
setFogCoord(FogCoordinate newValue)
Assign FogCoordinate instance (using a properly typed node) to inputOutput SFNode field fogCoord.
|
ElevationGrid |
setHeight(float[] newValue)
Assign float array to initializeOnly MFFloat field named height.
|
ElevationGrid |
setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
ElevationGrid |
setNormal(X3DNormalNode newValue)
Assign X3DNormalNode instance (using a properly typed node) to inputOutput SFNode field normal.
|
ElevationGrid |
setNormalPerVertex(boolean newValue)
Assign boolean value to initializeOnly SFBool field named normalPerVertex.
|
ElevationGrid |
setSolid(boolean newValue)
Assign boolean value to initializeOnly SFBool field named solid.
|
ElevationGrid |
setTexCoord(X3DTextureCoordinateNode newValue)
Assign X3DTextureCoordinateNode instance (using a properly typed node) to inputOutput SFNode field texCoord.
|
ElevationGrid |
setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
ElevationGrid |
setXDimension(int newValue)
Assign int value within allowed range of [0,infinity) to initializeOnly SFInt32 field named xDimension.
|
ElevationGrid |
setXSpacing(float newValue)
Assign float value within allowed range of (0,infinity) to initializeOnly SFFloat field named xSpacing.
|
ElevationGrid |
setZDimension(int newValue)
Assign int value within allowed range of [0,infinity) to initializeOnly SFInt32 field named zDimension.
|
ElevationGrid |
setZSpacing(float newValue)
Assign float value within allowed range of (0,infinity) to initializeOnly SFFloat field named zSpacing.
|
X3DNode[] getAttrib()
X3DVertexAttributeNodeElevationGrid setAttrib(X3DNode[] newValue)
newValue - is new value for the attrib field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).void addAttrib(X3DNode[] newValue)
newValue - is new value array to be appended the attrib field.void setAttrib(X3DNode newValue)
newValue - is new node for the attrib fieldboolean getCcw()
ElevationGrid setCcw(boolean newValue)
newValue - is new value for the ccw field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DColorNode getColor()
ElevationGrid setColor(X3DColorNode newValue)
newValue - is new value for the color field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).boolean getColorPerVertex()
ElevationGrid setColorPerVertex(boolean newValue)
newValue - is new value for the colorPerVertex field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float getCreaseAngle()
ElevationGrid setCreaseAngle(float newValue)
newValue - is new value for the creaseAngle field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).FogCoordinate getFogCoord()
ElevationGrid setFogCoord(FogCoordinate newValue)
newValue - is new value for the fogCoord field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float[] getHeight()
ElevationGrid setHeight(float[] newValue)
newValue - is new value for the height field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DMetadataObject getMetadata()
getMetadata in interface X3DGeometryNodegetMetadata in interface X3DNodeElevationGrid setMetadata(X3DMetadataObject newValue)
setMetadata in interface X3DGeometryNodesetMetadata in interface X3DNodenewValue - is new value for the metadata field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DNormalNode getNormal()
ElevationGrid setNormal(X3DNormalNode newValue)
newValue - is new value for the normal field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).boolean getNormalPerVertex()
ElevationGrid setNormalPerVertex(boolean newValue)
newValue - is new value for the normalPerVertex field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).boolean getSolid()
ElevationGrid setSolid(boolean newValue)
newValue - is new value for the solid field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).X3DTextureCoordinateNode getTexCoord()
ElevationGrid setTexCoord(X3DTextureCoordinateNode newValue)
newValue - is new value for the texCoord field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).int getXDimension()
ElevationGrid setXDimension(int newValue)
newValue - is new value for the xDimension field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float getXSpacing()
ElevationGrid setXSpacing(float newValue)
newValue - is new value for the xSpacing field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).int getZDimension()
ElevationGrid setZDimension(int newValue)
newValue - is new value for the zDimension field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).float getZSpacing()
ElevationGrid setZSpacing(float newValue)
newValue - is new value for the zSpacing field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).ElevationGrid setDEF(java.lang.String newValue)
setDEF in interface X3DGeometryNodesetDEF in interface X3DNodenewValue - is new value for the DEF field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).ElevationGrid setUSE(java.lang.String newValue)
USE node is still an independent object, with the USE value matching the DEF value in the preceding object.
setUSE() method on this node resets all other fields to their default values (except for containerField) and also releases all child nodes.setUSE in interface X3DGeometryNodesetUSE in interface X3DNodenewValue - is new value for the USE field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).ElevationGrid setCssClass(java.lang.String newValue)
setCssClass in interface X3DGeometryNodesetCssClass in interface X3DNodenewValue - is new value for the class field.ElevationGrid - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).Copyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.