Public Member Functions | |
| 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 Public Member Functions | |
| static size_t | clamp (const size_t min_value, const size_t max_value, const size_t x) |
Private Attributes | |
| std::vector< Eigen::Vector2f > | v_ |
| size_t | x_dim_ |
| size_t | y_dim_ |
| size_t | z_dim_ |
Definition at line 1697 of file util2d.cpp.
| rtabmap::util2d::Array3D::Array3D | ( | const size_t | width, |
| const size_t | height, | ||
| const size_t | depth | ||
| ) | [inline] |
Definition at line 1700 of file util2d.cpp.
| std::vector<Eigen::Vector2f >::iterator rtabmap::util2d::Array3D::begin | ( | ) | [inline] |
Definition at line 1786 of file util2d.cpp.
| std::vector<Eigen::Vector2f >::const_iterator rtabmap::util2d::Array3D::begin | ( | ) | const [inline] |
Definition at line 1794 of file util2d.cpp.
| static size_t rtabmap::util2d::Array3D::clamp | ( | const size_t | min_value, |
| const size_t | max_value, | ||
| const size_t | x | ||
| ) | [inline, static] |
Definition at line 1755 of file util2d.cpp.
| std::vector<Eigen::Vector2f >::iterator rtabmap::util2d::Array3D::end | ( | ) | [inline] |
Definition at line 1790 of file util2d.cpp.
| std::vector<Eigen::Vector2f >::const_iterator rtabmap::util2d::Array3D::end | ( | ) | const [inline] |
Definition at line 1798 of file util2d.cpp.
| Eigen::Vector2f& rtabmap::util2d::Array3D::operator() | ( | const size_t | x, |
| const size_t | y, | ||
| const size_t | z | ||
| ) | [inline] |
Definition at line 1709 of file util2d.cpp.
| const Eigen::Vector2f& rtabmap::util2d::Array3D::operator() | ( | const size_t | x, |
| const size_t | y, | ||
| const size_t | z | ||
| ) | const [inline] |
Definition at line 1713 of file util2d.cpp.
| void rtabmap::util2d::Array3D::resize | ( | const size_t | width, |
| const size_t | height, | ||
| const size_t | depth | ||
| ) | [inline] |
Definition at line 1717 of file util2d.cpp.
| Eigen::Vector2f rtabmap::util2d::Array3D::trilinear_interpolation | ( | const float | x, |
| const float | y, | ||
| const float | z | ||
| ) | [inline] |
Definition at line 1726 of file util2d.cpp.
| size_t rtabmap::util2d::Array3D::x_size | ( | ) | const [inline] |
Definition at line 1774 of file util2d.cpp.
| size_t rtabmap::util2d::Array3D::y_size | ( | ) | const [inline] |
Definition at line 1778 of file util2d.cpp.
| size_t rtabmap::util2d::Array3D::z_size | ( | ) | const [inline] |
Definition at line 1782 of file util2d.cpp.
std::vector<Eigen::Vector2f > rtabmap::util2d::Array3D::v_ [private] |
Definition at line 1802 of file util2d.cpp.
size_t rtabmap::util2d::Array3D::x_dim_ [private] |
Definition at line 1803 of file util2d.cpp.
size_t rtabmap::util2d::Array3D::y_dim_ [private] |
Definition at line 1803 of file util2d.cpp.
size_t rtabmap::util2d::Array3D::z_dim_ [private] |
Definition at line 1803 of file util2d.cpp.