GatingSet/GatingHierarchy C++ API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Functions
R_GatingHierarchy.cpp File Reference
#include "include/GatingHierarchy.hpp"
#include "include/GatingSet.hpp"
#include <stdexcept>
#include "include/gate.hpp"
#include "include/transformation.hpp"

Functions

void plotGh (XPtr< GatingSet > gs, string sampleName, string output)
 
StringVec getNodes (XPtr< GatingSet > gs, string sampleName, unsigned short order, bool fullPath, bool showHidden)
 
NODEID getNodeID (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
NODEID getParent (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
vector< NODEIDgetChildren (XPtr< GatingSet > gs, string sampleName, string gatePath, bool showHidden)
 
List getPopStats (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
List getCompensation (XPtr< GatingSet > gs, string sampleName)
 
List getTransformations (XPtr< GatingSet > gs, string sampleName, bool inverse)
 
void computeGates (XPtr< GatingSet > gs, string sampleName, NumericVector gainsVec, float extend_val, float extend_to)
 
void gating (XPtr< GatingSet > gs, NumericMatrix orig, string sampleName, NumericVector gainsVec, unsigned short nodeInd, bool recompute, float extend_val, bool ignore_case, bool computeTerminalBool, float timestep)
 
List getGate (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
vector< bool > getIndices (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
void setIndices (XPtr< GatingSet > gs, string sampleName, int u, BoolVec ind)
 
bool getGateFlag (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
bool getNegateFlag (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
bool getHiddenFlag (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
vector< BOOL_GATE_OPboolFilter_R_to_C (List filter)
 
gatenewGate (List filter)
 
NODEID addGate (XPtr< GatingSet > gs, string sampleName, List filter, string gatePath, string popName)
 
void boolGating (XPtr< GatingSet > gs, string sampleName, List filter, unsigned nodeID)
 
void setGate (XPtr< GatingSet > gs, string sampleName, string gatePath, List filter)
 
void removeNode (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
void setNodeName (XPtr< GatingSet > gs, string sampleName, string gatePath, string newNodeName)
 
void setNodeFlag (XPtr< GatingSet > gs, string sampleName, string gatePath, bool hidden)