![]() |
Project
|
#include <Array2D.h>
Inherits o2::framework::LabelMap.
Public Types | |
using | element_t = T |
Public Member Functions | |
void | is_labeled_array () |
LabeledArray () | |
LabeledArray (T const *data, uint32_t rows_, uint32_t cols_, std::vector< std::string > labels_rows_={}, std::vector< std::string > labels_cols_={}) | |
LabeledArray (T const *data, uint32_t size, std::vector< std::string > labels_={}) | |
LabeledArray (Array2D< T > const &data, std::vector< std::string > labels_rows_={}, std::vector< std::string > labels_cols_={}) | |
LabeledArray (LabeledArray< T > const &other)=default | |
LabeledArray (LabeledArray< T > &&other)=default | |
LabeledArray & | operator= (LabeledArray< T > const &other)=default |
LabeledArray & | operator= (LabeledArray< T > &&other)=default |
~LabeledArray ()=default | |
T | get (uint32_t y, uint32_t x) const |
T | get (const char *y, const char *x) const |
T | get (const char *y, uint32_t x) const |
T | get (uint32_t y, const char *x) const |
T | get (uint32_t x) const |
T | get (const char *x) const |
T * | getRow (uint32_t y) const |
T * | operator[] (uint32_t y) const |
auto | getData () const |
auto | rows () const |
auto | cols () const |
auto | copy () const |
void | replaceLabelsRows (std::vector< std::string > const &labels) |
void | replaceLabelsCols (std::vector< std::string > const &labels) |
![]() | |
LabelMap () | |
LabelMap (uint32_t rows, uint32_t cols, std::vector< std::string > labels_rows_, std::vector< std::string > labels_cols_) | |
LabelMap (uint32_t size, std::vector< std::string > labels) | |
LabelMap (LabelMap const &other) | |
LabelMap (LabelMap &&other) | |
LabelMap & | operator= (LabelMap const &other) |
LabelMap & | operator= (LabelMap &&other) |
auto | getLabelsRows () const |
auto | getLabelsCols () const |
void | replaceLabelsRows (uint32_t size, std::vector< std::string > const &labels) |
void | replaceLabelsCols (uint32_t size, std::vector< std::string > const &labels) |
Additional Inherited Members | |
![]() | |
static labelmap_t | populate (uint32_t size, std::vector< std::string > labels) |
![]() | |
labelmap_t | rowmap |
labelmap_t | colmap |
std::vector< std::string > | labels_rows |
std::vector< std::string > | labels_cols |
using o2::framework::LabeledArray< T >::element_t = T |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void o2::framework::LabeledArray< T >::is_labeled_array | ( | ) |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |