Neuro-VISOR  0.2.0
Visualize and interact with computational simulations using a virtual reality interface
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
 NC2M2Domain for all scripts produced in-house at the Center for Computational Mathematics and Modeling (C2M2) at Temple University
 NInteractionAll scripts powering general model interaction
 NUI
 NVRAll scripts directly related to interaction in virtual reality
 CGrabRescalerControls the scaling of a transform
 CMouseEventSignaler
 COculusEventSignalerActivate raycast triggers using oculus controller buttons and fingertip distance
 CPressEventSignalerSend press, holdPress, and endPress events based on set values of Pressed and RaycastTriggerManager
 CRaycastEventManagerAttach this script to parent gameObject, create one child with one raycast trigger per child. Switch between triggers by index or switch the active trigger to any custom RaycastTrigger instance
 CRaycastEventSignalerAbstract class for signalers that use raycasting to trigger events on objects
 CRaycastForward
 CRaycastMeshColliderInstantiate the Raycastee prefab and create a mesh collider on it
 CRaycastPressEventsStore custom events that the corresponding RaycastTriggerManager will invoke
 CRulerMeasure
 NNeuronalDynamicsScripts powering Neuronal Dynamics modeling
 NAlg
 NInteraction
 NSimulationNeuronal Dynamics simulation code
 NTests
 NUGXUtilities for processing .ugx files containing 1D, 3D, and mapping geometry info
 NVisualizationNeuronal Dynamics visualization
 NSimulationAll scripts powering general model simulation
 CInteractableInterface for interaction scripts
 CMeshSimulationSimulation of type double[] for visualizing scalar fields on mesh surfaces
 CPositionFieldSimulationSimulation of type Vector3[] for simulating positional fields
 CSimulationProvides an base interface for simulations using a general data type T
 CSimulationNotFoundException
 NTests
 CAwakeTestTestManager will run tests that derive from AwakeTest during Awake
 CPlotTests
 CSimpleBurstSimple example of how to use BURST in Unity/C#
 CStartTestTestManager will run tests that derive from StartTest during Start
 CTest
 CTestManager
 CUpdateTestTestManager will run tests that derive from UpdateTest during Update
 CTestTimer
 NUtilsUtility scripts used in many other backend scripts
 NActions
 NAnimation
 NDebugUtilsUtilities used in debugging
 NEditor
 NMeshUtilsUtilities that apply to Unity Mesh objects
 CMeshRenderChildOnly allow this MeshRenderer (and collider) to be enabled if a parent's is
 CMovementControllerAllow an object to be moved through keyboard controls
 CPositionResetControl
 CQuitGame
 CSceneRestarterRestart the scene upon a button click
 CCSVBuilderWrites general data to a CSV file
 CStackTraceUtils
 CStringUtils
 CTimer
 CTimeNodeNotFoundException
 CArrayUtilities with quick but manual array operations for merging, filling, converting to lists, etc
 CLineRendUtils
 CMathQuick, static methods for finding max, min, and clamped scalar values and arrays
 CRigidbodyUtilities
 CReadGradientCan read a gradient from a text file
 CTriangleStores the indices of a trinagle in a simpler to understand way
 NVisualizationAll scripts powering general model visualization
 CColorLUTCreate a fast and memory-friendly color lookup table from a gradient
 CGradient32LUTNotFoundException
 CGradientNotFoundException
 CGraphCursor
 CGraphPointer
 CLineGraphEditor
 CLineGrapher
 CGameManagerStores many global variables, handles pregame initializations
 CCopyMaterial
 CRoom