Difference between revisions of "AndGate"

From Constructive Labs
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
==AndGate==
 
==AndGate==
 +
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 14: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'}