Public Member Functions | Protected Attributes
pcl::DistanceMap Class Reference

Represents a distance map obtained from a distance transformation. More...

#include <distance_map.h>

List of all members.

Public Member Functions

 DistanceMap ()
 Constructor.
float * getData ()
 Returns a pointer to the beginning of map.
size_t getHeight () const
 Returns the height of the map.
size_t getWidth () const
 Returns the width of the map.
float & operator() (const size_t col_index, const size_t row_index)
 Operator to access an element of the map.
const float & operator() (const size_t col_index, const size_t row_index) const
 Operator to access an element of the map.
void resize (const size_t width, const size_t height)
 Resizes the map to the specified size.
virtual ~DistanceMap ()
 Destructor.

Protected Attributes

std::vector< float > data_
 The storage for the distance map data.
size_t height_
 The height of the map.
size_t width_
 The width of the map.

Detailed Description

Represents a distance map obtained from a distance transformation.

Author:
Stefan Holzer

Definition at line 47 of file distance_map.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 51 of file distance_map.h.

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

Destructor.

Definition at line 53 of file distance_map.h.


Member Function Documentation

float* pcl::DistanceMap::getData ( ) [inline]

Returns a pointer to the beginning of map.

Definition at line 71 of file distance_map.h.

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

Returns the height of the map.

Definition at line 64 of file distance_map.h.

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

Returns the width of the map.

Definition at line 57 of file distance_map.h.

float& pcl::DistanceMap::operator() ( const size_t  col_index,
const size_t  row_index 
) [inline]

Operator to access an element of the map.

Parameters:
[in]col_indexthe column index of the element to access.
[in]row_indexthe row index of the element to access.

Definition at line 93 of file distance_map.h.

const float& pcl::DistanceMap::operator() ( const size_t  col_index,
const size_t  row_index 
) const [inline]

Operator to access an element of the map.

Parameters:
[in]col_indexthe column index of the element to access.
[in]row_indexthe row index of the element to access.

Definition at line 103 of file distance_map.h.

void pcl::DistanceMap::resize ( const size_t  width,
const size_t  height 
) [inline]

Resizes the map to the specified size.

Parameters:
[in]widththe new width of the map.
[in]heightthe new height of the map.

Definition at line 81 of file distance_map.h.


Member Data Documentation

std::vector<float> pcl::DistanceMap::data_ [protected]

The storage for the distance map data.

Definition at line 110 of file distance_map.h.

size_t pcl::DistanceMap::height_ [protected]

The height of the map.

Definition at line 114 of file distance_map.h.

size_t pcl::DistanceMap::width_ [protected]

The width of the map.

Definition at line 112 of file distance_map.h.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:39:56