#include <unistd.h>
#include <iostream>
#include <argp.h>
#include <pcl/io/pcd_io.h>
#include <pcl/pcl_base.h>
#include <pcl/point_types.h>
#include <pcl/filters/passthrough.h>
#include <boost/algorithm/string.hpp>
#include <megatree/common.h>
#include <megatree/megatree.h>
#include <megatree/storage_factory.h>
#include <megatree/tree_functions.h>
#include <fstream>
Go to the source code of this file.
Classes | |
struct | arguments_t |
Functions | |
void | importPCD (MegaTree &tree, const boost::filesystem::path &path, unsigned long max_intensity, unsigned int *skip=NULL) |
int | main (int argc, char **argv) |
static int | parse_opt (int key, char *arg, struct argp_state *state) |
template<class T > | |
boost::shared_ptr < pcl::PointCloud< T > > | removeNan (boost::shared_ptr< pcl::PointCloud< T > > in) |
Variables | |
static Tictoc | overall_timer |
static unsigned long | total_points = 0 |
void importPCD | ( | MegaTree & | tree, |
const boost::filesystem::path & | path, | ||
unsigned long | max_intensity, | ||
unsigned int * | skip = NULL |
||
) |
Definition at line 37 of file import_pcd.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 156 of file import_pcd.cpp.
static int parse_opt | ( | int | key, |
char * | arg, | ||
struct argp_state * | state | ||
) | [static] |
Definition at line 129 of file import_pcd.cpp.
boost::shared_ptr<pcl::PointCloud<T> > removeNan | ( | boost::shared_ptr< pcl::PointCloud< T > > | in | ) |
Definition at line 26 of file import_pcd.cpp.
Tictoc overall_timer [static] |
Definition at line 23 of file import_pcd.cpp.
unsigned long total_points = 0 [static] |
Definition at line 22 of file import_pcd.cpp.