public class BlendedVolumeStyleObject extends X3DConcreteNode implements BlendedVolumeStyle
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT
String constant COMPONENT defines X3D component for the BlendedVolumeStyle element: VolumeRendering
|
static java.lang.String |
containerField_DEFAULT_VALUE
containerField describes typical field relationship of a node to its parent.
|
static boolean |
ENABLED_DEFAULT_VALUE
SFBool field named enabled has default value true (Java syntax) or true (XML syntax).
|
static java.lang.String |
fromField_ENABLED
fromField ROUTE name for SFBool field named enabled.
|
static java.lang.String |
fromField_METADATA
fromField ROUTE name for SFNode field named metadata.
|
static java.lang.String |
fromField_RENDERSTYLE
fromField ROUTE name for SFNode field named renderStyle.
|
static java.lang.String |
fromField_VOXELS
fromField ROUTE name for SFNode field named voxels.
|
static java.lang.String |
fromField_WEIGHTCONSTANT1
fromField ROUTE name for SFFloat field named weightConstant1.
|
static java.lang.String |
fromField_WEIGHTCONSTANT2
fromField ROUTE name for SFFloat field named weightConstant2.
|
static java.lang.String |
fromField_WEIGHTFUNCTION1
fromField ROUTE name for SFString field named weightFunction1.
|
static java.lang.String |
fromField_WEIGHTFUNCTION2
fromField ROUTE name for SFString field named weightFunction2.
|
static java.lang.String |
fromField_WEIGHTTRANSFERFUNCTION1
fromField ROUTE name for SFNode field named weightTransferFunction1.
|
static java.lang.String |
fromField_WEIGHTTRANSFERFUNCTION2
fromField ROUTE name for SFNode field named weightTransferFunction2.
|
static int |
LEVEL
Integer constant LEVEL provides default X3D VolumeRendering component level for this element: 3
|
static java.lang.String |
NAME
String constant NAME provides name of this element: BlendedVolumeStyle.
|
static java.lang.String |
toField_ENABLED
toField ROUTE name for SFBool field named enabled.
|
static java.lang.String |
toField_METADATA
toField ROUTE name for SFNode field named metadata.
|
static java.lang.String |
toField_RENDERSTYLE
toField ROUTE name for SFNode field named renderStyle.
|
static java.lang.String |
toField_VOXELS
toField ROUTE name for SFNode field named voxels.
|
static java.lang.String |
toField_WEIGHTCONSTANT1
toField ROUTE name for SFFloat field named weightConstant1.
|
static java.lang.String |
toField_WEIGHTCONSTANT2
toField ROUTE name for SFFloat field named weightConstant2.
|
static java.lang.String |
toField_WEIGHTFUNCTION1
toField ROUTE name for SFString field named weightFunction1.
|
static java.lang.String |
toField_WEIGHTFUNCTION2
toField ROUTE name for SFString field named weightFunction2.
|
static java.lang.String |
toField_WEIGHTTRANSFERFUNCTION1
toField ROUTE name for SFNode field named weightTransferFunction1.
|
static java.lang.String |
toField_WEIGHTTRANSFERFUNCTION2
toField ROUTE name for SFNode field named weightTransferFunction2.
|
static float |
WEIGHTCONSTANT1_DEFAULT_VALUE
SFFloat field named weightConstant1 has default value 0.5f (Java syntax) or 0.5 (XML syntax).
|
static float |
WEIGHTCONSTANT2_DEFAULT_VALUE
SFFloat field named weightConstant2 has default value 0.5f (Java syntax) or 0.5 (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION1_ALPHA1
SFString field named weightFunction1 can equal this enumeration value "ALPHA1" (Java syntax) or ALPHA1 (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION1_ALPHA2
SFString field named weightFunction1 can equal this enumeration value "ALPHA2" (Java syntax) or ALPHA2 (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION1_CONSTANT
SFString field named weightFunction1 can equal this enumeration value "CONSTANT" (Java syntax) or CONSTANT (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION1_DEFAULT_VALUE
SFString field named weightFunction1 has default value "CONSTANT" (Java syntax) or CONSTANT (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION1_ONE_MINUS_ALPHA1
SFString field named weightFunction1 can equal this enumeration value "ONE_MINUS_ALPHA1" (Java syntax) or ONE_MINUS_ALPHA1 (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION1_ONE_MINUS_ALPHA2
SFString field named weightFunction1 can equal this enumeration value "ONE_MINUS_ALPHA2" (Java syntax) or ONE_MINUS_ALPHA2 (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION1_TABLE
SFString field named weightFunction1 can equal this enumeration value "TABLE" (Java syntax) or TABLE (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION2_ALPHA1
SFString field named weightFunction2 can equal this enumeration value "ALPHA1" (Java syntax) or ALPHA1 (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION2_ALPHA2
SFString field named weightFunction2 can equal this enumeration value "ALPHA2" (Java syntax) or ALPHA2 (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION2_CONSTANT
SFString field named weightFunction2 can equal this enumeration value "CONSTANT" (Java syntax) or CONSTANT (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION2_DEFAULT_VALUE
SFString field named weightFunction2 has default value "CONSTANT" (Java syntax) or CONSTANT (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION2_ONE_MINUS_ALPHA1
SFString field named weightFunction2 can equal this enumeration value "ONE_MINUS_ALPHA1" (Java syntax) or ONE_MINUS_ALPHA1 (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION2_ONE_MINUS_ALPHA2
SFString field named weightFunction2 can equal this enumeration value "ONE_MINUS_ALPHA2" (Java syntax) or ONE_MINUS_ALPHA2 (XML syntax).
|
static java.lang.String |
WEIGHTFUNCTION2_TABLE
SFString field named weightFunction2 can equal this enumeration value "TABLE" (Java syntax) or TABLE (XML syntax).
|
CLASS_DEFAULT_VALUE, containerField_ALTERNATE_VALUES, DEF_DEFAULT_VALUE, USE_DEFAULT_VALUEvalidationResult| Constructor and Description |
|---|
BlendedVolumeStyleObject()
Constructor for BlendedVolumeStyleObject to initialize member variables with default values.
|
BlendedVolumeStyleObject(java.lang.String DEFlabel)
Utility constructor that assigns DEF label after initializing member variables with default values.
|
| Modifier and Type | Method and Description |
|---|---|
BlendedVolumeStyleObject |
addComments(CommentsBlock newCommentsBlock)
Add CommentsBlock to contained commentsList.
|
BlendedVolumeStyleObject |
addComments(java.lang.String newComment)
Add comment as String to contained commentsList.
|
BlendedVolumeStyleObject |
addComments(java.lang.String[] newComments)
Add comments as String[] array to contained commentsList.
|
BlendedVolumeStyleObject |
clearMetadata()
Utility method to clear SFNode value of metadata field.
|
BlendedVolumeStyleObject |
clearRenderStyle()
Utility method to clear SFNode value of renderStyle field.
|
BlendedVolumeStyleObject |
clearVoxels()
Utility method to clear SFNode value of voxels field.
|
BlendedVolumeStyleObject |
clearWeightTransferFunction1()
Utility method to clear SFNode value of weightTransferFunction1 field.
|
BlendedVolumeStyleObject |
clearWeightTransferFunction2()
Utility method to clear SFNode value of weightTransferFunction2 field.
|
X3DConcreteElement |
findElementByNameValue(java.lang.String nameValue)
Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.
|
X3DConcreteElement |
findElementByNameValue(java.lang.String nameValue,
java.lang.String elementName)
Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.
|
X3DConcreteNode |
findNodeByDEF(java.lang.String DEFvalue)
Recursive method to provide object reference to node by DEF, if found as this node or in a contained node.
|
java.lang.String |
getAccessType(java.lang.String fieldName)
Indicate accessType corresponding to given fieldName.
|
java.lang.String |
getComponent()
Defines X3D component for the BlendedVolumeStyle element: VolumeRendering
|
int |
getComponentLevel()
Provides default X3D component level for this element: 3
|
java.lang.String |
getContainerFieldDefault()
containerField describes typical field relationship of a node to its parent.
|
java.lang.String |
getElementName()
Provides name of this element: BlendedVolumeStyle
|
boolean |
getEnabled()
Provide boolean value from inputOutput SFBool field named enabled.
|
java.lang.String |
getFieldType(java.lang.String fieldName)
Indicate type corresponding to given fieldName.
|
ISObject |
getIS()
Provide field named IS for establishing IS/connect field connections between ProtoInterface fields and internal ProtoBody nodes.
|
X3DMetadataObject |
getMetadata()
Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
|
X3DComposableVolumeRenderStyleNode |
getRenderStyle()
Provide X3DComposableVolumeRenderStyleNode instance (using a properly typed node) from inputOutput SFNode field renderStyle.
|
X3DTexture3DNode |
getVoxels()
Provide X3DTexture3DNode instance (using a properly typed node) from inputOutput SFNode field voxels.
|
float |
getWeightConstant1()
Provide float value within allowed range of [0,1] from inputOutput SFFloat field named weightConstant1.
|
float |
getWeightConstant2()
Provide float value within allowed range of [0,1] from inputOutput SFFloat field named weightConstant2.
|
java.lang.String |
getWeightFunction1()
Provide String enumeration value ['CONSTANT'|'ALPHA1'|'ALPHA2'|'ONE_MINUS_ALPHA1'|'ONE_MINUS_ALPHA2'|'TABLE'] from inputOutput SFString field named weightFunction1.
|
java.lang.String |
getWeightFunction2()
Provide String enumeration value ['CONSTANT'|'ALPHA1'|'ALPHA2'|'ONE_MINUS_ALPHA1'|'ONE_MINUS_ALPHA2'|'TABLE'] from inputOutput SFString field named weightFunction2.
|
X3DTexture2DNode |
getWeightTransferFunction1()
Provide X3DTexture2DNode instance (using a properly typed node) from inputOutput SFNode field weightTransferFunction1.
|
X3DTexture2DNode |
getWeightTransferFunction2()
Provide X3DTexture2DNode instance (using a properly typed node) from inputOutput SFNode field weightTransferFunction2.
|
boolean |
hasElementByNameValue(java.lang.String nameValue,
java.lang.String elementName)
Recursive method to determine whether node or statement with given name attribute is found, meaning both objects are attached to same scene graph.
|
boolean |
hasMetadata()
Indicate whether an object is available for inputOutput SFNode field metadata.
|
boolean |
hasNodeByDEF(java.lang.String DEFvalue)
Recursive method to determine whether node with DEFvalue is found, meaning both objects are attached to same scene graph.
|
boolean |
hasRenderStyle()
Indicate whether an object is available for inputOutput SFNode field renderStyle.
|
boolean |
hasVoxels()
Indicate whether an object is available for inputOutput SFNode field voxels.
|
boolean |
hasWeightTransferFunction1()
Indicate whether an object is available for inputOutput SFNode field weightTransferFunction1.
|
boolean |
hasWeightTransferFunction2()
Indicate whether an object is available for inputOutput SFNode field weightTransferFunction2.
|
void |
initialize()
Initialize all member variables to default values.
|
BlendedVolumeStyleObject |
setCssClass(SFStringObject newValue)
Assign typed object value to SFString cssClass field, similar to
setCssClass(String). |
BlendedVolumeStyleObject |
setCssClass(java.lang.String newValue)
Assign String value to inputOutput SFString field named class.
|
BlendedVolumeStyleObject |
setDEF(SFStringObject newValue)
Assign typed object value to SFString DEF field, similar to
setDEF(String). |
BlendedVolumeStyleObject |
setDEF(java.lang.String newValue)
Assign String value to inputOutput SFString field named DEF.
|
BlendedVolumeStyleObject |
setEnabled(boolean newValue)
Assign boolean value to inputOutput SFBool field named enabled.
|
BlendedVolumeStyleObject |
setEnabled(SFBoolObject newValue)
Assign typed object value to SFBool enabled field, similar to
setEnabled(boolean). |
BlendedVolumeStyleObject |
setIS(ISObject newValue)
Assign field named IS for establishing IS/connect field connections between ProtoInterface fields and internal ProtoBody nodes.
|
BlendedVolumeStyleObject |
setMetadata(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.
|
BlendedVolumeStyleObject |
setMetadata(X3DMetadataObject newValue)
Assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
|
BlendedVolumeStyleObject |
setRenderStyle(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field renderStyle.
|
BlendedVolumeStyleObject |
setRenderStyle(X3DComposableVolumeRenderStyleNode newValue)
Assign X3DComposableVolumeRenderStyleNode instance (using a properly typed node) to inputOutput SFNode field renderStyle.
|
BlendedVolumeStyleObject |
setUSE(BlendedVolumeStyleObject DEFnode)
Assign a USE reference to another DEF node of same node type, similar to
setUSE(String). |
BlendedVolumeStyleObject |
setUSE(SFStringObject newValue)
Assign typed object value to SFString USE field, similar to
setUSE(String). |
BlendedVolumeStyleObject |
setUSE(java.lang.String newValue)
Assign String value to inputOutput SFString field named USE.
|
BlendedVolumeStyleObject |
setVoxels(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field voxels.
|
BlendedVolumeStyleObject |
setVoxels(X3DTexture3DNode newValue)
Assign X3DTexture3DNode instance (using a properly typed node) to inputOutput SFNode field voxels.
|
BlendedVolumeStyleObject |
setWeightConstant1(float newValue)
Assign float value within allowed range of [0,1] to inputOutput SFFloat field named weightConstant1.
|
BlendedVolumeStyleObject |
setWeightConstant1(SFFloatObject newValue)
Assign typed object value to SFFloat weightConstant1 field, similar to
setWeightConstant1(float). |
BlendedVolumeStyleObject |
setWeightConstant2(float newValue)
Assign float value within allowed range of [0,1] to inputOutput SFFloat field named weightConstant2.
|
BlendedVolumeStyleObject |
setWeightConstant2(SFFloatObject newValue)
Assign typed object value to SFFloat weightConstant2 field, similar to
setWeightConstant2(float). |
BlendedVolumeStyleObject |
setWeightFunction1(SFStringObject newValue)
Assign typed object value to SFString weightFunction1 field, similar to
setWeightFunction1(String). |
BlendedVolumeStyleObject |
setWeightFunction1(java.lang.String newValue)
Assign String enumeration value ("CONSTANT"|"ALPHA1"|"ALPHA2"|"ONE_MINUS_ALPHA1"|"ONE_MINUS_ALPHA2"|"TABLE") ['CONSTANT'|'ALPHA1'|'ALPHA2'|'ONE_MINUS_ALPHA1'|'ONE_MINUS_ALPHA2'|'TABLE'] to inputOutput SFString field named weightFunction1.
|
BlendedVolumeStyleObject |
setWeightFunction2(SFStringObject newValue)
Assign typed object value to SFString weightFunction2 field, similar to
setWeightFunction2(String). |
BlendedVolumeStyleObject |
setWeightFunction2(java.lang.String newValue)
Assign String enumeration value ("CONSTANT"|"ALPHA1"|"ALPHA2"|"ONE_MINUS_ALPHA1"|"ONE_MINUS_ALPHA2"|"TABLE") ['CONSTANT'|'ALPHA1'|'ALPHA2'|'ONE_MINUS_ALPHA1'|'ONE_MINUS_ALPHA2'|'TABLE'] to inputOutput SFString field named weightFunction2.
|
BlendedVolumeStyleObject |
setWeightTransferFunction1(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field weightTransferFunction1.
|
BlendedVolumeStyleObject |
setWeightTransferFunction1(X3DTexture2DNode newValue)
Assign X3DTexture2DNode instance (using a properly typed node) to inputOutput SFNode field weightTransferFunction1.
|
BlendedVolumeStyleObject |
setWeightTransferFunction2(ProtoInstanceObject newValue)
Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field weightTransferFunction2.
|
BlendedVolumeStyleObject |
setWeightTransferFunction2(X3DTexture2DNode newValue)
Assign X3DTexture2DNode instance (using a properly typed node) to inputOutput SFNode field weightTransferFunction2.
|
java.lang.String |
toStringClassicVRML(int indentLevel)
Recursive method to provide ClassicVRML string serialization.
|
java.lang.String |
toStringVRML97(int indentLevel)
Recursive method to provide VRML97 string serialization.
|
java.lang.String |
toStringX3D(int indentLevel)
Recursive method to provide X3D string serialization of this model subgraph, utilizing XML encoding and conforming to X3D Canonical Form.
|
java.lang.String |
validate()
Recursive method to validate this element plus all contained nodes and statements,
using both datatype-specification value checks and regular expression (regex) checking of corresponding string values.
|
getContainerFieldAlternateValues, getContainerFieldOverride, getCssClass, getDEF, getUSE, isNode, isStatement, isUSE, resetContainerFieldOverride, setConcreteCssClass, setConcreteDEF, setConcreteUSE, setContainerFieldOverrideclearParentObject, findAncestorElementByName, findAncestorProtoBody, findAncestorSceneObject, findAncestorX3DObject, getPackageName, getParentObject, getValidationResult, hasAncestorElementByName, hasAncestorProtoBody, hasAncestorSceneObject, hasAncestorX3DObject, setParentObject, toStringClassicVRML, toStringVRML97, toStringX3Dpublic static final java.lang.String WEIGHTFUNCTION1_CONSTANT
public static final java.lang.String WEIGHTFUNCTION1_ALPHA1
public static final java.lang.String WEIGHTFUNCTION1_ALPHA2
public static final java.lang.String WEIGHTFUNCTION1_ONE_MINUS_ALPHA1
public static final java.lang.String WEIGHTFUNCTION1_ONE_MINUS_ALPHA2
public static final java.lang.String WEIGHTFUNCTION1_TABLE
public static final java.lang.String WEIGHTFUNCTION2_CONSTANT
public static final java.lang.String WEIGHTFUNCTION2_ALPHA1
public static final java.lang.String WEIGHTFUNCTION2_ALPHA2
public static final java.lang.String WEIGHTFUNCTION2_ONE_MINUS_ALPHA1
public static final java.lang.String WEIGHTFUNCTION2_ONE_MINUS_ALPHA2
public static final java.lang.String WEIGHTFUNCTION2_TABLE
public static final java.lang.String NAME
public static final java.lang.String COMPONENT
public static final int LEVEL
public static final boolean ENABLED_DEFAULT_VALUE
public static final float WEIGHTCONSTANT1_DEFAULT_VALUE
public static final float WEIGHTCONSTANT2_DEFAULT_VALUE
public static final java.lang.String WEIGHTFUNCTION1_DEFAULT_VALUE
public static final java.lang.String WEIGHTFUNCTION2_DEFAULT_VALUE
public static final java.lang.String containerField_DEFAULT_VALUE
public static final java.lang.String fromField_ENABLED
public static final java.lang.String toField_ENABLED
public static final java.lang.String fromField_METADATA
public static final java.lang.String toField_METADATA
public static final java.lang.String fromField_RENDERSTYLE
public static final java.lang.String toField_RENDERSTYLE
public static final java.lang.String fromField_VOXELS
public static final java.lang.String toField_VOXELS
public static final java.lang.String fromField_WEIGHTCONSTANT1
public static final java.lang.String toField_WEIGHTCONSTANT1
public static final java.lang.String fromField_WEIGHTCONSTANT2
public static final java.lang.String toField_WEIGHTCONSTANT2
public static final java.lang.String fromField_WEIGHTFUNCTION1
public static final java.lang.String toField_WEIGHTFUNCTION1
public static final java.lang.String fromField_WEIGHTFUNCTION2
public static final java.lang.String toField_WEIGHTFUNCTION2
public static final java.lang.String fromField_WEIGHTTRANSFERFUNCTION1
public static final java.lang.String toField_WEIGHTTRANSFERFUNCTION1
public static final java.lang.String fromField_WEIGHTTRANSFERFUNCTION2
public static final java.lang.String toField_WEIGHTTRANSFERFUNCTION2
public BlendedVolumeStyleObject()
public BlendedVolumeStyleObject(java.lang.String DEFlabel)
DEFlabel - unique DEF name for this X3D nodepublic final java.lang.String getElementName()
getElementName in class X3DConcreteElementpublic final java.lang.String getComponent()
getComponent in class X3DConcreteElementpublic final int getComponentLevel()
getComponentLevel in class X3DConcreteElementpublic java.lang.String getFieldType(java.lang.String fieldName)
getFieldType in class X3DConcreteElementfieldName - name of field in this X3D nodeConfigurationProperties.ERROR_UNKNOWN_FIELD_TYPEpublic java.lang.String getAccessType(java.lang.String fieldName)
getAccessType in class X3DConcreteElementfieldName - name of field in this X3D nodeConfigurationProperties.ERROR_UNKNOWN_FIELD_ACCESSTYPEpublic final java.lang.String getContainerFieldDefault()
getContainerFieldDefault in class X3DConcreteNodepublic final void initialize()
initialize in class X3DConcreteNodepublic boolean getEnabled()
getEnabled in interface BlendedVolumeStylegetEnabled in interface X3DComposableVolumeRenderStyleNodegetEnabled in interface X3DVolumeRenderStyleNodepublic BlendedVolumeStyleObject setEnabled(boolean newValue)
setEnabled in interface BlendedVolumeStylesetEnabled in interface X3DComposableVolumeRenderStyleNodesetEnabled in interface X3DVolumeRenderStyleNodenewValue - is new value for the enabled field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BlendedVolumeStyleObject setEnabled(SFBoolObject newValue)
setEnabled(boolean).newValue - is new value for the enabled field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public X3DMetadataObject getMetadata()
getMetadata in interface X3DNodegetMetadata in interface BlendedVolumeStylegetMetadata in interface X3DComposableVolumeRenderStyleNodegetMetadata in interface X3DVolumeRenderStyleNodegetMetadataProtoInstance(),
X3D Scene Authoring Hints: Metadata Nodespublic BlendedVolumeStyleObject setMetadata(X3DMetadataObject newValue)
setMetadata in interface X3DNodesetMetadata in interface BlendedVolumeStylesetMetadata in interface X3DComposableVolumeRenderStyleNodesetMetadata in interface X3DVolumeRenderStyleNodesetMetadata in class X3DConcreteNodenewValue - is new value for the metadata field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setMetadata(ProtoInstanceObject),
X3D Scene Authoring Hints: Metadata Nodespublic BlendedVolumeStyleObject clearMetadata()
BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BlendedVolumeStyleObject setMetadata(ProtoInstanceObject newValue)
setMetadata in class X3DConcreteNodenewValue - is new value for the metadata field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setMetadata(X3DMetadataObject)public boolean hasMetadata()
getMetadata(),
getMetadataProtoInstance(),
X3D Scene Authoring Hints: Metadata Nodespublic X3DComposableVolumeRenderStyleNode getRenderStyle()
getRenderStyle in interface BlendedVolumeStylegetRenderStyleProtoInstance()public BlendedVolumeStyleObject setRenderStyle(X3DComposableVolumeRenderStyleNode newValue)
setRenderStyle in interface BlendedVolumeStylenewValue - is new value for the renderStyle field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setRenderStyle(ProtoInstanceObject)public BlendedVolumeStyleObject clearRenderStyle()
BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BlendedVolumeStyleObject setRenderStyle(ProtoInstanceObject newValue)
newValue - is new value for the renderStyle field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setRenderStyle(X3DComposableVolumeRenderStyleNode)public boolean hasRenderStyle()
getRenderStyle(),
getRenderStyleProtoInstance()public X3DTexture3DNode getVoxels()
getVoxels in interface BlendedVolumeStylegetVoxelsProtoInstance()public BlendedVolumeStyleObject setVoxels(X3DTexture3DNode newValue)
setVoxels in interface BlendedVolumeStylenewValue - is new value for the voxels field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setVoxels(ProtoInstanceObject)public BlendedVolumeStyleObject clearVoxels()
BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BlendedVolumeStyleObject setVoxels(ProtoInstanceObject newValue)
newValue - is new value for the voxels field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setVoxels(X3DTexture3DNode)public boolean hasVoxels()
getVoxels(),
getVoxelsProtoInstance()public float getWeightConstant1()
getWeightConstant1 in interface BlendedVolumeStylepublic BlendedVolumeStyleObject setWeightConstant1(float newValue)
setWeightConstant1 in interface BlendedVolumeStylenewValue - is new value for the weightConstant1 field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BlendedVolumeStyleObject setWeightConstant1(SFFloatObject newValue)
setWeightConstant1(float).newValue - is new value for the weightConstant1 field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public float getWeightConstant2()
getWeightConstant2 in interface BlendedVolumeStylepublic BlendedVolumeStyleObject setWeightConstant2(float newValue)
setWeightConstant2 in interface BlendedVolumeStylenewValue - is new value for the weightConstant2 field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BlendedVolumeStyleObject setWeightConstant2(SFFloatObject newValue)
setWeightConstant2(float).newValue - is new value for the weightConstant2 field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public java.lang.String getWeightFunction1()
CONSTANT, ALPHA1, ALPHA2, ONE_MINUS_ALPHA1, ONE_MINUS_ALPHA2, TABLE.getWeightFunction1 in interface BlendedVolumeStylepublic BlendedVolumeStyleObject setWeightFunction1(java.lang.String newValue)
CONSTANT, ALPHA1, ALPHA2, ONE_MINUS_ALPHA1, ONE_MINUS_ALPHA2, TABLE).
setWeightFunction1 in interface BlendedVolumeStylenewValue - is new value for the weightFunction1 field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BlendedVolumeStyleObject setWeightFunction1(SFStringObject newValue)
setWeightFunction1(String).newValue - is new value for the weightFunction1 field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public java.lang.String getWeightFunction2()
CONSTANT, ALPHA1, ALPHA2, ONE_MINUS_ALPHA1, ONE_MINUS_ALPHA2, TABLE.getWeightFunction2 in interface BlendedVolumeStylepublic BlendedVolumeStyleObject setWeightFunction2(java.lang.String newValue)
CONSTANT, ALPHA1, ALPHA2, ONE_MINUS_ALPHA1, ONE_MINUS_ALPHA2, TABLE).
setWeightFunction2 in interface BlendedVolumeStylenewValue - is new value for the weightFunction2 field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BlendedVolumeStyleObject setWeightFunction2(SFStringObject newValue)
setWeightFunction2(String).newValue - is new value for the weightFunction2 field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public X3DTexture2DNode getWeightTransferFunction1()
getWeightTransferFunction1 in interface BlendedVolumeStylegetWeightTransferFunction1ProtoInstance()public BlendedVolumeStyleObject setWeightTransferFunction1(X3DTexture2DNode newValue)
setWeightTransferFunction1 in interface BlendedVolumeStylenewValue - is new value for the weightTransferFunction1 field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setWeightTransferFunction1(ProtoInstanceObject)public BlendedVolumeStyleObject clearWeightTransferFunction1()
BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BlendedVolumeStyleObject setWeightTransferFunction1(ProtoInstanceObject newValue)
newValue - is new value for the weightTransferFunction1 field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setWeightTransferFunction1(X3DTexture2DNode)public boolean hasWeightTransferFunction1()
getWeightTransferFunction1(),
getWeightTransferFunction1ProtoInstance()public X3DTexture2DNode getWeightTransferFunction2()
getWeightTransferFunction2 in interface BlendedVolumeStylegetWeightTransferFunction2ProtoInstance()public BlendedVolumeStyleObject setWeightTransferFunction2(X3DTexture2DNode newValue)
setWeightTransferFunction2 in interface BlendedVolumeStylenewValue - is new value for the weightTransferFunction2 field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setWeightTransferFunction2(ProtoInstanceObject)public BlendedVolumeStyleObject clearWeightTransferFunction2()
BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BlendedVolumeStyleObject setWeightTransferFunction2(ProtoInstanceObject newValue)
newValue - is new value for the weightTransferFunction2 field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).setWeightTransferFunction2(X3DTexture2DNode)public boolean hasWeightTransferFunction2()
getWeightTransferFunction2(),
getWeightTransferFunction2ProtoInstance()public final BlendedVolumeStyleObject setDEF(java.lang.String newValue)
setDEF in interface X3DNodesetDEF in interface BlendedVolumeStylesetDEF in interface X3DComposableVolumeRenderStyleNodesetDEF in interface X3DVolumeRenderStyleNodesetDEF in class X3DConcreteNodenewValue - is new value for the DEF field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BlendedVolumeStyleObject setDEF(SFStringObject newValue)
setDEF(String).newValue - is new value for the DEF field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public final BlendedVolumeStyleObject 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 X3DNodesetUSE in interface BlendedVolumeStylesetUSE in interface X3DComposableVolumeRenderStyleNodesetUSE in interface X3DVolumeRenderStyleNodesetUSE in class X3DConcreteNodenewValue - is new value for the USE field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BlendedVolumeStyleObject setUSE(SFStringObject newValue)
setUSE(String).newValue - is new value for the USE field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public final BlendedVolumeStyleObject setCssClass(java.lang.String newValue)
setCssClass in interface X3DNodesetCssClass in interface BlendedVolumeStylesetCssClass in interface X3DComposableVolumeRenderStyleNodesetCssClass in interface X3DVolumeRenderStyleNodesetCssClass in class X3DConcreteNodenewValue - is new value for the class field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BlendedVolumeStyleObject setCssClass(SFStringObject newValue)
setCssClass(String).newValue - is new value for the class field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BlendedVolumeStyleObject setIS(ISObject newValue)
setIS in class X3DConcreteNodenewValue - is new value for the description field.BlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public ISObject getIS()
getIS in class X3DConcreteNodepublic BlendedVolumeStyleObject setUSE(BlendedVolumeStyleObject DEFnode)
setUSE(String).
setUSE() method on this node resets all other fields to their default values (except for containerField) and also releases all child nodes.
DEFnode - must have a DEF value definedBlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).public BlendedVolumeStyleObject addComments(java.lang.String newComment)
addComments in class X3DConcreteElementnewComment - initial valueBlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BlendedVolumeStyleObject addComments(java.lang.String[] newComments)
addComments in class X3DConcreteElementnewComments - array of commentsBlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public BlendedVolumeStyleObject addComments(CommentsBlock newCommentsBlock)
addComments in class X3DConcreteElementnewCommentsBlock - block of comments to addBlendedVolumeStyleObject - namely this same object to allow sequential method pipelining (i.e. consecutive
setAttribute method invocations).public java.lang.String toStringX3D(int indentLevel)
toStringX3D in class X3DConcreteElementindentLevel - number of levels of indentation for this elementX3DObject.FILE_EXTENSION_X3D,
X3DObject.FILE_EXTENSION_XML,
X3DObject.toStringXML(),
X3DObject.toFileXML(String),
X3DObject.toFileX3D(String),
X3D XML Encoding,
X3D Compressed Binary Encoding: X3D Canonical Formpublic java.lang.String toStringClassicVRML(int indentLevel)
toStringClassicVRML in class X3DConcreteElementindentLevel - number of levels of indentation for this elementX3DObject.FILE_EXTENSION_CLASSICVRML,
X3D Resources: Virtual Reality Modeling Language (VRML) 97,
Extensible 3D (X3D) encodings Part 2: Classic VRML encoding,
Extensible 3D (X3D) encodings Part 2: Classic VRML encoding, Annex A: Grammarpublic java.lang.String toStringVRML97(int indentLevel)
toStringVRML97 in class X3DConcreteElementindentLevel - number of levels of indentation for this elementX3DObject.FILE_EXTENSION_VRML97,
X3D Resources: Virtual Reality Modeling Language (VRML) 97,
Virtual Reality Modeling Language (VRML) 97 specification,
VRML 97 v2.1 Amendmentpublic X3DConcreteElement findElementByNameValue(java.lang.String nameValue)
findElementByNameValue in class X3DConcreteElementnameValue - is value of the name field being searched for in this element and child elements(if any)findNodeByDEF(String),
X3DConcreteElement.hasAncestorSceneObject(),
X3DConcreteElement.findAncestorX3DObject()public X3DConcreteElement findElementByNameValue(java.lang.String nameValue, java.lang.String elementName)
findElementByNameValue in class X3DConcreteElementnameValue - is value of the name field being searched for in this element and child elements(if any)elementName - identifies the element of interest (meta MetadataString ProtoDeclare CADassembly ProtoInstance HAnimHumanoid etc.)findNodeByDEF(String),
X3DConcreteElement.hasAncestorSceneObject(),
X3DConcreteElement.findAncestorX3DObject()public boolean hasElementByNameValue(java.lang.String nameValue,
java.lang.String elementName)
nameValue - is value of the name field being searched for in this element and child elements(if any)elementName - identifies the element of interest (meta MetadataString ProtoDeclare CADassembly ProtoInstance HAnimHumanoid etc.)findElementByNameValue(String, String)public X3DConcreteNode findNodeByDEF(java.lang.String DEFvalue)
findNodeByDEF in class X3DConcreteElementDEFvalue - is value of the name field being searched for in this element and child elements(if any)findElementByNameValue(String),
X3DConcreteElement.hasAncestorSceneObject(),
X3DConcreteElement.findAncestorX3DObject()public boolean hasNodeByDEF(java.lang.String DEFvalue)
DEFvalue - is value of the name field being searched for in this element and child elements(if any)findNodeByDEF(String)public java.lang.String validate()
validate in class X3DConcreteElementCopyright ©2005-2017 Web3D Consortium under an open-source license, free for any use. Feedback is welcome.