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 |
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.