CellexalVR  1.1.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
CellexalVR.General Namespace Reference

Classes

class  AnnotationManager
 Handles annotations on graphs. Annotations are notes added to certain groups of cells. They can be read from file or added via the gene keyboard. More...
 
class  CapturePanorama
 
class  CellexalConfig
 Static class that represents the config file and its contents. To properly get a value from the config when the program is started, subscribe to the CellexalEvents.ConfigLoaded event in Awake.
 
class  CellexalError
 A static class for showing users an error message.
 
class  CellexalEvents
 This class contains the events that scripts can subscribe to to.
 
class  CellexalLog
 This static class represents a log that can be written to.
 
class  CellexalUser
 This static class represents a user that works with some data.
 
class  ColorPreset
 Saves and attaches a color to a gameobject so it can be used by other scripts later. More...
 
class  Config
 Represents the configurable options in the settings menu. More...
 
class  ConfigManager
 This class is a helper class that reads the config file and sets the properties in CellexalConfig.Config. More...
 
class  CrossSceneInformation
 
class  CurvedHeatmapGenerator
 
class  CurvedMeshGenerator
 
class  DemoManager
 
class  ErrorMessage
 An error message that displays a short title, and can be clicked to show a longer error message. Use CellexalError.SpawnError(string, string) to create an error message. More...
 
class  ErrorMessageController
 Shows/Hides the text panel containing the error message when the error object is clicked. More...
 
class  ErrorMessageManager
 Sets references of error message objects More...
 
class  InputFolderGenerator
 Generates the boxes that represents folders with input data. More...
 
class  LogManager
 This class subscribes to some events that is of intrest to the log. More...
 
class  LookAtCamera
 Rotates a gameobject so it faces the camera. More...
 
class  Notification
 Plays animation that hides the notification. More...
 
class  NotificationManager
 Handles the spawning of notifications. These can be spawned from anywhere e.g. when a script has finished and you want to notify the user. More...
 
class  PlayVideo
 Video player used for helpvideos. The helpvideos are placed throughout the scene often together with toolbuttons. More...
 
class  ReferenceManager
 This class just holds a lot of references to other scripts and gameobjects so they won't clutter the inspector so much. More...
 
class  ReportListGenerator
 Looks for html files in the user folder. Stores them in list together with browser. More...
 
class  SessionHistoryList
 Keeps track of things done in the current session. Such as selections, colouring by gene or index. Creates clickable panels to reselect/recolour. Similar to previous searches list on keyboard but contains selections and other more general stuff as well. Can be accessed without keyboard. More...
 
class  UsernameManager
 Handles what happens when a username is entered into the username field in the DesktopMenu. More...