GatingSet/GatingHierarchy C++ API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Functions
RcppExports.cpp File Reference
#include "../inst/include/flowWorkspace.h"
#include <Rcpp.h>

Functions

NumericMatrix getSingleCellExpressionByGate (XPtr< GatingSet > gs, string sampleName, List markers_pops, NumericMatrix data, CharacterVector markers, bool threshold)
 
RcppExport SEXP flowWorkspace_getSingleCellExpressionByGate (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP markers_popsSEXP, SEXP dataSEXP, SEXP markersSEXP, SEXP thresholdSEXP)
 
NumericMatrix getSingleCellExpression (XPtr< GatingSet > gs, string sampleName, vector< string > pops, NumericMatrix data, CharacterVector markers, bool threshold)
 
RcppExport SEXP flowWorkspace_getSingleCellExpression (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP popsSEXP, SEXP dataSEXP, SEXP markersSEXP, SEXP thresholdSEXP)
 
Rcpp::List getPopCounts (Rcpp::XPtr< GatingSet > gsPtr, StringVec sampleNames, StringVec subpopulation, bool flowJo, bool isFullPath)
 
RcppExport SEXP flowWorkspace_getPopCounts (SEXP gsPtrSEXP, SEXP sampleNamesSEXP, SEXP subpopulationSEXP, SEXP flowJoSEXP, SEXP isFullPathSEXP)
 
Rcpp::List getSplineCoefs (int channelRange, double maxValue, double pos, double neg, double widthBasis, bool inverse)
 
RcppExport SEXP flowWorkspace_getSplineCoefs (SEXP channelRangeSEXP, SEXP maxValueSEXP, SEXP posSEXP, SEXP negSEXP, SEXP widthBasisSEXP, SEXP inverseSEXP)
 
void addTrans (Rcpp::XPtr< GatingSet > gsPtr, Rcpp::S4 transformList)
 
RcppExport SEXP flowWorkspace_addTrans (SEXP gsPtrSEXP, SEXP transformListSEXP)
 
void updateChannels (Rcpp::S4 gs, Rcpp::DataFrame map)
 
RcppExport SEXP flowWorkspace_updateChannels (SEXP gsSEXP, SEXP mapSEXP)
 
void plotGh (XPtr< GatingSet > gs, string sampleName, string output)
 
RcppExport SEXP flowWorkspace_plotGh (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP outputSEXP)
 
StringVec getNodes (XPtr< GatingSet > gs, string sampleName, unsigned short order, bool fullPath, bool showHidden)
 
RcppExport SEXP flowWorkspace_getNodes (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP orderSEXP, SEXP fullPathSEXP, SEXP showHiddenSEXP)
 
