CellexalVR
1.1.0
A virtual reality platform for the exploration and analysis of single-cell gene expression data
|
The result block of the filter creator in VR. All blocks must connect through and/or/not/xor blocks and end up in one connection ton this block. Has one input. More...
Public Types | |
enum | LoadingTextState { LOADING, FINISHED, INVALID_FILTER, OFF, FILTER_SAVED } |
Public Member Functions | |
override bool | IsValid () |
Checks if this block has only valid children More... | |
override string | ToString () |
Returns a string representation of this block and all its children. If IsValid is true then this string is a valid filter. More... | |
Filter | ToFilter () |
Turns this block and all child blocks into the corresponding filter, which can be used by the SelectionManager. More... | |
override BooleanExpression.Expr | ToExpr () |
Converts this block and all child blocks to a BooleanExpression.Expr that can be used in a Filter. More... | |
void | SetLoadingTextState (LoadingTextState state) |
Sets the loading text on the block according to a state. More... | |
override void | SetCollidersActivated (bool activate) |
Activates or deactivates all colliders except the one used for grabbing the block. More... | |
Public Member Functions inherited from CellexalVR.Filters.FilterCreatorBlock | |
string | ValidateValueString (string s) |
virtual void | UnhighlightAllPorts () |
Unhighlights all ports on this block. More... | |
Public Attributes | |
GameObject | block |
FilterCreatorBlockPort | input |
TMPro.TextMeshPro | loadingText |
Color | loadingTextFilterColor |
Color | loadingTextDoneColor |
Color | loadingTextInvalidColor |
Public Attributes inherited from CellexalVR.Filters.FilterCreatorBlock | |
ReferenceManager | referenceManager |
FilterManager | filterManager |
bool | isPrefab = true |
Additional Inherited Members | |
Protected Member Functions inherited from CellexalVR.Filters.FilterCreatorBlock | |
virtual void | Start () |
Protected Attributes inherited from CellexalVR.Filters.FilterCreatorBlock | |
List< FilterCreatorBlockPort > | ports |
GameObject | filterBlockBoard |
Properties inherited from CellexalVR.Filters.FilterCreatorBlock | |
virtual FilterCreatorBlockHighlighter | HighlightedSection [get, set] |
The result block of the filter creator in VR. All blocks must connect through and/or/not/xor blocks and end up in one connection ton this block. Has one input.
|
virtual |
Checks if this block has only valid children
Implements CellexalVR.Filters.FilterCreatorBlock.
|
virtual |
Activates or deactivates all colliders except the one used for grabbing the block.
Implements CellexalVR.Filters.FilterCreatorBlock.
void CellexalVR.Filters.FilterCreatorResultBlock.SetLoadingTextState | ( | LoadingTextState | state | ) |
Sets the loading text on the block according to a state.
state | The state that we are in. |
|
virtual |
Converts this block and all child blocks to a BooleanExpression.Expr that can be used in a Filter.
Implements CellexalVR.Filters.FilterCreatorBlock.
Filter CellexalVR.Filters.FilterCreatorResultBlock.ToFilter | ( | ) |
|
virtual |
Returns a string representation of this block and all its children. If IsValid is true then this string is a valid filter.
Implements CellexalVR.Filters.FilterCreatorBlock.