#include <lasdefinitions.hpp>
Public Member Functions | |
void | clean () |
void | compute_coordinates () |
void | compute_xyz () |
void | compute_xyz (const LASquantizer *quantizer) |
void | copy_from (const U8 *buffer) |
void | copy_to (U8 *buffer) const |
void | get_extra_attribute (I32 index, U8 *data) const |
void | get_extra_attribute (I32 offset, U8 &data) const |
void | get_extra_attribute (I32 offset, I8 &data) const |
void | get_extra_attribute (I32 offset, U16 &data) const |
void | get_extra_attribute (I32 offset, I16 &data) const |
void | get_extra_attribute (I32 offset, U32 &data) const |
void | get_extra_attribute (I32 offset, I32 &data) const |
void | get_extra_attribute (I32 offset, U64 &data) const |
void | get_extra_attribute (I32 offset, I64 &data) const |
void | get_extra_attribute (I32 offset, F32 &data) const |
void | get_extra_attribute (I32 offset, F64 &data) const |
F64 | get_x () const |
F64 | get_y () const |
F64 | get_z () const |
BOOL | init (const LASquantizer *quantizer, const U8 point_type, const U16 point_size, const LASattributer *attributer=0) |
BOOL | init (const LASquantizer *quantizer, const U32 num_items, const LASitem *items, const LASattributer *attributer=0) |
BOOL | inside_circle (const F64 center_x, const F64 center_y, F64 squared_radius) const |
BOOL | inside_rectangle (const F64 r_min_x, const F64 r_min_y, const F64 r_max_x, const F64 r_max_y) const |
BOOL | inside_tile (const F32 ll_x, const F32 ll_y, const F32 ur_x, const F32 ur_y) const |
BOOL | is_zero () const |
LASpoint (const LASpoint &other) | |
LASpoint () | |
LASpoint & | operator= (const LASpoint &other) |
void | set_extra_attribute (I32 index, const U8 *data) |
void | set_extra_attribute (I32 offset, U8 data) |
void | set_extra_attribute (I32 offset, I8 data) |
void | set_extra_attribute (I32 offset, U16 data) |
void | set_extra_attribute (I32 offset, I16 data) |
void | set_extra_attribute (I32 offset, U32 data) |
void | set_extra_attribute (I32 offset, I32 data) |
void | set_extra_attribute (I32 offset, U64 data) |
void | set_extra_attribute (I32 offset, I64 data) |
void | set_extra_attribute (I32 offset, F32 data) |
void | set_extra_attribute (I32 offset, F64 data) |
void | set_x (const F64 x) |
void | set_y (const F64 y) |
void | set_z (const F64 z) |
void | zero () |
~LASpoint () | |
Definition at line 472 of file lasdefinitions.hpp.
|
inline |
Definition at line 530 of file lasdefinitions.hpp.
|
inline |
Definition at line 803 of file lasdefinitions.hpp.
|
inline |
Definition at line 875 of file lasdefinitions.hpp.
|
inline |
Definition at line 779 of file lasdefinitions.hpp.
|
inline |
Definition at line 819 of file lasdefinitions.hpp.
|
inline |
Definition at line 826 of file lasdefinitions.hpp.
|
inline |
Definition at line 833 of file lasdefinitions.hpp.
|
inline |
Definition at line 582 of file lasdefinitions.hpp.
|
inline |
Definition at line 571 of file lasdefinitions.hpp.
Definition at line 842 of file lasdefinitions.hpp.
Definition at line 854 of file lasdefinitions.hpp.
Definition at line 856 of file lasdefinitions.hpp.
Definition at line 858 of file lasdefinitions.hpp.
Definition at line 860 of file lasdefinitions.hpp.
Definition at line 862 of file lasdefinitions.hpp.
Definition at line 864 of file lasdefinitions.hpp.
Definition at line 866 of file lasdefinitions.hpp.
Definition at line 868 of file lasdefinitions.hpp.
Definition at line 870 of file lasdefinitions.hpp.
Definition at line 872 of file lasdefinitions.hpp.
|
inline |
Definition at line 811 of file lasdefinitions.hpp.
|
inline |
Definition at line 812 of file lasdefinitions.hpp.
|
inline |
Definition at line 813 of file lasdefinitions.hpp.
|
inline |
Definition at line 595 of file lasdefinitions.hpp.
|
inline |
Definition at line 651 of file lasdefinitions.hpp.
|
inline |
Definition at line 723 of file lasdefinitions.hpp.
|
inline |
Definition at line 703 of file lasdefinitions.hpp.
|
inline |
Definition at line 713 of file lasdefinitions.hpp.
|
inline |
Definition at line 730 of file lasdefinitions.hpp.
Definition at line 535 of file lasdefinitions.hpp.
Definition at line 847 of file lasdefinitions.hpp.
Definition at line 855 of file lasdefinitions.hpp.
Definition at line 857 of file lasdefinitions.hpp.
Definition at line 859 of file lasdefinitions.hpp.
Definition at line 861 of file lasdefinitions.hpp.
Definition at line 863 of file lasdefinitions.hpp.
Definition at line 865 of file lasdefinitions.hpp.
Definition at line 867 of file lasdefinitions.hpp.
Definition at line 869 of file lasdefinitions.hpp.
Definition at line 871 of file lasdefinitions.hpp.
Definition at line 873 of file lasdefinitions.hpp.
|
inline |
Definition at line 815 of file lasdefinitions.hpp.
|
inline |
Definition at line 816 of file lasdefinitions.hpp.
|
inline |
Definition at line 817 of file lasdefinitions.hpp.
|
inline |
Definition at line 753 of file lasdefinitions.hpp.
const LASattributer* LASpoint::attributer |
Definition at line 509 of file lasdefinitions.hpp.
U8 LASpoint::classification |
Definition at line 486 of file lasdefinitions.hpp.
F64 LASpoint::coordinates[3] |
Definition at line 505 of file lasdefinitions.hpp.
U8 LASpoint::edge_of_flight_line |
Definition at line 485 of file lasdefinitions.hpp.
U8 LASpoint::extended_classification |
Definition at line 492 of file lasdefinitions.hpp.
U8 LASpoint::extended_number_of_returns_of_given_pulse |
Definition at line 494 of file lasdefinitions.hpp.
U8 LASpoint::extended_return_number |
Definition at line 493 of file lasdefinitions.hpp.
U8 LASpoint::extended_scanner_channel |
Definition at line 495 of file lasdefinitions.hpp.
U8* LASpoint::extra_bytes |
Definition at line 500 of file lasdefinitions.hpp.
I32 LASpoint::extra_bytes_number |
Definition at line 520 of file lasdefinitions.hpp.
F64 LASpoint::gps_time |
Definition at line 497 of file lasdefinitions.hpp.
BOOL LASpoint::have_gps_time |
Definition at line 517 of file lasdefinitions.hpp.
BOOL LASpoint::have_rgb |
Definition at line 518 of file lasdefinitions.hpp.
BOOL LASpoint::have_wavepacket |
Definition at line 519 of file lasdefinitions.hpp.
U16 LASpoint::intensity |
Definition at line 481 of file lasdefinitions.hpp.
LASitem* LASpoint::items |
Definition at line 526 of file lasdefinitions.hpp.
U16 LASpoint::num_items |
Definition at line 525 of file lasdefinitions.hpp.
U8 LASpoint::number_of_returns_of_given_pulse |
Definition at line 483 of file lasdefinitions.hpp.
U8** LASpoint::point |
Definition at line 513 of file lasdefinitions.hpp.
U16 LASpoint::point_source_ID |
Definition at line 489 of file lasdefinitions.hpp.
const LASquantizer* LASpoint::quantizer |
Definition at line 504 of file lasdefinitions.hpp.
U8 LASpoint::return_number |
Definition at line 482 of file lasdefinitions.hpp.
U16 LASpoint::rgb[4] |
Definition at line 498 of file lasdefinitions.hpp.
I8 LASpoint::scan_angle_rank |
Definition at line 487 of file lasdefinitions.hpp.
U8 LASpoint::scan_direction_flag |
Definition at line 484 of file lasdefinitions.hpp.
U32 LASpoint::total_point_size |
Definition at line 521 of file lasdefinitions.hpp.
U8 LASpoint::user_data |
Definition at line 488 of file lasdefinitions.hpp.
LASwavepacket LASpoint::wavepacket |
Definition at line 499 of file lasdefinitions.hpp.
I32 LASpoint::x |
Definition at line 478 of file lasdefinitions.hpp.
I32 LASpoint::y |
Definition at line 479 of file lasdefinitions.hpp.
I32 LASpoint::z |
Definition at line 480 of file lasdefinitions.hpp.