![]() |
Project
|
#include <IrregularSpline2D3DCalibrator.h>
Classes | |
struct | Action |
struct | KnotData |
Public Member Functions | |
IrregularSpline2D3DCalibrator () | |
_____________ Constructors / destructors __________________________ | |
~IrregularSpline2D3DCalibrator ()=default | |
Destructor. | |
void | setRasterSize (int32_t nKnotsU, int32_t nKnotsV) |
set size of the raster grid | |
void | setMaxNKnots (int32_t nKnotsU, int32_t nKnotsV) |
set maximal size of the spline grid | |
void | setMaximalDeviation (float maxDeviation) |
set maximal tolerated deviation between the spline and the input function | |
std::unique_ptr< float[]> | calibrateSpline (IrregularSpline2D3D &spline_uv, std::function< void(float, float, float &, float &, float &)> F) |
const IrregularSpline2D3D & | getRaster () const |
const float * | getRasterData () const |
const IrregularSpline2D3D & | getSpline () const |
const float * | getSplineData () const |
void | startCalibration (std::function< void(float, float, float &, float &, float &)> F) |
bool | doCalibrationStep () |
Definition at line 32 of file IrregularSpline2D3DCalibrator.h.
o2::gpu::IrregularSpline2D3DCalibrator::IrregularSpline2D3DCalibrator | ( | ) |
_____________ Constructors / destructors __________________________
Default constructor.
Default constructor.
Definition at line 30 of file IrregularSpline2D3DCalibrator.cxx.
|
default |
Destructor.
std::unique_ptr< float[]> o2::gpu::IrregularSpline2D3DCalibrator::calibrateSpline | ( | IrregularSpline2D3D & | spline_uv, |
std::function< void(float, float, float &, float &, float &)> | F | ||
) |
function constructs a calibrated Spline
spline_uv | - calibrated spline |
F | - input function |
Definition at line 357 of file IrregularSpline2D3DCalibrator.cxx.
bool o2::gpu::IrregularSpline2D3DCalibrator::doCalibrationStep | ( | ) |
Definition at line 288 of file IrregularSpline2D3DCalibrator.cxx.
|
inline |
Definition at line 82 of file IrregularSpline2D3DCalibrator.h.
|
inline |
Definition at line 86 of file IrregularSpline2D3DCalibrator.h.
|
inline |
Definition at line 91 of file IrregularSpline2D3DCalibrator.h.
|
inline |
Definition at line 96 of file IrregularSpline2D3DCalibrator.h.
|
inline |
set maximal tolerated deviation between the spline and the input function
Definition at line 69 of file IrregularSpline2D3DCalibrator.h.
void o2::gpu::IrregularSpline2D3DCalibrator::setMaxNKnots | ( | int32_t | nKnotsU, |
int32_t | nKnotsV | ||
) |
set maximal size of the spline grid
set maximal size of the spline grid
Definition at line 52 of file IrregularSpline2D3DCalibrator.cxx.
void o2::gpu::IrregularSpline2D3DCalibrator::setRasterSize | ( | int32_t | nKnotsU, |
int32_t | nKnotsV | ||
) |
set size of the raster grid
set maximal size of the spline grid
Definition at line 37 of file IrregularSpline2D3DCalibrator.cxx.
void o2::gpu::IrregularSpline2D3DCalibrator::startCalibration | ( | std::function< void(float, float, float &, float &, float &)> | F | ) |
Definition at line 66 of file IrregularSpline2D3DCalibrator.cxx.