NODEID getNodeID (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
RcppExport SEXP flowWorkspace_getNodeID (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP)
 
NODEID getParent (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
RcppExport SEXP flowWorkspace_getParent (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP)
 
vector< NODEIDgetChildren (XPtr< GatingSet > gs, string sampleName, string gatePath, bool showHidden)
 
RcppExport SEXP flowWorkspace_getChildren (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP, SEXP showHiddenSEXP)
 
List getPopStats (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
RcppExport SEXP flowWorkspace_getPopStats (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP)
 
List getCompensation (XPtr< GatingSet > gs, string sampleName)
 
RcppExport SEXP flowWorkspace_getCompensation (SEXP gsSEXP, SEXP sampleNameSEXP)
 
List getTransformations (XPtr< GatingSet > gs, string sampleName, bool inverse)
 
RcppExport SEXP flowWorkspace_getTransformations (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP inverseSEXP)
 
void computeGates (XPtr< GatingSet > gs, string sampleName, NumericVector gainsVec, float extend_val, float extend_to)
 
RcppExport SEXP flowWorkspace_computeGates (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gainsVecSEXP, SEXP extend_valSEXP, SEXP extend_toSEXP)
 
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)
 
RcppExport SEXP flowWorkspace_gating (SEXP gsSEXP, SEXP origSEXP, SEXP sampleNameSEXP, SEXP gainsVecSEXP, SEXP nodeIndSEXP, SEXP recomputeSEXP, SEXP extend_valSEXP, SEXP ignore_caseSEXP, SEXP computeTerminalBoolSEXP, SEXP timestepSEXP)
 
List getGate (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
RcppExport SEXP flowWorkspace_getGate (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP)
 
vector< bool > getIndices (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
RcppExport SEXP flowWorkspace_getIndices (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP)
 
void setIndices (XPtr< GatingSet > gs, string sampleName, int u, BoolVec ind)
 
RcppExport SEXP flowWorkspace_setIndices (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP uSEXP, SEXP indSEXP)
 
bool getGateFlag (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
RcppExport SEXP flowWorkspace_getGateFlag (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP)
 
bool getNegateFlag (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
RcppExport SEXP flowWorkspace_getNegateFlag (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP)
 
bool getHiddenFlag (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
RcppExport SEXP flowWorkspace_getHiddenFlag (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP)
 
NODEID addGate (XPtr< GatingSet > gs, string sampleName, List filter, string gatePath, string popName)
 
RcppExport SEXP flowWorkspace_addGate (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP filterSEXP, SEXP gatePathSEXP, SEXP popNameSEXP)
 
void boolGating (XPtr< GatingSet > gs, string sampleName, List filter, unsigned nodeID)
 
RcppExport SEXP flowWorkspace_boolGating (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP filterSEXP, SEXP nodeIDSEXP)
 
void setGate (XPtr< GatingSet > gs, string sampleName, string gatePath, List filter)
 
RcppExport SEXP flowWorkspace_setGate (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP, SEXP filterSEXP)
 
void removeNode (XPtr< GatingSet > gs, string sampleName, string gatePath)
 
RcppExport SEXP flowWorkspace_removeNode (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP)
 
void setNodeName (XPtr< GatingSet > gs, string sampleName, string gatePath, string newNodeName)
 
RcppExport SEXP flowWorkspace_setNodeName (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP, SEXP newNodeNameSEXP)
 
void setNodeFlag (XPtr< GatingSet > gs, string sampleName, string gatePath, bool hidden)
 
RcppExport SEXP flowWorkspace_setNodeFlag (SEXP gsSEXP, SEXP sampleNameSEXP, SEXP gatePathSEXP, SEXP hiddenSEXP)
 
XPtr< GatingSetparseWorkspace (string fileName, StringVec sampleIDs, StringVec sampleNames, bool isParseGate, unsigned short sampNloc, int xmlParserOption, unsigned short wsType)
 
RcppExport SEXP flowWorkspace_parseWorkspace (SEXP fileNameSEXP, SEXP sampleIDsSEXP, SEXP sampleNamesSEXP, SEXP isParseGateSEXP, SEXP sampNlocSEXP, SEXP xmlParserOptionSEXP, SEXP wsTypeSEXP)
 
StringVec getSamples (XPtr< GatingSet > gsPtr)
 
RcppExport SEXP flowWorkspace_getSamples (SEXP gsPtrSEXP)
 
XPtr< GatingSetNewGatingSet (XPtr< GatingSet > gsPtr, string sampleName, StringVec newSampleNames)
 
RcppExport SEXP flowWorkspace_NewGatingSet (SEXP gsPtrSEXP, SEXP sampleNameSEXP, SEXP newSampleNamesSEXP)
 
XPtr< GatingSetNewGatingSet_rootOnly (StringVec sampleNames)
 
RcppExport SEXP flowWorkspace_NewGatingSet_rootOnly (SEXP sampleNamesSEXP)
 
void saveGatingSet (XPtr< GatingSet > gs, string fileName)
 
RcppExport SEXP flowWorkspace_saveGatingSet (SEXP gsSEXP, SEXP fileNameSEXP)
 
XPtr< GatingSetloadGatingSet (string fileName)
 
RcppExport SEXP flowWorkspace_loadGatingSet (SEXP fileNameSEXP)
 
XPtr< GatingSetCloneGatingSet (XPtr< GatingSet > gs, StringVec samples)
 
RcppExport SEXP flowWorkspace_CloneGatingSet (SEXP gsSEXP, SEXP samplesSEXP)
 
XPtr< GatingSetcombineGatingSet (Rcpp::List gsList, Rcpp::List sampleList)
 
RcppExport SEXP flowWorkspace_combineGatingSet (SEXP gsListSEXP, SEXP sampleListSEXP)
 
void setSample (XPtr< GatingSet > gs, string oldName, string newName)
 
RcppExport SEXP flowWorkspace_setSample (SEXP gsSEXP, SEXP oldNameSEXP, SEXP newNameSEXP)
 
unsigned short getLogLevel ()
 
RcppExport SEXP flowWorkspace_getLogLevel ()
 
void setLogLevel (unsigned short loglevel)
 
RcppExport SEXP flowWorkspace_setLogLevel (SEXP loglevelSEXP)
 
void toggleErrorFlag ()
 
RcppExport SEXP flowWorkspace_toggleErrorFlag ()