#include <lasdefinitions.hpp>
|
void | add_vlr (const char *user_id, U16 record_id, U16 record_length_after_header, char *data) |
|
BOOL | check () const |
|
void | clean () |
|
void | clean_las_header () |
|
void | clean_lastiling () |
|
void | clean_laszip () |
|
void | clean_user_data_after_header () |
|
void | clean_user_data_in_header () |
|
void | clean_vlrs () |
|
void | del_geo_ascii_params () |
|
void | del_geo_double_params () |
|
| LASheader () |
|
LASheader & | operator= (const LASquantizer &quantizer) |
|
BOOL | remove_vlr (U32 i) |
|
BOOL | remove_vlr (const char *user_id, U16 record_id) |
|
void | set_geo_double_params (const I32 num_geo_double_params, const F64 *geo_double_params) |
|
void | set_geo_keys (const I32 number_of_keys, const LASvlr_key_entry *geo_keys) |
|
void | set_lastiling (U32 level, U32 level_index, U32 implicit_levels, BOOL overlap, BOOL reversible, F32 min_x, F32 max_x, F32 min_y, F32 max_y) |
|
void | update_extra_bytes_vlr () |
|
| ~LASheader () |
|
F64 | get_x (const I32 x) const |
|
I32 | get_x (const F64 x) const |
|
F64 | get_y (const I32 y) const |
|
I32 | get_y (const F64 y) const |
|
F64 | get_z (const I32 z) const |
|
I32 | get_z (const F64 z) const |
|
| LASquantizer () |
|
LASquantizer & | operator= (const LASquantizer &quantizer) |
|
I32 | add_extra_attribute (const LASattribute extra_attribute) |
|
void | clean_extra_attributes () |
|
I32 | get_extra_attribute_array_offset (const char *name) const |
|
I32 | get_extra_attribute_array_offset (I32 index) const |
|
I32 | get_extra_attribute_index (const char *name) const |
|
I16 | get_total_extra_attributes_size () const |
|
BOOL | init_extra_attributes (U32 number_extra_attributes, LASattribute *extra_attributes) |
|
| LASattributer () |
|
BOOL | remove_extra_attribute (I32 index) |
|
BOOL | remove_extra_attribute (const char *name) |
|
| ~LASattributer () |
|
Definition at line 952 of file lasdefinitions.hpp.
◆ LASheader()
◆ ~LASheader()
LASheader::~LASheader |
( |
| ) |
|
|
inline |
◆ add_vlr()
void LASheader::add_vlr |
( |
const char * |
user_id, |
|
|
U16 |
record_id, |
|
|
U16 |
record_length_after_header, |
|
|
char * |
data |
|
) |
| |
|
inline |
◆ check()
BOOL LASheader::check |
( |
| ) |
const |
|
inline |
◆ clean()
void LASheader::clean |
( |
| ) |
|
|
inline |
◆ clean_las_header()
void LASheader::clean_las_header |
( |
| ) |
|
|
inline |
◆ clean_lastiling()
void LASheader::clean_lastiling |
( |
| ) |
|
|
inline |
◆ clean_laszip()
void LASheader::clean_laszip |
( |
| ) |
|
|
inline |
◆ clean_user_data_after_header()
void LASheader::clean_user_data_after_header |
( |
| ) |
|
|
inline |
◆ clean_user_data_in_header()
void LASheader::clean_user_data_in_header |
( |
| ) |
|
|
inline |
◆ clean_vlrs()
void LASheader::clean_vlrs |
( |
| ) |
|
|
inline |
◆ del_geo_ascii_params()
void LASheader::del_geo_ascii_params |
( |
| ) |
|
|
inline |
◆ del_geo_double_params()
void LASheader::del_geo_double_params |
( |
| ) |
|
|
inline |
◆ operator=()
◆ remove_vlr() [1/2]
BOOL LASheader::remove_vlr |
( |
U32 |
i | ) |
|
|
inline |
◆ remove_vlr() [2/2]
BOOL LASheader::remove_vlr |
( |
const char * |
user_id, |
|
|
U16 |
record_id |
|
) |
| |
|
inline |
◆ set_geo_double_params()
void LASheader::set_geo_double_params |
( |
const I32 |
num_geo_double_params, |
|
|
const F64 * |
geo_double_params |
|
) |
| |
|
inline |
◆ set_geo_keys()
◆ set_lastiling()
void LASheader::set_lastiling |
( |
U32 |
level, |
|
|
U32 |
level_index, |
|
|
U32 |
implicit_levels, |
|
|
BOOL |
overlap, |
|
|
BOOL |
reversible, |
|
|
F32 |
min_x, |
|
|
F32 |
max_x, |
|
|
F32 |
min_y, |
|
|
F32 |
max_y |
|
) |
| |
|
inline |
◆ update_extra_bytes_vlr()
void LASheader::update_extra_bytes_vlr |
( |
| ) |
|
|
inline |
◆ extended_number_of_point_records
U64 LASheader::extended_number_of_point_records |
◆ extended_number_of_points_by_return
U64 LASheader::extended_number_of_points_by_return[15] |
◆ file_creation_day
U16 LASheader::file_creation_day |
◆ file_creation_year
U16 LASheader::file_creation_year |
◆ file_signature
I8 LASheader::file_signature[4] |
◆ file_source_id
U16 LASheader::file_source_id |
◆ generating_software
I8 LASheader::generating_software[32] |
◆ global_encoding
U16 LASheader::global_encoding |
◆ header_size
U16 LASheader::header_size |
◆ laszip
◆ max_x
◆ max_y
◆ max_z
◆ min_x
◆ min_y
◆ min_z
◆ number_of_extended_variable_length_records
U32 LASheader::number_of_extended_variable_length_records |
◆ number_of_point_records
U32 LASheader::number_of_point_records |
◆ number_of_points_by_return
U32 LASheader::number_of_points_by_return[5] |
◆ number_of_variable_length_records
U32 LASheader::number_of_variable_length_records |
◆ offset_to_point_data
U32 LASheader::offset_to_point_data |
◆ point_data_format
U8 LASheader::point_data_format |
◆ point_data_record_length
U16 LASheader::point_data_record_length |
◆ project_ID_GUID_data_1
U32 LASheader::project_ID_GUID_data_1 |
◆ project_ID_GUID_data_2
U16 LASheader::project_ID_GUID_data_2 |
◆ project_ID_GUID_data_3
U16 LASheader::project_ID_GUID_data_3 |
◆ project_ID_GUID_data_4
U8 LASheader::project_ID_GUID_data_4[8] |
◆ start_of_first_extended_variable_length_record
U64 LASheader::start_of_first_extended_variable_length_record |
◆ start_of_waveform_data_packet_record
U64 LASheader::start_of_waveform_data_packet_record |
◆ system_identifier
I8 LASheader::system_identifier[32] |
◆ user_data_after_header
I8* LASheader::user_data_after_header |
◆ user_data_after_header_size
U32 LASheader::user_data_after_header_size |
◆ user_data_in_header
I8* LASheader::user_data_in_header |
◆ user_data_in_header_size
U32 LASheader::user_data_in_header_size |
◆ version_major
U8 LASheader::version_major |
◆ version_minor
U8 LASheader::version_minor |
◆ vlr_classification
◆ vlr_geo_ascii_params
I8* LASheader::vlr_geo_ascii_params |
◆ vlr_geo_double_params
F64* LASheader::vlr_geo_double_params |
◆ vlr_geo_key_entries
◆ vlr_geo_keys
◆ vlr_lastiling
◆ vlr_wave_packet_descr
◆ vlrs
The documentation for this class was generated from the following file: