MRPT  1.9.9
PbMapMaker.cpp File Reference
#include "pbmap-precomp.h"
#include <mrpt/config/CConfigFile.h>
#include <mrpt/pbmap/PbMapMaker.h>
#include <pcl/ModelCoefficients.h>
#include <pcl/common/time.h>
#include <pcl/common/transforms.h>
#include <pcl/features/integral_image_normal.h>
#include <pcl/features/normal_3d.h>
#include <pcl/filters/extract_indices.h>
#include <pcl/filters/voxel_grid.h>
#include <pcl/segmentation/organized_connected_component_segmentation.h>
#include <pcl/segmentation/organized_multi_plane_segmentation.h>
#include <iostream>
#include <mutex>
Include dependency graph for PbMapMaker.cpp:

Go to the source code of this file.

Classes

struct  config_pbmap
 

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

std::mutex 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}
 

Function Documentation

◆ BhattacharyyaDist()

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

Definition at line 48 of file PbMapMaker.cpp.

◆ keyboardEventOccurred()

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

Definition at line 728 of file PbMapMaker.cpp.

References graphRepresentation.

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

Here is the caller graph for this function:

◆ readConfigFile()

Variable Documentation

◆ ablu

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

Definition at line 816 of file PbMapMaker.cpp.

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

◆ agrn

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

Definition at line 815 of file PbMapMaker.cpp.

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

◆ ared

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

Definition at line 814 of file PbMapMaker.cpp.

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

◆ blu

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

Definition at line 812 of file PbMapMaker.cpp.

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

◆ configPbMap

◆ CS_visualize

std::mutex CS_visualize

◆ graphRepresentation

bool graphRepresentation = false

Definition at line 727 of file PbMapMaker.cpp.

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

◆ grn

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

Definition at line 811 of file PbMapMaker.cpp.

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

◆ red




Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019