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

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

    Classes in org.web3d.x3d.jsail.Picking that implement PrimitivePickSensor 
    Modifier and Type Class Description
    class  PrimitivePickSensorObject
    If a non-uniform scale is applied to the pick sensor, correct results may require level 3 support.
  • Uses of PrimitivePickSensor in org.web3d.x3d.sai.Picking

    Methods in org.web3d.x3d.sai.Picking that return PrimitivePickSensor 
    Modifier and Type Method Description
    PrimitivePickSensor PrimitivePickSensor.setEnabled​(boolean newValue)
    Accessor method to assign boolean value to inputOutput SFBool field named enabled.
    PrimitivePickSensor PrimitivePickSensor.setIntersectionType​(java.lang.String newValue)
    Accessor method to assign String enumeration value ("BOUNDS" | "GEOMETRY") to initializeOnly SFString field named intersectionType.
    PrimitivePickSensor PrimitivePickSensor.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.
    PrimitivePickSensor PrimitivePickSensor.setMetadata​(X3DMetadataObject newValue)
    Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
    PrimitivePickSensor PrimitivePickSensor.setObjectType​(java.lang.String[] newValue)
    Accessor method to assign String enumeration array (""ALL"" | ""NONE"" | ""TERRAIN"") to inputOutput MFString field named objectType.
    PrimitivePickSensor PrimitivePickSensor.setPickingGeometry​(X3DGeometryNode newValue)
    Accessor method to assign X3DGeometryNode instance (using a properly typed node) to inputOutput SFNode field pickingGeometry.
    PrimitivePickSensor PrimitivePickSensor.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 (!
    PrimitivePickSensor PrimitivePickSensor.setSortOrder​(java.lang.String newValue)
    Accessor method to assign String enumeration value ("ANY" | "CLOSEST" | "ALL" | "ALL_SORTED") to initializeOnly SFString field named sortOrder.