Difference between revisions of "AndGate"

From Constructive Labs
Jump to navigation Jump to search
 
Line 2: Line 2:
 
an AND logic gate used for calculations. Has two two boolean inputs and one boolean output
 
an AND logic gate used for calculations. Has two two boolean inputs and one boolean output
 
===PROPERTIES===
 
===PROPERTIES===
* '''getName''' Returns: net.senselevel.reflect.symbolTable.Symbol Dir: Input
+
* '''Name''' Symbol  
* '''getUserPresenceObject''' Returns: boolean Dir: Input
+
* '''UserPresenceObject''' boolean  
* '''getParentID''' Returns: java.util.UUID Dir: Input
+
* '''ParentID''' Returns: java.util.UUID  
* '''getNumInputs''' Returns: int Dir: Input
+
* '''NumInputs''' Returns: int  
* '''getPermissions''' Returns: short Dir: Input
+
* '''Permissions''' Returns: short  
* '''getPosition''' Returns: net.senselevel.vecmath.Vector3f Dir: Input
+
* '''Position''' Vector3f  
* '''getInstanceID''' Returns: java.util.UUID Dir: Input
+
* '''InstanceID''' UUID  
* '''getIdentity''' Returns: java.lang.String Dir: Input
+
* '''Identity''' .String  
* '''getDefinitionResourceLocator''' Returns: java.lang.String Dir: Input
+
* '''DefinitionResourceLocator''' String  
* '''getRepPos''' Returns: net.senselevel.vecmath.Vector3f Dir: Input
+
* '''RepPos''' Vector3f  
* '''getDecoration''' Returns: boolean Dir: Input
+
* '''Decoration''' boolean  
* '''getDefinitionID''' Returns: java.util.UUID Dir: Input
+
* '''DefinitionID''' UUID  
* '''getDefinitionState''' Returns: net.senselevel.reflect.states.MutableNodeState Dir: Input
+
* '''DefinitionState''' .MutableNodeState  
* '''getOwnerID''' Returns: long Dir: Input
+
* '''OwnerID''' long  
* '''getPersistenceLocation''' Returns: java.lang.String Dir: Input
+
* '''PersistenceLocation''' String
 +
 
 
===METHODS===
 
===METHODS===
 
* '''getTypeInfo''' Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input
 
* '''getTypeInfo''' Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input

Latest revision as of 15:27, 3 December 2021

AndGate

an AND logic gate used for calculations. Has two two boolean inputs and one boolean output

PROPERTIES

  • Name Symbol
  • UserPresenceObject boolean
  • ParentID Returns: java.util.UUID
  • NumInputs Returns: int
  • Permissions Returns: short
  • Position Vector3f
  • InstanceID UUID
  • Identity .String
  • DefinitionResourceLocator String
  • RepPos Vector3f
  • Decoration boolean
  • DefinitionID UUID
  • DefinitionState .MutableNodeState
  • OwnerID long
  • PersistenceLocation String

