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