GatingSet/GatingHierarchy C++ API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Macros | Typedefs | Functions
transformation.hpp File Reference
#include <map>
#include <string>
#include <vector>
#include <stdexcept>
#include "calibrationTable.hpp"
#include <boost/algorithm/string.hpp>
#include <boost/algorithm/string/compare.hpp>
#include <boost/regex.hpp>
#include "global.hpp"

Classes

struct  coordinate
 
class  transformation
 
struct  ciLessBoost
 
struct  PARAM
 
class  trans_local
 
class  trans_global
 
class  biexpTrans
 
class  fasinhTrans
 
class  fsinhTrans
 
class  logTrans
 
class  logInverseTrans
 
class  linTrans
 
class  scaleTrans
 
class  flinTrans
 

Macros

#define CALTBL   0
 
#define LOG   1
 
#define LIN   2
 
#define FLIN   3
 
#define FASINH   4
 
#define BIEXP   5
 

Typedefs

typedef map< string,
transformation *, ciLessBoost
trans_map
 
typedef std::map< std::string,
std::string, ciLessBoost
CHANNEL_MAP
 
typedef vector< PARAMPARAM_VEC
 
typedef vector< trans_globaltrans_global_vec
 

Functions

bool compare_x (coordinate i, coordinate j)
 
bool compare_y (coordinate i, coordinate j)
 
PARAM_VEC::const_iterator findTransFlag (const PARAM_VEC &pVec, const string &name, const string &, const string &)