Point Cloud Library (PCL)  1.7.0
Public Member Functions
pcl::LinearizedMaps Class Reference

Stores a set of linearized maps. More...

#include <pcl/recognition/linemod.h>

List of all members.

Public Member Functions

 LinearizedMaps ()
 Constructor.
virtual ~LinearizedMaps ()
 Destructor.
size_t getWidth () const
 Returns the width of the linearized map.
size_t getHeight () const
 Returns the height of the linearized map.
size_t getStepSize () const
 Returns the step-size used to construct the linearized map.
size_t getMapMemorySize () const
 Returns the size of the memory map.
void initialize (const size_t width, const size_t height, const size_t step_size)
 Initializes the linearized map.
void releaseAll ()
 Releases the internal memory.
unsigned char * operator() (const size_t col_index, const size_t row_index)
 Operator to access elements of the linearized map by column and row index.
unsigned char * getOffsetMap (const size_t col_index, const size_t row_index)
 Returns a linearized map starting at the specified position.

Detailed Description

Stores a set of linearized maps.

Author:
Stefan Holzer

Definition at line 200 of file linemod.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 204 of file linemod.h.

virtual pcl::LinearizedMaps::~LinearizedMaps ( ) [inline, virtual]

Destructor.

Definition at line 209 of file linemod.h.


Member Function Documentation

size_t pcl::LinearizedMaps::getHeight ( ) const [inline]

Returns the height of the linearized map.

Definition at line 219 of file linemod.h.

size_t pcl::LinearizedMaps::getMapMemorySize ( ) const [inline]

Returns the size of the memory map.

Definition at line 227 of file linemod.h.

unsigned char* pcl::LinearizedMaps::getOffsetMap ( const size_t  col_index,
const size_t  row_index 
) [inline]

Returns a linearized map starting at the specified position.

Parameters:
[in]col_indexthe column index at which the returned map starts.
[in]row_indexthe row index at which the returned map starts.

Definition at line 285 of file linemod.h.

size_t pcl::LinearizedMaps::getStepSize ( ) const [inline]

Returns the step-size used to construct the linearized map.

Definition at line 223 of file linemod.h.

size_t pcl::LinearizedMaps::getWidth ( ) const [inline]

Returns the width of the linearized map.

Definition at line 215 of file linemod.h.

void pcl::LinearizedMaps::initialize ( const size_t  width,
const size_t  height,
const size_t  step_size 
) [inline]

Initializes the linearized map.

Parameters:
[in]widththe width of the source map.
[in]heightthe height of the source map.
[in]step_sizethe step-size used to sample the source map.

Definition at line 235 of file linemod.h.

unsigned char* pcl::LinearizedMaps::operator() ( const size_t  col_index,
const size_t  row_index 
) [inline]

Operator to access elements of the linearized map by column and row index.

Parameters:
[in]col_indexthe column index.
[in]row_indexthe row index.

Definition at line 275 of file linemod.h.

Releases the internal memory.

Definition at line 256 of file linemod.h.


The documentation for this class was generated from the following file: