Typedefs | Functions | Variables
example_supervoxels.cpp File Reference
#include <pcl/common/time.h>
#include <pcl/console/parse.h>
#include <pcl/point_cloud.h>
#include <pcl/point_types.h>
#include <pcl/io/png_io.h>
#include <pcl/io/pcd_io.h>
#include <pcl/visualization/pcl_visualizer.h>
#include <pcl/segmentation/supervoxel_clustering.h>
#include <vtkImageReader2Factory.h>
#include <vtkImageReader2.h>
#include <vtkImageData.h>
#include <vtkImageFlip.h>
Include dependency graph for example_supervoxels.cpp:

Go to the source code of this file.

Typedefs

typedef pcl::PointCloud< PointTPointCloudT
typedef pcl::PointCloud< PointLTPointLCloudT
typedef pcl::PointXYZL PointLT
typedef pcl::PointCloud< PointNTPointNCloudT
typedef pcl::PointNormal PointNT
typedef pcl::PointXYZRGBA PointT

Functions

void addSupervoxelConnectionsToViewer (PointT &supervoxel_center, PointCloudT &adjacent_supervoxel_centers, std::string supervoxel_name, boost::shared_ptr< pcl::visualization::PCLVisualizer > &viewer)
void keyboard_callback (const pcl::visualization::KeyboardEvent &event, void *)
int main (int argc, char **argv)
void printText (boost::shared_ptr< pcl::visualization::PCLVisualizer > viewer)
void removeText (boost::shared_ptr< pcl::visualization::PCLVisualizer > viewer)

Variables

bool show_graph = true
bool show_help = true
bool show_normals = false
bool show_refined = false
bool show_supervoxel_normals = false
bool show_supervoxels = true
bool show_voxel_centroids = true

Typedef Documentation

Definition at line 17 of file example_supervoxels.cpp.

Definition at line 21 of file example_supervoxels.cpp.

Definition at line 20 of file example_supervoxels.cpp.

Definition at line 19 of file example_supervoxels.cpp.

Definition at line 18 of file example_supervoxels.cpp.

Definition at line 16 of file example_supervoxels.cpp.


Function Documentation

void addSupervoxelConnectionsToViewer ( PointT supervoxel_center,
PointCloudT adjacent_supervoxel_centers,
std::string  supervoxel_name,
boost::shared_ptr< pcl::visualization::PCLVisualizer > &  viewer 
)

Definition at line 452 of file example_supervoxels.cpp.

void keyboard_callback ( const pcl::visualization::KeyboardEvent event,
void *   
)

Definition at line 32 of file example_supervoxels.cpp.

int main ( int  argc,
char **  argv 
)

Definition at line 62 of file example_supervoxels.cpp.

void printText ( boost::shared_ptr< pcl::visualization::PCLVisualizer viewer)

Definition at line 482 of file example_supervoxels.cpp.

void removeText ( boost::shared_ptr< pcl::visualization::PCLVisualizer viewer)

Definition at line 514 of file example_supervoxels.cpp.


Variable Documentation

bool show_graph = true

Definition at line 26 of file example_supervoxels.cpp.

bool show_help = true

Definition at line 29 of file example_supervoxels.cpp.

bool show_normals = false

Definition at line 27 of file example_supervoxels.cpp.

bool show_refined = false

Definition at line 28 of file example_supervoxels.cpp.

Definition at line 25 of file example_supervoxels.cpp.

bool show_supervoxels = true

Definition at line 24 of file example_supervoxels.cpp.

bool show_voxel_centroids = true

Definition at line 23 of file example_supervoxels.cpp.



pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:44