|
| Array3D (const size_t width, const size_t height, const size_t depth) |
|
std::vector< Eigen::Vector2f >::iterator | begin () |
|
std::vector< Eigen::Vector2f >::const_iterator | begin () const |
|
std::vector< Eigen::Vector2f >::iterator | end () |
|
std::vector< Eigen::Vector2f >::const_iterator | end () const |
|
Eigen::Vector2f & | operator() (const size_t x, const size_t y, const size_t z) |
|
const Eigen::Vector2f & | operator() (const size_t x, const size_t y, const size_t z) const |
|
void | resize (const size_t width, const size_t height, const size_t depth) |
|
Eigen::Vector2f | trilinear_interpolation (const float x, const float y, const float z) |
|
size_t | x_size () const |
|
size_t | y_size () const |
|
size_t | z_size () const |
|
|
static size_t | clamp (const size_t min_value, const size_t max_value, const size_t x) |
|
Definition at line 1702 of file util2d.cpp.
◆ Array3D()
rtabmap::util2d::Array3D::Array3D |
( |
const size_t |
width, |
|
|
const size_t |
height, |
|
|
const size_t |
depth |
|
) |
| |
|
inline |
◆ begin() [1/2]
std::vector<Eigen::Vector2f >::iterator rtabmap::util2d::Array3D::begin |
( |
| ) |
|
|
inline |
◆ begin() [2/2]
std::vector<Eigen::Vector2f >::const_iterator rtabmap::util2d::Array3D::begin |
( |
| ) |
const |
|
inline |
◆ clamp()
static size_t rtabmap::util2d::Array3D::clamp |
( |
const size_t |
min_value, |
|
|
const size_t |
max_value, |
|
|
const size_t |
x |
|
) |
| |
|
inlinestatic |
◆ end() [1/2]
std::vector<Eigen::Vector2f >::iterator rtabmap::util2d::Array3D::end |
( |
| ) |
|
|
inline |
◆ end() [2/2]
std::vector<Eigen::Vector2f >::const_iterator rtabmap::util2d::Array3D::end |
( |
| ) |
const |
|
inline |
◆ operator()() [1/2]
Eigen::Vector2f& rtabmap::util2d::Array3D::operator() |
( |
const size_t |
x, |
|
|
const size_t |
y, |
|
|
const size_t |
z |
|
) |
| |
|
inline |
◆ operator()() [2/2]
const Eigen::Vector2f& rtabmap::util2d::Array3D::operator() |
( |
const size_t |
x, |
|
|
const size_t |
y, |
|
|
const size_t |
z |
|
) |
| const |
|
inline |
◆ resize()
void rtabmap::util2d::Array3D::resize |
( |
const size_t |
width, |
|
|
const size_t |
height, |
|
|
const size_t |
depth |
|
) |
| |
|
inline |
◆ trilinear_interpolation()
Eigen::Vector2f rtabmap::util2d::Array3D::trilinear_interpolation |
( |
const float |
x, |
|
|
const float |
y, |
|
|
const float |
z |
|
) |
| |
|
inline |
◆ x_size()
size_t rtabmap::util2d::Array3D::x_size |
( |
| ) |
const |
|
inline |
◆ y_size()
size_t rtabmap::util2d::Array3D::y_size |
( |
| ) |
const |
|
inline |
◆ z_size()
size_t rtabmap::util2d::Array3D::z_size |
( |
| ) |
const |
|
inline |
◆ v_
std::vector<Eigen::Vector2f > rtabmap::util2d::Array3D::v_ |
|
private |
◆ x_dim_
size_t rtabmap::util2d::Array3D::x_dim_ |
|
private |
◆ y_dim_
size_t rtabmap::util2d::Array3D::y_dim_ |
|
private |
◆ z_dim_
size_t rtabmap::util2d::Array3D::z_dim_ |
|
private |
The documentation for this class was generated from the following file: