![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <mat.h>

Public Member Functions | |
| Mat () | |
| Mat (const size_t width, const size_t height, const size_t depth) | |
| size_t | GetWidth () const |
| size_t | GetHeight () const |
| size_t | GetDepth () const |
| size_t | GetNumBytes () const |
| T | Get (const size_t row, const size_t col, const size_t slice=0) const |
| void | GetSlice (const size_t row, const size_t col, T *values) const |
| T * | GetPtr () |
| const T * | GetPtr () const |
| const std::vector< T > & | GetData () const |
| void | Set (const size_t row, const size_t col, const T value) |
| void | Set (const size_t row, const size_t col, const size_t slice, const T value) |
| void | Fill (const T value) |
| void | Read (const std::string &path) |
| void | Write (const std::string &path) const |
Protected Attributes | |
| size_t | width_ = 0 |
| size_t | height_ = 0 |
| size_t | depth_ = 0 |
| std::vector< T > | data_ |
| colmap::mvs::Mat< T >::Mat |
| colmap::mvs::Mat< T >::Mat | ( | const size_t | width, |
| const size_t | height, | ||
| const size_t | depth | ||
| ) |
| void colmap::mvs::Mat< T >::Fill | ( | const T | value | ) |
Definition at line 131 of file mat.h.
Referenced by BOOST_AUTO_TEST_CASE().
| T colmap::mvs::Mat< T >::Get | ( | const size_t | row, |
| const size_t | col, | ||
| const size_t | slice = 0 |
||
| ) | const |
Definition at line 91 of file mat.h.
Referenced by BOOST_AUTO_TEST_CASE().
| const std::vector< T > & colmap::mvs::Mat< T >::GetData |
Definition at line 113 of file mat.h.
Referenced by colmap::mvs::DepthMap::DepthMap(), and colmap::mvs::NormalMap::NormalMap().
| size_t colmap::mvs::Mat< T >::GetDepth |
Definition at line 81 of file mat.h.
Referenced by BOOST_AUTO_TEST_CASE(), colmap::mvs::DepthMap::DepthMap(), and colmap::mvs::NormalMap::NormalMap().
| size_t colmap::mvs::Mat< T >::GetHeight |
Definition at line 76 of file mat.h.
Referenced by BOOST_AUTO_TEST_CASE(), and colmap::mvs::PatchMatch::Check().
| size_t colmap::mvs::Mat< T >::GetNumBytes |
Definition at line 86 of file mat.h.
Referenced by BOOST_AUTO_TEST_CASE().
| T * colmap::mvs::Mat< T >::GetPtr |
| const T * colmap::mvs::Mat< T >::GetPtr |
| void colmap::mvs::Mat< T >::GetSlice | ( | const size_t | row, |
| const size_t | col, | ||
| T * | values | ||
| ) | const |
Definition at line 96 of file mat.h.
Referenced by BOOST_AUTO_TEST_CASE().
| size_t colmap::mvs::Mat< T >::GetWidth |
Definition at line 71 of file mat.h.
Referenced by BOOST_AUTO_TEST_CASE(), and colmap::mvs::PatchMatch::Check().
| void colmap::mvs::Mat< T >::Read | ( | const std::string & | path | ) |
Definition at line 136 of file mat.h.
References cloudViewer::t::geometry::path.
| void colmap::mvs::Mat< T >::Set | ( | const size_t | row, |
| const size_t | col, | ||
| const size_t | slice, | ||
| const T | value | ||
| ) |
| void colmap::mvs::Mat< T >::Set | ( | const size_t | row, |
| const size_t | col, | ||
| const T | value | ||
| ) |
Definition at line 118 of file mat.h.
Referenced by BOOST_AUTO_TEST_CASE().
| void colmap::mvs::Mat< T >::Write | ( | const std::string & | path | ) | const |
Definition at line 159 of file mat.h.
References cloudViewer::t::geometry::path.
|
protected |
|
protected |
|
protected |
|
protected |