Uses of Interface
org.web3d.x3d.sai.Picking.LinePickSensor

Packages that use LinePickSensor 
Package Description
org.web3d.x3d.jsail.Picking  
org.web3d.x3d.sai.Picking  
  • Uses of LinePickSensor in org.web3d.x3d.jsail.Picking

    Classes in org.web3d.x3d.jsail.Picking that implement LinePickSensor 
    Modifier and Type Class Description
    class  LinePickSensorObject
    LinePickSensor uses one or more pickingGeometry line segments to compute intersections with pickTarget shapes.
  • Uses of LinePickSensor in org.web3d.x3d.sai.Picking

    Methods in org.web3d.x3d.sai.Picking that return LinePickSensor 
    Modifier and Type Method Description
    LinePickSensor LinePickSensor.setEnabled​(boolean newValue)
    Accessor method to assign boolean value to inputOutput SFBool field named enabled.
    LinePickSensor LinePickSensor.setIntersectionType​(java.lang.String newValue)
    Accessor method to assign String enumeration value ("BOUNDS" | "GEOMETRY") to initializeOnly SFString field named intersectionType.
    LinePickSensor LinePickSensor.setMatchCriterion​(java.lang.String newValue)
    Accessor method to assign String enumeration value ("MATCH_ANY" | "MATCH_EVERY" | "MATCH_ONLY_ONE") to inputOutput SFString field named matchCriterion.
    LinePickSensor LinePickSensor.setMetadata​(X3DMetadataObject newValue)
    Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
    LinePickSensor LinePickSensor.setObjectType​(java.lang.String[] newValue)
    Accessor method to assign String enumeration array (""ALL"" | ""NONE"" | ""TERRAIN"") to inputOutput MFString field named objectType.
    LinePickSensor LinePickSensor.setPickingGeometry​(X3DGeometryNode newValue)
    Accessor method to assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field pickingGeometry.
    LinePickSensor LinePickSensor.setPickTarget​(X3DNode[] newValue)
    Accessor method to assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field pickTarget. // newValueInstanceAcceptableNodeTypesTest checks are needed for methods that override/subset X3DNode interfaces #1 boolean isNodeTypeAllowed = (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.sai.Grouping.X3DGroupingNode) || (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.sai.Shape.X3DShapeNode) || (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.Networking.InlineObject); if (!
    LinePickSensor LinePickSensor.setSortOrder​(java.lang.String newValue)
    Accessor method to assign String enumeration value ("ANY" | "CLOSEST" | "ALL" | "ALL_SORTED") to initializeOnly SFString field named sortOrder.