MRPT  1.9.9
PbMapMaker.cpp File Reference
#include "pbmap-precomp.h"
#include <mrpt/math/types_math.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/config/CConfigFile.h>
#include <mrpt/pbmap/PbMapMaker.h>
#include <mutex>
#include <iostream>
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 732 of file PbMapMaker.cpp.

References graphRepresentation.

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

◆ 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 820 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 819 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 818 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 816 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 731 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 815 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: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020