CellexalVR
1.1.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
|
Represents one node in the list of the 10 previous searches. More...
Public Member Functions | |
override void | SetText (string name, Definitions.Measurement type) |
Sets the text of this list node. Make sure you set the ColoringMethod property first. More... | |
bool | Contains (string name, Definitions.Measurement type, GraphManager.GeneExpressionColoringMethods coloringMethod) |
Checks if the list already contains an entry. More... | |
string | UpdateList (string newGeneName, Definitions.Measurement type, GraphManager.GeneExpressionColoringMethods coloringMethod) |
Updates the list with a new gene name, removing the bottom gene name in the list if it is full. More... | |
Public Member Functions inherited from CellexalVR.Interaction.ClickableTextPanel | |
override void | Click () |
Click this panel. This will color the graphs according to what is on the panel. More... | |
Public Member Functions inherited from CellexalVR.Interaction.ClickablePanel | |
virtual void | SetMaterials (Material keyNormalMaterial, Material keyHighlightMaterial, Material keyPressedMaterial, Vector4 scaleCorrection) |
Sets this panel's materials. More... | |
override void | OnRaycastEnter () |
Called on the first frame that this CellexalRaycastable is hit by a CellexalRaycast. More... | |
override void | OnRaycastExit () |
Called on the first frame that this CellexalRaycastable is not hit by a CellexalRaycast anymore. More... | |
override void | OnRaycastHit (RaycastHit hitInfo, CellexalRaycast raycaster) |
Called by CellexalRaycast.Update every frame that a raycast hit this target. More... | |
virtual void | SetHighlighted (bool highlight) |
Sets this panel to highlighted or not highlighted. More... | |
virtual void | SetPressed (bool pressed) |
Sets this panel to pressed or not pressed. More... | |
Public Attributes | |
PreviousSearchesListNode | nextNode |
Public Attributes inherited from CellexalVR.Interaction.ClickableTextPanel | |
TextMeshPro | textMesh |
Public Attributes inherited from CellexalVR.Interaction.ClickablePanel | |
ReferenceManager | referenceManager |
KeyboardHandler | handler |
Public Attributes inherited from CellexalVR.Interaction.CellexalRaycastable | |
UnityEvent | OnActivate |
UnityEvent | RaycastEnter |
UnityEvent | RaycastExit |
bool | canBePushedAndPulled = true |
bool | active = true |
Properties | |
bool | Locked [get, set] |
Properties inherited from CellexalVR.Interaction.ClickableTextPanel | |
string | Text [get, protected set] |
The entire string of text that is displayed on the panel. More... | |
Definitions.Measurement | Type [get, protected set] |
The type of the thing whose name is displayed. More... | |
string | NameOfThing = "" [get, protected set] |
The name of the thing that is displayed. More... | |
GraphManager.GeneExpressionColoringMethods | ColoringMethod [get, set] |
The method of coloring that is used to color this thing. More... | |
Properties inherited from CellexalVR.Interaction.ClickablePanel | |
Vector2 | CenterUV [get, set] |
Additional Inherited Members | |
Protected Member Functions inherited from CellexalVR.Interaction.ClickableTextPanel | |
override void | Start () |
Protected Member Functions inherited from CellexalVR.Interaction.ClickablePanel | |
virtual void | OnEnable () |
virtual void | OnDisable () |
Protected Attributes inherited from CellexalVR.Interaction.ClickablePanel | |
new Renderer | renderer |
Material | keyNormalMaterial |
Material | keyHighlightMaterial |
Material | keyPressedMaterial |
Static Protected Attributes inherited from CellexalVR.Interaction.ClickablePanel | |
static Vector4 | PulseAndLaserCoords |
Represents one node in the list of the 10 previous searches.
bool CellexalVR.Interaction.PreviousSearchesListNode.Contains | ( | string | name, |
Definitions.Measurement | type, | ||
GraphManager.GeneExpressionColoringMethods | coloringMethod | ||
) |
Checks if the list already contains an entry.
name | THe name of the thing in the entry. |
type | The type of the entry. |
coloringMethod | The coloring method that was used. |
|
virtual |
Sets the text of this list node. Make sure you set the ColoringMethod property first.
name | The name of the thing we are coloring by. |
type | The type of the thing we are coloring by. |
Reimplemented from CellexalVR.Interaction.ClickableTextPanel.
string CellexalVR.Interaction.PreviousSearchesListNode.UpdateList | ( | string | newGeneName, |
Definitions.Measurement | type, | ||
GraphManager.GeneExpressionColoringMethods | coloringMethod | ||
) |
Updates the list with a new gene name, removing the bottom gene name in the list if it is full.
newGeneName | The gene name to add to the list. |