CellexalVR  1.1.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
CellexalVR.Menu.SubMenus.VelocitySubMenu Class Reference
Inheritance diagram for CellexalVR.Menu.SubMenus.VelocitySubMenu:
CellexalVR.Menu.SubMenus.SubMenu

Public Member Functions

void CreateButton (string filePath, string subGraphName="")
 Creates a new button that loads velocity information when clicked. More...
 
LoadVelocityButton FindButton (string filePath, string subGraphName)
 Finds a button representing a graph with velocity information. More...
 
void DeactivateOutlines ()
 
void ActivateOutline (string filePath)
 Activates one outline and deactivates the rest. More...
 
- Public Member Functions inherited from CellexalVR.Menu.SubMenus.SubMenu
virtual CellexalButton FindButton (string name)
 
virtual void SetMenuActive (bool active)
 Sets this submenu to visible or invisible. More...
 
void SetUnderlyingContentActive (bool active)
 Activate or deactivate the buttons that are underneath this menu. More...
 

Public Attributes

GameObject velocityDataPrefab
 
TextMeshPro constantSynchedModeText
 
TextMeshPro frequencyText
 
TextMeshPro thresholdText
 
TextMeshPro speedText
 
TextMeshPro graphPointColorsModeText
 
TextMeshPro particleMaterialText
 
List< LoadVelocityButtonbuttons = new List<LoadVelocityButton>()
 
SliderController particleSizeSlider
 
TextMeshPro averageVelocityResolutionText
 
- Public Attributes inherited from CellexalVR.Menu.SubMenus.SubMenu
ReferenceManager referenceManager
 
GameObject buttonsToDeactivate
 
GameObject textmeshToDarken
 

Protected Member Functions

override void Start ()
 

Additional Inherited Members

- Protected Attributes inherited from CellexalVR.Menu.SubMenus.SubMenu
List< CellexalButtoncellexalButtons = new List<CellexalButton>()
 
- Properties inherited from CellexalVR.Menu.SubMenus.SubMenu
bool Active [get, set]
 
bool Attached [get, set]
 

Member Function Documentation

◆ ActivateOutline()

void CellexalVR.Menu.SubMenus.VelocitySubMenu.ActivateOutline ( string  filePath)

Activates one outline and deactivates the rest.

Parameters
filePathThe string to the file that the button represents. See LoadVelocityButton.FilePath.

◆ CreateButton()

void CellexalVR.Menu.SubMenus.VelocitySubMenu.CreateButton ( string  filePath,
string  subGraphName = "" 
)

Creates a new button that loads velocity information when clicked.

Parameters
filePathThe file path to the .mds file that contains the velocity information.
subGraphNameOptional. If the graph the button is for is a subgraph.

◆ FindButton()

LoadVelocityButton CellexalVR.Menu.SubMenus.VelocitySubMenu.FindButton ( string  filePath,
string  subGraphName 
)

Finds a button representing a graph with velocity information.

Parameters
filePathThe file path to the file that the graph stemmed from.
subGraphNameIf this is a subgraph: the name of the subgraph. Otherwise, empty string.
Returns

The documentation for this class was generated from the following file: