|
| NotExpr (Expr subExpr) |
|
override bool | Eval (Cell cell) |
| Evaluates a cell according to this boolean expression. More...
|
|
override void | GetGenes (ref List< string > result, bool onlyPercent=false) |
| Gets a list of all genes that this boolean expression contains. More...
|
|
override void | GetFacs (ref List< string > result, bool onlyPercent=false) |
| Gets a list of all facs measurements that this boolean expression contains. More...
|
|
override void | GetAttributes (ref List< string > result) |
| Gets a list of all attributes that this boolean expression contains. More...
|
|
override void | GetNumericalAttributes (ref List< string > result) |
|
override void | GetGroups (ref List< int > result) |
|
override string | ToString () |
|
override void | SwapPercentExpressions (Tuple< string, float, float >[] ranges) |
| Swaps the percent expressions still in the filter, given the genes/facs ranges. More...
|
|
override void | SetFilterManager (FilterManager filterManager) |
| Saves the filtermanager that this filter is managed by, must be set before calling Eval(Cell). More...
|
|
string | OpToString (Func< float, float, bool > op) |
| Turns a function that evaluates an operator into a string. More...
|
|
|
Expr | subExpr |
|
bool | combined = false |
|
|
Func< float, float, bool > | TokenToFunc (Token op) |
|
◆ Eval()
override bool CellexalVR.AnalysisLogic.BooleanExpression.NotExpr.Eval |
( |
Cell |
cell | ) |
|
|
virtual |
◆ GetAttributes()
override void CellexalVR.AnalysisLogic.BooleanExpression.NotExpr.GetAttributes |
( |
ref List< string > |
result | ) |
|
|
virtual |
Gets a list of all attributes that this boolean expression contains.
- Parameters
-
result | A reference to a list where the results should be put. |
onlyPercent | True if only attributes that are not yet converted from percent to absolute values should be returned, false otherwise. |
Implements CellexalVR.AnalysisLogic.BooleanExpression.Expr.
◆ GetFacs()
override void CellexalVR.AnalysisLogic.BooleanExpression.NotExpr.GetFacs |
( |
ref List< string > |
result, |
|
|
bool |
onlyPercent = false |
|
) |
| |
|
virtual |
Gets a list of all facs measurements that this boolean expression contains.
- Parameters
-
result | A reference to a list where the results should be put. |
onlyPercent | True if only facs measurements that are not yet converted from percent to absolute values should be returned, false otherwise. |
Implements CellexalVR.AnalysisLogic.BooleanExpression.Expr.
◆ GetGenes()
override void CellexalVR.AnalysisLogic.BooleanExpression.NotExpr.GetGenes |
( |
ref List< string > |
result, |
|
|
bool |
onlyPercent = false |
|
) |
| |
|
virtual |
Gets a list of all genes that this boolean expression contains.
- Parameters
-
result | A reference to a list where the results should be put. |
onlyPercent | True if only genes that are not yet converted from percent to absolute values should be returned, false otherwise. |
Implements CellexalVR.AnalysisLogic.BooleanExpression.Expr.
◆ SetFilterManager()
override void CellexalVR.AnalysisLogic.BooleanExpression.NotExpr.SetFilterManager |
( |
FilterManager |
filterManager | ) |
|
|
virtual |
◆ SwapPercentExpressions()
override void CellexalVR.AnalysisLogic.BooleanExpression.NotExpr.SwapPercentExpressions |
( |
Tuple< string, float, float >[] |
ranges | ) |
|
|
virtual |
Swaps the percent expressions still in the filter, given the genes/facs ranges.
- Parameters
-
ranges | An array of Tuple<string, float, float> where Item1 is the name of the gene/facs, Item2 is the lower range and Item3 is the higher range. |
Implements CellexalVR.AnalysisLogic.BooleanExpression.Expr.
The documentation for this class was generated from the following file:
- cellexalvr_cloudxr/Assets/Scripts/AnalysisLogic/BooleanExpression.cs