Interface BlendedVolumeStyle

All Superinterfaces:
X3DComposableVolumeRenderStyleNode, X3DNode, X3DVolumeRenderStyleNode
All Known Implementing Classes:
BlendedVolumeStyleObject

public interface BlendedVolumeStyle
extends X3DComposableVolumeRenderStyleNode
BlendedVolumeStyle combines rendering of two voxel data sets into one by blending voxel values.

X3D node tooltip: (X3D version 3.3 or later) [X3DComposableVolumeRenderStyleNode] BlendedVolumeStyle combines rendering of two voxel data sets into one by blending voxel values.
  • Hint: BlendedVolumeStyle can contain just one each of following: VolumeStyle node with containerField='renderStyle', Texture3D node with containerField='voxels', Texture2D node with containerField='weightTransferFunction1' and Texture2D node with containerField='weightTransferFunction2'.

Package hint: This interface is defined by the X3D Java Language Binding Specification for the Scene Authoring Interface (SAI).
See Also:
SAI Java Specification: TODO, X3D Abstract Specification: BlendedVolumeStyle, X3D Tooltips: BlendedVolumeStyle, X3D Scene Authoring Hints: Volume
  • Method Summary

    Modifier and Type Method Description
    boolean getEnabled()
    Provide boolean value from inputOutput SFBool field named enabled.
    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 (baseType volumeRenderingWeightFunctionChoices) ["CONSTANT" | "ALPHA1" | "ALPHA2" | "ONE_MINUS_ALPHA1" | "ONE_MINUS_ALPHA2" | "TABLE"] from inputOutput SFString field named weightFunction1.
    java.lang.String getWeightFunction2()
    Provide String enumeration value (baseType volumeRenderingWeightFunctionChoices) ["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.
    BlendedVolumeStyle setEnabled​(boolean newValue)
    Accessor method to assign boolean value to inputOutput SFBool field named enabled.
    BlendedVolumeStyle setMetadata​(X3DMetadataObject newValue)
    Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
    BlendedVolumeStyle setRenderStyle​(X3DComposableVolumeRenderStyleNode newValue)
    Accessor method to assign X3DComposableVolumeRenderStyleNode instance (using a properly typed node) to inputOutput SFNode field renderStyle.
    BlendedVolumeStyle setVoxels​(X3DTexture3DNode newValue)
    Accessor method to assign X3DTexture3DNode instance (using a properly typed node) to inputOutput SFNode field voxels.
    BlendedVolumeStyle setWeightConstant1​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named weightConstant1.
    BlendedVolumeStyle setWeightConstant2​(float newValue)
    Accessor method to assign float value to inputOutput SFFloat field named weightConstant2.
    BlendedVolumeStyle setWeightFunction1​(java.lang.String newValue)
    Accessor method to assign String enumeration value ("CONSTANT" | "ALPHA1" | "ALPHA2" | "ONE_MINUS_ALPHA1" | "ONE_MINUS_ALPHA2" | "TABLE") to inputOutput SFString field named weightFunction1.
    BlendedVolumeStyle setWeightFunction2​(java.lang.String newValue)
    Accessor method to assign String enumeration value ("CONSTANT" | "ALPHA1" | "ALPHA2" | "ONE_MINUS_ALPHA1" | "ONE_MINUS_ALPHA2" | "TABLE") to inputOutput SFString field named weightFunction2.
    BlendedVolumeStyle setWeightTransferFunction1​(X3DTexture2DNode newValue)
    Accessor method to assign X3DTexture2DNode instance (using a properly typed node) to inputOutput SFNode field weightTransferFunction1.
    BlendedVolumeStyle setWeightTransferFunction2​(X3DTexture2DNode newValue)
    Accessor method to assign X3DTexture2DNode instance (using a properly typed node) to inputOutput SFNode field weightTransferFunction2.