#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 (const char *user_id, U16 record_id) | 
|  | 
| BOOL | remove_vlr (U32 i) | 
|  | 
| 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 () | 
|  | 
| I32 | get_x (const F64 x) const | 
|  | 
| F64 | get_x (const I32 x) const | 
|  | 
| I32 | get_y (const F64 y) const | 
|  | 
| F64 | get_y (const I32 y) const | 
|  | 
| I32 | get_z (const F64 z) const | 
|  | 
| F64 | get_z (const I32 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 (const char *name) | 
|  | 
| BOOL | remove_extra_attribute (I32 index) | 
|  | 
|  | ~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 | ( | const char * | user_id, |  
          |  |  | U16 | record_id |  
          |  | ) |  |  |  | inline | 
 
 
◆ remove_vlr() [2/2]
  
  | 
        
          | BOOL LASheader::remove_vlr | ( | U32 | i | ) |  |  | 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: