Main MRPT website > C++ reference for MRPT 1.5.7
Classes | Macros | Functions | Variables
PbMapMaker.cpp File Reference
#include "pbmap-precomp.h"
#include <mrpt/utils/types_math.h>
#include <mrpt/system/threads.h>
#include <pcl/features/integral_image_normal.h>
#include <pcl/features/normal_3d.h>
#include <pcl/ModelCoefficients.h>
#include <pcl/segmentation/organized_multi_plane_segmentation.h>
#include <pcl/segmentation/organized_connected_component_segmentation.h>
#include <pcl/filters/extract_indices.h>
#include <pcl/filters/voxel_grid.h>
#include <pcl/common/transforms.h>
#include <pcl/common/time.h>
#include <mrpt/synch/CCriticalSection.h>
#include <mrpt/utils/CConfigFile.h>
#include <mrpt/pbmap/PbMapMaker.h>
#include <iostream>
Include dependency graph for PbMapMaker.cpp:

Go to the source code of this file.

Classes

struct  config_pbmap
 

Macros

#define WATCH_UNARY   0
 
#define WATCH_BINARY   0
 
#define WATCH_COLOR   1
 

Functions

double BhattacharyyaDist (std::vector< float > &hist1, std::vector< float > &hist2)
 
void readConfigFile (const string &config_file_name)
 
void keyboardEventOccurred (const pcl::visualization::KeyboardEvent &event, void *viewer_void)
 

Variables

mrpt::synch::CCriticalSection CS_visualize
 
struct config_pbmap configPbMap
 
bool graphRepresentation = false
 
unsigned char red [10] = {255, 0, 0, 255, 255, 0, 255, 204, 0, 255}
 
unsigned char grn [10] = { 0, 255, 0, 255, 0, 255, 160, 51, 128, 222}
 
unsigned char blu [10] = { 0, 0, 255, 0, 255, 255, 0 , 204, 0, 173}
 
double ared [10] = {1.0, 0, 0, 1.0, 1.0, 0, 1.0, 0.8, 0, 1.0}
 
double agrn [10] = { 0, 1.0, 0, 1.0, 0, 1.0, 0.6, 0.2, 0.5, 0.9}
 
double ablu [10] = { 0, 0, 1.0, 0, 1.0, 1.0, 0, 0.8, 0, 0.7}
 

Macro Definition Documentation

#define WATCH_BINARY   0

Definition at line 42 of file PbMapMaker.cpp.

#define WATCH_COLOR   1

Definition at line 43 of file PbMapMaker.cpp.

#define WATCH_UNARY   0

Definition at line 41 of file PbMapMaker.cpp.

Function Documentation

double BhattacharyyaDist ( std::vector< float > &  hist1,
std::vector< float > &  hist2 
)

Definition at line 52 of file PbMapMaker.cpp.

Referenced by mrpt::pbmap::PbMapMaker::watchProperties().

void keyboardEventOccurred ( const pcl::visualization::KeyboardEvent &  event,
void viewer_void 
)

Definition at line 902 of file PbMapMaker.cpp.

References graphRepresentation.

Referenced by mrpt::pbmap::PbMapMaker::run().

void readConfigFile ( const string config_file_name)

Variable Documentation

double ablu[10] = { 0, 0, 1.0, 0, 1.0, 1.0, 0, 0.8, 0, 0.7}

Definition at line 982 of file PbMapMaker.cpp.

Referenced by mrpt::pbmap::PbMapMaker::viz_cb().

double agrn[10] = { 0, 1.0, 0, 1.0, 0, 1.0, 0.6, 0.2, 0.5, 0.9}

Definition at line 981 of file PbMapMaker.cpp.

Referenced by mrpt::pbmap::PbMapMaker::viz_cb().

double ared[10] = {1.0, 0, 0, 1.0, 1.0, 0, 1.0, 0.8, 0, 1.0}

Definition at line 980 of file PbMapMaker.cpp.

Referenced by mrpt::pbmap::PbMapMaker::viz_cb().

unsigned char blu[10] = { 0, 0, 255, 0, 255, 255, 0 , 204, 0, 173}

Definition at line 978 of file PbMapMaker.cpp.

Referenced by mrpt::pbmap::PbMapMaker::viz_cb().

struct config_pbmap configPbMap

Definition at line 49 of file PbMapMaker.cpp.

bool graphRepresentation = false

Definition at line 901 of file PbMapMaker.cpp.

Referenced by keyboardEventOccurred(), and mrpt::pbmap::PbMapMaker::viz_cb().

unsigned char grn[10] = { 0, 255, 0, 255, 0, 255, 160, 51, 128, 222}

Definition at line 977 of file PbMapMaker.cpp.

Referenced by mrpt::pbmap::PbMapMaker::viz_cb().

unsigned char red[10] = {255, 0, 0, 255, 255, 0, 255, 204, 0, 255}



Page generated by Doxygen 1.8.11 for MRPT 1.5.7 Git: 2190203 Tue May 15 02:01:15 2018 +0200 at miƩ may 16 12:40:16 CEST 2018