![]() |
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.