CellexalVR
1.1.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
|
Classes | |
class | AnnotatePanel |
class | AnnotationTextPanel |
class | AutoCompleteList |
class | BringBackCells |
This class brings back cells that fall down under the floor. More... | |
class | BringBackCellsFloor |
This class brings back cells that are tossed too far away. More... | |
class | BrowserGrab |
Interaction with Web browser. Keyboard is set inactive when grabbing for more reliable moving of the key-panels. More... | |
class | ButtonPanel |
class | CellexalRaycast |
Handles raycasting from the controller to, heatmaps, graphs, networks, legends, et.c. This will call CellexalRaycastable.OnRaycastEnter and CellexalRaycastable.OnRaycastHit and so on. More... | |
class | CellexalRaycastable |
Reperesents a target that can be raycasted against by CellexalRaycast. More... | |
class | ChangeModelAtStart |
Changes the right controller's model at the start of the program, this is needed because the controllermodelswitcher's gameobject is inactive so it can't run a coroutine | |
class | ClearAnnotationsPanel |
class | ClearExpressionColoursPanel |
class | ClickableHistoryPanel |
class | ClickablePanel |
Abstract class that all panels around the keyboard should inherit. More... | |
class | ClickableReportPanel |
class | ClickableTextPanel |
A clickable panel that contains some text, typically a gene name. More... | |
class | ColoringOptionsList |
class | ColoringOptionsPanel |
This class represents a button that can choose between a GraphManager.GeneExpressionColoringMethods More... | |
class | ControllerBrandExtensions |
Extensions methods for ControllerModelSwitcher.ControllerBrand. | |
class | ControllerColorModeExtensions |
Extensions methods for ControllerModelSwitcher.ControllerColorMode. | |
class | ControllerModelSwitcher |
Responsible for changing the controller model and the activated tool. More... | |
class | CorrelatedGenesPanel |
Represents the button that calculates the correlated genes. More... | |
class | DeviceManager |
class | DrawableTexture |
class | ErrorMessageHider |
Plays animation that hides error message. More... | |
class | EventSetter |
Make events for click on radial menu object since prefab does not keep references to other objects when building the scene. Depending on the object this script is attached to the events differ. The method names should be explanatory. More... | |
class | ExportAnnotationPanel |
class | FilterNameKeyboardHandler |
class | FolderKeyboardHandler |
class | FolderLidOpener |
Opens the lids of the boxes automatically when a controller is nearby. Such luxury. More... | |
class | GeneKeyboardHandler |
class | GraphInteract |
Handles what happens when a graph is interacted with. More... | |
class | HeatmapGrab |
Controls the grabbing of the heatmap. More... | |
class | HeatmapRaycast |
This class represents a heatmap. Contains methods for calling r-script, building texture and interaction methods etc. More... | |
class | KeyboardEvent |
Class for events that the keyboard trigger. More... | |
class | KeyboardHandler |
Handles the keyboard and what happens when keys are pressed. More... | |
class | KeyboardItem |
class | KeyboardOutput |
Handles keyboard logic. More... | |
class | KeyboardPanel |
A clickable panel on the keyboard. Can be a button that adds a character to the output or switches the layout of the keyboard for example. More... | |
class | KeyboardSwitch |
This class turns off the keyboard. More... | |
class | LaserPointerController |
Handles the laser pointer on right controller. Laser activates when controller is pointed towards the menu or something on the menulayer. Deactivated otherwise unless laser tool is active. More... | |
class | LegendRaycaster |
class | MinimizedObjectContainer |
Represents an object that temporarily holds another object while it is minimized. More... | |
class | NetworkCenterInteract |
Handles what happens when a network center is interacted with. More... | |
class | NetworkHandlerInteract |
Handles what happens when a network handler is interacted with. More... | |
class | NumericalKeyboardHandler |
class | OffsetGrab |
class | OperatorKeyboardHandler |
class | PanelRaycaster |
Handles the rayvasting on the panels around the keyboard. More... | |
class | PresetClickablePanelRaycaster |
Responds to raycasting from a CellexalRaycast onto a group of PresetClickableTextPanel. Used for creating demo scenes. More... | |
class | PresetClickableTextPanel |
Represents a clickable text panel with some preset values. The preset values are set in the Unity Inspector. More... | |
class | PreviewSphereInteract |
Informs the flyby menu when spheres are grabbed/ungrabbed along the fly path. More... | |
class | PreviousSearchesList |
Represents the list of the 10 previous searches of genes. More... | |
class | PreviousSearchesListNode |
Represents one node in the list of the 10 previous searches. More... | |
class | PreviousSearchesLock |
Represents the locks next to the previous searches. Pressing one of the locks makes the gene name next to it not move when a new gene is searched for. More... | |
class | PushBack |
Use to push/pull object away/towards user. More... | |
class | ReferenceModelKeyboard |
This keyboard handler is linked to the Allen Reference Brain and is used to search through glass brain parts to show. More... | |
class | RemoveErrorMessage |
Remove the pop up error message in the scene. More... | |
class | ScaleGrab |
class | SelectionToolCollider |
This class sole purpose is to forward collision events to the selection tool handler More... | |
class | SlicerPlaneController |
class | SliderController |
class | TeleportManager |
class | TextureDrawTool |
class | VRSlider |
General slider script that can be used to change a value that has a max and min value. One or more function(s) being called when the slider handle is grabbed and one or more when the handle is released; More... | |
class | WebKeyboardHandler |
class | WebManager |
Keyboard for web browser. Enter key sends output to navigate function in web browser. More... | |