#include <megatree/common.h>
#include <unistd.h>
#include <iostream>
#include <argp.h>
#include <float.h>
#include <liblas/liblas.hpp>
#include <fstream>
#include <boost/filesystem.hpp>
Go to the source code of this file.
Classes | |
struct | arguments_t |
struct | MortonPoint |
class | TempDirectory |
Functions | |
std::string | chunkFilename (unsigned int level, unsigned int num) |
uint32_t | EncodeMorton2 (uint32_t x, uint32_t y) |
uint32_t | EncodeMorton3 (uint32_t x, uint32_t y, uint32_t z) |
void | getExtents (const std::vector< std::string > &las_filenames, double lo[3], double hi[3]) |
int | main (int argc, char **argv) |
void | mergeChunks (const boost::filesystem::path &inpath1, const boost::filesystem::path &inpath2, const boost::filesystem::path &outpath) |
static int | parse_opt (int key, char *arg, struct argp_state *state) |
uint32_t | Part1By1 (uint32_t x) |
uint32_t | Part1By2 (uint32_t x) |
void | writePoints (const std::vector< MortonPoint > &points, const boost::filesystem::path &path) |
std::string chunkFilename | ( | unsigned int | level, |
unsigned int | num | ||
) |
Definition at line 117 of file sort_las.cpp.
uint32_t EncodeMorton2 | ( | uint32_t | x, |
uint32_t | y | ||
) |
Definition at line 95 of file sort_las.cpp.
uint32_t EncodeMorton3 | ( | uint32_t | x, |
uint32_t | y, | ||
uint32_t | z | ||
) |
Definition at line 100 of file sort_las.cpp.
void getExtents | ( | const std::vector< std::string > & | las_filenames, |
double | lo[3], | ||
double | hi[3] | ||
) |
Definition at line 48 of file sort_las.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 233 of file sort_las.cpp.
void mergeChunks | ( | const boost::filesystem::path & | inpath1, |
const boost::filesystem::path & | inpath2, | ||
const boost::filesystem::path & | outpath | ||
) |
Definition at line 135 of file sort_las.cpp.
static int parse_opt | ( | int | key, |
char * | arg, | ||
struct argp_state * | state | ||
) | [static] |
Definition at line 213 of file sort_las.cpp.
uint32_t Part1By1 | ( | uint32_t | x | ) |
Definition at line 74 of file sort_las.cpp.
uint32_t Part1By2 | ( | uint32_t | x | ) |
Definition at line 85 of file sort_las.cpp.
void writePoints | ( | const std::vector< MortonPoint > & | points, |
const boost::filesystem::path & | path | ||
) |
Definition at line 124 of file sort_las.cpp.