CellexalVR  1.1.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
CellexalVR.Menu.SubMenus.FilterMenu Class Reference

The menu that holds t he buttons for choosing and creating filters. More...

Inheritance diagram for CellexalVR.Menu.SubMenus.FilterMenu:
CellexalVR.Menu.SubMenus.SubMenu

Public Member Functions

void CreateButtons (string[] files)
 Create buttons for files with velocity information. More...
 
void AddFilterButton (Filter filter, string filterName)
 Creates new buttons for filters. More...
 
void DeactivateAllOtherFilters (FilterButton buttonToSkip)
 Deactivates all other filters, except one. More...
 
void RemoveButtons ()
 Removes all buttons from the menu. 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

FilterButton buttonPrefab
 
SubMenuButton newFilterButton
 
- Public Attributes inherited from CellexalVR.Menu.SubMenus.SubMenu
ReferenceManager referenceManager
 
GameObject buttonsToDeactivate
 
GameObject textmeshToDarken
 

Additional Inherited Members

- Protected Member Functions inherited from CellexalVR.Menu.SubMenus.SubMenu
virtual void Start ()
 
- 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]
 

Detailed Description

The menu that holds t he buttons for choosing and creating filters.

Member Function Documentation

◆ AddFilterButton()

void CellexalVR.Menu.SubMenus.FilterMenu.AddFilterButton ( Filter  filter,
string  filterName 
)

Creates new buttons for filters.

Parameters
attributesAn array of strings that contain the names of the attributes.

◆ CreateButtons()

void CellexalVR.Menu.SubMenus.FilterMenu.CreateButtons ( string[]  files)

Create buttons for files with velocity information.

Parameters
filesAn array of strings of file paths to .mds files with velocity information.

◆ DeactivateAllOtherFilters()

void CellexalVR.Menu.SubMenus.FilterMenu.DeactivateAllOtherFilters ( FilterButton  buttonToSkip)

Deactivates all other filters, except one.

Parameters
buttonToSkipThe button to not deactivate.

◆ RemoveButtons()

void CellexalVR.Menu.SubMenus.FilterMenu.RemoveButtons ( )

Removes all buttons from the menu.


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