CalibrationRegion Class Reference

CalibrationRegion stores calibration results of a single region based on a single ODM file. More...

#include "CalibrationStats.hpp"

Public Member Functions

void reset ()
bool isSetId () const
bool isSetFilename () const
bool isSetArea () const
bool isSetPtsInRegion () const
bool isSetPtsFiltered () const
bool isSetPtsNoNormal () const
bool isSetPtsExceededMaxSigma () const
bool isSetPtsMultiEchos () const
bool isSetPtsCalibrated () const
bool isSetMean () const
bool isSetStdDev () const
bool isSetMedian () const
int64_t getId () const
opals::Path getFilename () const
double getArea () const
int64_t getPtsInRegion () const
int64_t getPtsFiltered () const
int64_t getPtsNoNormal () const
int64_t getPtsExceededMaxSigma () const
int64_t getPtsMultiEchos () const
int64_t getPtsCalibrated () const
double getMean () const
double getStdDev () const
double getMedian () const
void setId (const int64_t &id)
void setFilename (const opals::Path &filename)
void setArea (const double &area)
void setPtsInRegion (const int64_t &pts)
void setPtsFiltered (const int64_t &pts)
void setPtsNoNormal (const int64_t &pts)
void setPtsExceededMaxSigma (const int64_t &pts)
void setPtsMultiEchos (const int64_t &pts)
void setPtsCalibrated (const int64_t &pts)
void setMean (const double &mean)
void setStdDev (const double &stdDev)
void setMedian (const double &median)
String logCalibrationRegion () const
 for xml output

Protected Attributes

int64_t _id
opals::Path _filename
double _area
int64_t _ptsInRegion
 total number of points in the region
int64_t _ptsFiltered
 number of points that were filtered and therefore ignored for calibration constant estimation
int64_t _ptsNoNormal
 number of points that didn't have a normal vector information (ignored for calibration constant estimation)
int64_t _ptsExceededMaxSigma
 number of points that exceeded the max sigma threshold of its normal vector (ignored for calibration constant estimation)
int64_t _ptsMultiEchos
 number of multi echo points (ignored for calibration constant estimation)
int64_t _ptsCalibrated
 number of points that were used for calibration constant estimation
double _mean
double _stdDev
double _median

Detailed Description

CalibrationRegion stores calibration results of a single region based on a single ODM file.

The id of the object corresponds to the polygon id within the calRegionFile (see ModuleRadioCal). The filename of the ODM from which the points were selected for calibration is stored in the Filename member. Area contains the 2d area of the corresponding region. Details on the point counter can be found in the corresponding member description.