Stores a set of energy maps.
More...
#include <pcl/recognition/linemod.h>
|
| EnergyMaps () |
| Constructor. More...
|
|
virtual | ~EnergyMaps () |
| Destructor. More...
|
|
size_t | getWidth () const |
| Returns the width of the energy maps. More...
|
|
size_t | getHeight () const |
| Returns the height of the energy maps. More...
|
|
size_t | getNumOfBins () const |
| Returns the number of bins used for quantization (which is equal to the number of energy maps). More...
|
|
void | initialize (const size_t width, const size_t height, const size_t nr_bins) |
| Initializes the set of energy maps. More...
|
|
void | releaseAll () |
| Releases the internal data. More...
|
|
unsigned char & | operator() (const size_t bin_index, const size_t col_index, const size_t row_index) |
| Operator for accessing a specific element in the set of energy maps. More...
|
|
unsigned char & | operator() (const size_t bin_index, const size_t index) |
| Operator for accessing a specific element in the set of energy maps. More...
|
|
unsigned char * | operator() (const size_t bin_index) |
| Returns a pointer to the data of the specified energy map. More...
|
|
const unsigned char & | operator() (const size_t bin_index, const size_t col_index, const size_t row_index) const |
| Operator for accessing a specific element in the set of energy maps. More...
|
|
const unsigned char & | operator() (const size_t bin_index, const size_t index) const |
| Operator for accessing a specific element in the set of energy maps. More...
|
|
const unsigned char * | operator() (const size_t bin_index) const |
| Returns a pointer to the data of the specified energy map. More...
|
|
Stores a set of energy maps.
- Author
- Stefan Holzer
Definition at line 55 of file linemod.h.
pcl::EnergyMaps::EnergyMaps |
( |
| ) |
|
|
inline |
virtual pcl::EnergyMaps::~EnergyMaps |
( |
| ) |
|
|
inlinevirtual |
size_t pcl::EnergyMaps::getHeight |
( |
| ) |
const |
|
inline |
Returns the height of the energy maps.
Definition at line 77 of file linemod.h.
size_t pcl::EnergyMaps::getNumOfBins |
( |
| ) |
const |
|
inline |
Returns the number of bins used for quantization (which is equal to the number of energy maps).
Definition at line 84 of file linemod.h.
size_t pcl::EnergyMaps::getWidth |
( |
| ) |
const |
|
inline |
Returns the width of the energy maps.
Definition at line 70 of file linemod.h.
void pcl::EnergyMaps::initialize |
( |
const size_t |
width, |
|
|
const size_t |
height, |
|
|
const size_t |
nr_bins |
|
) |
| |
|
inline |
Initializes the set of energy maps.
- Parameters
-
[in] | width | the width of the energy maps. |
[in] | height | the height of the energy maps. |
[in] | nr_bins | the number of bins used for quantization. |
Definition at line 95 of file linemod.h.
unsigned char& pcl::EnergyMaps::operator() |
( |
const size_t |
bin_index, |
|
|
const size_t |
col_index, |
|
|
const size_t |
row_index |
|
) |
| |
|
inline |
Operator for accessing a specific element in the set of energy maps.
- Parameters
-
[in] | bin_index | the quantization bin (states which of the energy maps to access). |
[in] | col_index | the column index within the specified energy map. |
[in] | row_index | the row index within the specified energy map. |
Definition at line 132 of file linemod.h.
unsigned char& pcl::EnergyMaps::operator() |
( |
const size_t |
bin_index, |
|
|
const size_t |
index |
|
) |
| |
|
inline |
Operator for accessing a specific element in the set of energy maps.
- Parameters
-
[in] | bin_index | the quantization bin (states which of the energy maps to access). |
[in] | index | the element index within the specified energy map. |
Definition at line 142 of file linemod.h.
unsigned char* pcl::EnergyMaps::operator() |
( |
const size_t |
bin_index | ) |
|
|
inline |
Returns a pointer to the data of the specified energy map.
- Parameters
-
[in] | bin_index | the index of the energy map to return (== the quantization bin). |
Definition at line 151 of file linemod.h.
const unsigned char& pcl::EnergyMaps::operator() |
( |
const size_t |
bin_index, |
|
|
const size_t |
col_index, |
|
|
const size_t |
row_index |
|
) |
| const |
|
inline |
Operator for accessing a specific element in the set of energy maps.
- Parameters
-
[in] | bin_index | the quantization bin (states which of the energy maps to access). |
[in] | col_index | the column index within the specified energy map. |
[in] | row_index | the row index within the specified energy map. |
Definition at line 162 of file linemod.h.
const unsigned char& pcl::EnergyMaps::operator() |
( |
const size_t |
bin_index, |
|
|
const size_t |
index |
|
) |
| const |
|
inline |
Operator for accessing a specific element in the set of energy maps.
- Parameters
-
[in] | bin_index | the quantization bin (states which of the energy maps to access). |
[in] | index | the element index within the specified energy map. |
Definition at line 172 of file linemod.h.
const unsigned char* pcl::EnergyMaps::operator() |
( |
const size_t |
bin_index | ) |
const |
|
inline |
Returns a pointer to the data of the specified energy map.
- Parameters
-
[in] | bin_index | the index of the energy map to return (== the quantization bin). |
Definition at line 181 of file linemod.h.
void pcl::EnergyMaps::releaseAll |
( |
| ) |
|
|
inline |
Releases the internal data.
Definition at line 114 of file linemod.h.
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/pcl-pcl-1.7.0/recognition/include/pcl/recognition/linemod.h