Interface BooleanFilter

All Superinterfaces:
X3DChildNode, X3DNode
All Known Implementing Classes:
BooleanFilterObject

public interface BooleanFilter
extends X3DChildNode
BooleanFilter selectively passes true, false or negated events.

X3D node tooltip: [X3DChildNode] BooleanFilter selectively passes true, false or negated events.
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: BooleanFilter, X3D Tooltips: BooleanFilter, X3D Scene Authoring Hints
  • Method Summary

    Modifier and Type Method Description
    boolean getInputFalse()
    Provide boolean value from outputOnly SFBool field named inputFalse.
    boolean getInputNegate()
    Provide boolean value from outputOnly SFBool field named inputNegate.
    boolean getInputTrue()
    Provide boolean value from outputOnly SFBool field named inputTrue.
    X3DMetadataObject getMetadata()
    Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
    BooleanFilter setMetadata​(X3DMetadataObject newValue)
    Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
  • Method Details

    • getInputFalse

      boolean getInputFalse()
      Provide boolean value from outputOnly SFBool field named inputFalse.

      Tooltip: inputFalse only passes a false value, which occurs when set_boolean is false.
      • Hint: inputFalse is an output event that can only provide a value of false.
      Returns:
      value of inputFalse field
    • getInputNegate

      boolean getInputNegate()
      Provide boolean value from outputOnly SFBool field named inputNegate.

      Tooltip: inputNegate is an output event that provides an opposite value by negating set_boolean input. *
      Returns:
      value of inputNegate field
    • getInputTrue

      boolean getInputTrue()
      Provide boolean value from outputOnly SFBool field named inputTrue.

      Tooltip: inputTrue only passes a true value, which occurs when set_boolean input is true.
      • Hint: inputTrue is an output event that can only provide a value of true.
      Returns:
      value of inputTrue field
    • getMetadata

      X3DMetadataObject getMetadata()
      Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
      Specified by:
      getMetadata in interface X3DChildNode
      Specified by:
      getMetadata in interface X3DNode
      Returns:
      value of metadata field
      See Also:
      X3D Scene Authoring Hints: Metadata Nodes
    • setMetadata

      BooleanFilter setMetadata​(X3DMetadataObject newValue)
      Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
      Specified by:
      setMetadata in interface X3DChildNode
      Specified by:
      setMetadata in interface X3DNode
      Parameters:
      newValue - is new value for the metadata field.
      Returns:
      BooleanFilter - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      See Also:
      X3D Scene Authoring Hints: Metadata Nodes