METHODS

  • getTypeInfo Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input
  • clone Returns: java.util.UUID Dir: Input Args: {'position': 'Vector3fTypeInfo'}
  • getIdentity Returns: java.lang.String Dir: Input
  • inflate Returns: void Dir: Input
  • getPosition Returns: net.senselevel.vecmath.Vector3f Dir: Input
  • moveToWaypoint Returns: void Dir: Input Args: {'waypointDescriptor': 'StringTypeInfo'}
  • deleteReps Returns: boolean Dir: Input
  • control Returns: java.util.UUID Dir: Input
  • setDefinitionResourceLocator Returns: void Dir: Input Args: {'resourceLocator': 'StringTypeInfo'}
  • createPCWWRep Returns: java.util.UUID Dir: Input Args: {'UUID0': 'ParmTypeInfo'}
  • getPrimaryUserPosition Returns: net.senselevel.vecmath.Vector3f Dir: Input
  • getProperty Returns: java.lang.Object Dir: Input Args: {'property': 'ParmTypeInfo'}
  • setRepPos Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo'}
  • showReps Returns: boolean Dir: Input
  • hasNativeObject Returns: boolean Dir: Input
  • updateHierarchicalIndex Returns: void Dir: Input
  • clearPersistenceLocation Returns: void Dir: Input
  • setWWRepPosition Returns: void Dir: Input Args: {'Vector3f0': 'Vector3fTypeInfo'}
  • showWWRep Returns: boolean Dir: Input
  • remove Returns: void Dir: Input
  • delete Returns: void Dir: Input
  • getInputPortNames Returns: java.util.HashSet Dir: Input
  • getParentNativeID Returns: int Dir: Input
  • createNative Returns: boolean Dir: Input
  • hasOutgoingEdge Returns: boolean Dir: Input Args: {'senderSelector': 'StringTypeInfo', 'target': 'ParmTypeInfo', 'receiverSelector': 'StringTypeInfo'}
  • removeHierarchicalIndex Returns: void Dir: Input
  • getClassName Returns: java.lang.String Dir: Input
  • repPosChanged Returns: void Dir: Output Args: {: 'Vector3fTypeInfo'}
  • setWorldPosition Returns: void Dir: Input Args: {'Vector3f0': 'Vector3fTypeInfo'}
  • deletePCWWRep Returns: boolean Dir: Input
  • cloned Returns: void Dir: Output
  • getDefinitionResourceLocator Returns: java.lang.String Dir: Input
  • inventPersistenceLocation Returns: void Dir: Input
  • setDefinitionState Returns: void Dir: Input Args: {'state': 'ParmTypeInfo'}
  • getOutputPortNames Returns: java.util.HashSet Dir: Input
  • createInstance Returns: java.util.UUID Dir: Input Args: {'instanceIDOfNewlyCreatedInstance': 'ParmTypeInfo'}
  • setDecoration Returns: void Dir: Input Args: {'decoration': 'BooleanTypeInfo'}
  • singleLevelPersistenceSnapshot Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input
  • hideReps Returns: boolean Dir: Input
  • removeFromInstanceDirectory Returns: void Dir: Input
  • disconnectFrom Returns: java.util.UUID Dir: Input Args: {'senderSelector': 'StringTypeInfo', 'receiver': 'ParmTypeInfo', 'receiverSelector': 'StringTypeInfo'}
  • setPosition Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo'}
  • getCppParentHandle Returns: int Dir: Input
  • resetProperty Returns: java.lang.Object Dir: Input Args: {'storedPropertyName': 'StringTypeInfo', 'propertyName': 'StringTypeInfo'}
  • showObb Returns: void Dir: Input
  • getName Returns: net.senselevel.reflect.symbolTable.Symbol Dir: Input
  • moveTo Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo', 'time': 'IntTypeInfo'}
  • getUserPresenceObject Returns: boolean Dir: Input
  • getTypeInfoJSON Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input Args: {'selectorSymbol': 'ParmTypeInfo'}
  • setDefinitionID Returns: void Dir: Input Args: {'definitionID': 'ParmTypeInfo'}
  • connectTo Returns: java.util.UUID Dir: Input Args: {'senderSelector': 'StringTypeInfo', 'receiver': 'ParmTypeInfo', 'receiverSelector': 'StringTypeInfo'}
  • getCppChildCount Returns: int Dir: Input
  • getCppHandle Returns: int Dir: Input
  • getPortInfo Returns: java.lang.String Dir: Input Args: {'selector': 'ParmTypeInfo'}
  • addInputEdge Returns: net.senselevel.reflect.index.EdgeReference Dir: Input Args: {'edgeID': 'ParmTypeInfo', 'sender': 'ParmTypeInfo', 'senderSelector': 'ParmTypeInfo', 'receiverSelector': 'ParmTypeInfo'}
  • sendYourselfToRemoteUser Returns: void Dir: Input Args: {'userID': 'ParmTypeInfo'}
  • deleteWWRep Returns: boolean Dir: Input
  • movedBy Returns: void Dir: Input Args: {'Vector3f0': 'Vector3fTypeInfo'}
  • getDefinitionState Returns: net.senselevel.reflect.states.MutableNodeState Dir: Input
  • getWorldPosition Returns: net.senselevel.vecmath.Vector3f Dir: Input
  • destroyNative Returns: void Dir: Input
  • getInstanceID Returns: java.util.UUID Dir: Input
  • getPersistenceLocation Returns: java.lang.String Dir: Input
  • reloadResource Returns: void Dir: Input
  • getPortNames Returns: java.util.HashSet Dir: Input
  • getParentID Returns: java.util.UUID Dir: Input
  • removePort Returns: void Dir: Input Args: {'portName': 'StringTypeInfo'}
  • moveBy Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo', 'time': 'IntTypeInfo'}
  • persist Returns: void Dir: Input Args: {'persistencePath': 'StringTypeInfo'}
  • setParent Returns: boolean Dir: Input Args: {'parentInstanceID': 'ParmTypeInfo'}
  • setInstanceID Returns: void Dir: Input Args: {'instanceID': 'ParmTypeInfo'}
  • setParentID Returns: void Dir: Input Args: {'parentID': 'ParmTypeInfo'}
  • getParentPath Returns: net.senselevel.reflect.symbolTable.SymbolString Dir: Input
  • addPort Returns: void Dir: Input Args: {'name': 'StringTypeInfo', 'returnType': 'StringTypeInfo', 'parameterTypes': 'ParmTypeInfo', 'parmNames': 'ParmTypeInfo'}
  • sendYourselfToRemoteUserRecursive Returns: void Dir: Input Args: {'userID': 'ParmTypeInfo'}
  • getDecoration Returns: boolean Dir: Input
  • save Returns: void Dir: Input
  • getProps Returns: net.senselevel.reflect.states.SymbolicPropertyDictionary Dir: Input
  • examine Returns: java.lang.String Dir: Input
  • setName Returns: net.senselevel.reflect.symbolTable.Symbol Dir: Input Args: {'name': 'ParmTypeInfo'}
  • setIdentity Returns: void Dir: Input Args: {'identity': 'StringTypeInfo'}
  • reset Returns: void Dir: Input
  • createWWRep Returns: java.util.UUID Dir: Input Args: {'UUID0': 'ParmTypeInfo', 'UUID1': 'ParmTypeInfo', 'String0': 'StringTypeInfo'}
  • getOwnerID Returns: long Dir: Input
  • setProperty Returns: java.lang.Object Dir: Input Args: {'propertyName': 'ParmTypeInfo', 'value': 'ParmTypeInfo'}
  • storeProperty Returns: java.lang.Object Dir: Input Args: {'storedPropertyName': 'StringTypeInfo', 'propertyName': 'StringTypeInfo'}
  • removeNative Returns: void Dir: Input
  • hasCreateNativeBeenCalled Returns: boolean Dir: Input
  • getUIMenuDesc Returns: void Dir: Input
  • adjustPositionForReuse Returns: void Dir: Input Args: {'position': 'Vector3fTypeInfo'}
  • setOwnerID Returns: void Dir: Input Args: {'owner': 'ParmTypeInfo'}
  • hideObb Returns: void Dir: Input
  • setUserPresenceObject Returns: void Dir: Input Args: {'userPresenceObject': 'BooleanTypeInfo'}
  • getDefinitionID Returns: java.util.UUID Dir: Input
  • getPermissions Returns: short Dir: Input
  • replicateSingleLevel Returns: void Dir: Input Args: {'engineID': 'ParmTypeInfo', 'instanceID': 'ParmTypeInfo'}
  • getPropertyNames Returns: java.util.HashSet Dir: Input
  • getPath Returns: net.senselevel.reflect.symbolTable.SymbolString Dir: Input
  • setParentAndMove Returns: boolean Dir: Input Args: {'instanceID': 'ParmTypeInfo', 'position': 'Vector3fTypeInfo', 'Euler0': 'EulerTypeInfo'}
  • hasCppObject Returns: boolean Dir: Input
  • setPersistenceLocation Returns: void Dir: Input Args: {'persistenceLocation': 'StringTypeInfo'}
  • editProperties Returns: void Dir: Input Args: {'identity': 'StringTypeInfo'}
  • removeInputEdge Returns: void Dir: Input Args: {'edgeID': 'ParmTypeInfo', 'selector': 'ParmTypeInfo'}
  • setPropertyJSON Returns: java.lang.Object Dir: Input Args: {'propertyName': 'StringTypeInfo', 'json': 'StringTypeInfo'}
  • getRepPos Returns: net.senselevel.vecmath.Vector3f Dir: Input
  • getTypedPropertiesJSON Returns: com.fasterxml.jackson.databind.node.ObjectNode Dir: Input
  • setPermissions Returns: void Dir: Input Args: {'permissions': 'ParmTypeInfo'}
  • invoke Returns: java.lang.Object Dir: Input Args: {'return': 'ParmTypeInfo', 'selector': 'ParmTypeInfo', 'arguments': 'ParmTypeInfo'}
  • setProperties Returns: void Dir: Input Args: {'properties': 'ParmTypeInfo'}
  • resetFrom Returns: void Dir: Input Args: {'jsonNode': 'ParmTypeInfo'}
  • reuse Returns: void Dir: Input Args: {'reusePath': 'StringTypeInfo', 'UUID0': 'ParmTypeInfo'}
  • disconnect Returns: void Dir: Input
  • truth Returns: void Dir: Output
  • getNumInputs Returns: int Dir: Input
  • negation Returns: void Dir: Output
  • setNumInputs Returns: void Dir: Input Args: {'numberOfInputs': 'IntTypeInfo'}
  • output Returns: void Dir: Output Args: {'boolean0': 'BooleanTypeInfo'}
  • resetState Returns: void Dir: Input
  • getPortInfoJSON Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input
  • toJSON Returns: com.fasterxml.jackson.databind.JsonNode Dir: Input Args: {'levels': 'IntTypeInfo'}
  • propertyChanged Returns: void Dir: Output Args: {'Symbol0': 'ParmTypeInfo', 'Object0': 'ParmTypeInfo'}