![]() |
pktools 2.6.7
Processing Kernel for geospatial data
|

Public Member Functions | |
| FileReaderLas (const std::string &filename) | |
| void | open (const std::string &filename) |
| void | close (void) |
| liblas::Header const & | getHeader () const |
| bool | isCompressed () const |
| unsigned long int | getPointCount () const |
| void | las2ascii (const std::string &filename, bool verbose=false) const |
| template<typename T > | |
| liblas::Bounds< T > | getExtent () const |
| void | getExtent (double &ulx, double &uly, double &lrx, double &lry) const |
| double | getMinZ () const |
| double | getMaxZ () const |
| liblas::Reader * | getReader () |
| void | resetReader () |
| void | setFilter (std::vector< liblas::FilterPtr > const &filters) |
| bool const & | readNextPoint () |
| bool const & | readNextPoint (liblas::Point &thePoint) |
| liblas::Point const & | getPoint () |
| liblas::Point const & | readPointAt (std::size_t n) |
| void | addReturnsFilter (std::vector< unsigned short > const &returns) |
| void | addClassFilter (std::vector< unsigned short > const &classes) |
| void | setFilters (const std::vector< liblas::FilterPtr > &filters) |
| void | setFilters () |
Protected Member Functions | |
| void | setCodec (const std::string &filename) |
Protected Attributes | |
| std::string | m_filename |
| std::ifstream * | m_ifstream |
| liblas::Reader * | m_reader |
| std::vector< liblas::FilterPtr > | m_filters |
Definition at line 39 of file FileReaderLas.h.
| FileReaderLas::FileReaderLas | ( | void | ) |
Definition at line 49 of file FileReaderLas.cc.
| FileReaderLas::FileReaderLas | ( | const std::string & | filename | ) |
Definition at line 55 of file FileReaderLas.cc.
| FileReaderLas::~FileReaderLas | ( | void | ) |
Definition at line 60 of file FileReaderLas.cc.
| void FileReaderLas::addClassFilter | ( | std::vector< unsigned short > const & | classes | ) |
Definition at line 173 of file FileReaderLas.cc.
| void FileReaderLas::addReturnsFilter | ( | std::vector< unsigned short > const & | returns | ) |
Definition at line 157 of file FileReaderLas.cc.
| void FileReaderLas::close | ( | void | ) |
Definition at line 75 of file FileReaderLas.cc.
|
inline |
Definition at line 51 of file FileReaderLas.h.
| void FileReaderLas::getExtent | ( | double & | ulx, |
| double & | uly, | ||
| double & | lrx, | ||
| double & | lry | ||
| ) | const |
Definition at line 132 of file FileReaderLas.cc.
| liblas::Header const & FileReaderLas::getHeader | ( | ) | const |
Definition at line 94 of file FileReaderLas.cc.
| double FileReaderLas::getMaxZ | ( | ) | const |
Definition at line 144 of file FileReaderLas.cc.
| double FileReaderLas::getMinZ | ( | ) | const |
Definition at line 140 of file FileReaderLas.cc.
|
inline |
Definition at line 60 of file FileReaderLas.h.
| unsigned long int FileReaderLas::getPointCount | ( | ) | const |
Definition at line 102 of file FileReaderLas.cc.
|
inline |
Definition at line 55 of file FileReaderLas.h.
| bool FileReaderLas::isCompressed | ( | ) | const |
Definition at line 98 of file FileReaderLas.cc.
| void FileReaderLas::las2ascii | ( | const std::string & | filename, |
| bool | verbose = false |
||
| ) | const |
Definition at line 112 of file FileReaderLas.cc.
| void FileReaderLas::open | ( | const std::string & | filename | ) |
Definition at line 68 of file FileReaderLas.cc.
|
inline |
Definition at line 58 of file FileReaderLas.h.
| bool const & FileReaderLas::readNextPoint | ( | liblas::Point & | thePoint | ) |
Definition at line 106 of file FileReaderLas.cc.
|
inline |
Definition at line 61 of file FileReaderLas.h.
|
inline |
Definition at line 56 of file FileReaderLas.h.
|
protected |
Definition at line 83 of file FileReaderLas.cc.
|
inline |
Definition at line 66 of file FileReaderLas.h.
|
inline |
Definition at line 65 of file FileReaderLas.h.
|
protected |
Definition at line 69 of file FileReaderLas.h.
|
protected |
Definition at line 72 of file FileReaderLas.h.
|
protected |
Definition at line 70 of file FileReaderLas.h.
|
protected |
Definition at line 71 of file FileReaderLas.h.
1.9.3