#include <Array2D.h>
|
| | Array2D (const unsigned w, const unsigned h, const double default_value=0.0) |
| |
| virtual | ~Array2D () |
| |
| double & | at (const unsigned x, const unsigned y) |
| |
| const double & | at (const unsigned x, const unsigned y) const |
| |
| virtual void | Set (const unsigned x, const unsigned y, const double v) override |
| |
| virtual double | Get (const unsigned x, const unsigned y) const override |
| |
| virtual unsigned | Width () const override |
| |
| virtual unsigned | Height () const override |
| |
| std::size_t | Size () const override |
| |
| const std::vector< double > & | Data () const noexcept |
| |
| void | CopyRect (const Array2DBase &src, const unsigned x, const unsigned y) |
| |
| void | CopyRect (const Array2DBase &src, const ant::interval2D< unsigned > &src_rect, const unsigned x, const unsigned y) |
| |
| void | FloodFillAverages () |
| | FloodFillAverages fills NaN values from non-NaN neighbors. More...
|
| |
| void | RemoveOutliers (double IQR_factor_lo, double IQR_factor_hi) |
| | RemoveOutliers sets values outside specified IQR range to NaN. More...
|
| |
| void | RemoveOutliers (double IQR_factor) |
| |
| virtual | ~Array2DBase () |
| |
|
| std::size_t | Bin (const unsigned x, const unsigned y) const noexcept |
| |
◆ Array2D()
| ant::Array2D::Array2D |
( |
const unsigned |
w, |
|
|
const unsigned |
h, |
|
|
const double |
default_value = 0.0 |
|
) |
| |
|
inline |
◆ ~Array2D()
◆ at() [1/2]
| double & Array2D::at |
( |
const unsigned |
x, |
|
|
const unsigned |
y |
|
) |
| |
◆ at() [2/2]
| const double & Array2D::at |
( |
const unsigned |
x, |
|
|
const unsigned |
y |
|
) |
| const |
◆ Bin()
| std::size_t ant::Array2D::Bin |
( |
const unsigned |
x, |
|
|
const unsigned |
y |
|
) |
| const |
|
inlineprotectednoexcept |
◆ Data()
| const std::vector<double>& ant::Array2D::Data |
( |
| ) |
const |
|
inlinenoexcept |
◆ Get()
| double Array2D::Get |
( |
const unsigned |
x, |
|
|
const unsigned |
y |
|
) |
| const |
|
overridevirtual |
◆ Height()
| virtual unsigned ant::Array2D::Height |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Set()
| void Array2D::Set |
( |
const unsigned |
x, |
|
|
const unsigned |
y, |
|
|
const double |
v |
|
) |
| |
|
overridevirtual |
◆ Size()
| std::size_t ant::Array2D::Size |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Width()
| virtual unsigned ant::Array2D::Width |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ data
| std::vector<double> ant::Array2D::data |
|
protected |
◆ height
| unsigned ant::Array2D::height |
|
protected |
◆ width
| unsigned ant::Array2D::width |
|
protected |
The documentation for this struct was generated from the following files: