#include <lasreader.hpp>
Definition at line 133 of file lasreader.hpp.
 
◆ LASreadOpener()
      
        
          | LASreadOpener::LASreadOpener | ( |  | ) |  | 
      
 
 
◆ ~LASreadOpener()
      
        
          | LASreadOpener::~LASreadOpener | ( |  | ) |  | 
      
 
 
◆ active()
      
        
          | BOOL LASreadOpener::active | ( |  | ) | const | 
      
 
 
◆ add_extra_attribute()
      
        
          | void LASreadOpener::add_extra_attribute | ( | I32 | data_type, | 
        
          |  |  | const char * | name, | 
        
          |  |  | const char * | description = 0, | 
        
          |  |  | F64 | scale = 1.0, | 
        
          |  |  | F64 | offset = 0.0 | 
        
          |  | ) |  |  | 
      
 
 
◆ add_file_name()
      
        
          | BOOL LASreadOpener::add_file_name | ( | const char * | file_name, | 
        
          |  |  | BOOL | unique = FALSE | 
        
          |  | ) |  |  | 
      
 
 
◆ delete_file_name()
      
        
          | void LASreadOpener::delete_file_name | ( | U32 | file_name_id | ) |  | 
      
 
 
◆ get_file_format()
      
        
          | I32 LASreadOpener::get_file_format | ( | U32 | number | ) | const | 
      
 
 
◆ get_file_name() [1/2]
      
        
          | const char * LASreadOpener::get_file_name | ( |  | ) | const | 
      
 
 
◆ get_file_name() [2/2]
      
        
          | const char * LASreadOpener::get_file_name | ( | U32 | number | ) | const | 
      
 
 
◆ get_file_name_number()
      
        
          | U32 LASreadOpener::get_file_name_number | ( |  | ) | const | 
      
 
 
◆ get_filter()
  
  | 
        
          | const LASfilter* LASreadOpener::get_filter | ( |  | ) |  |  | inline | 
 
 
◆ get_merged()
      
        
          | BOOL LASreadOpener::get_merged | ( |  | ) | const | 
      
 
 
◆ get_parse_string()
      
        
          | const char * LASreadOpener::get_parse_string | ( |  | ) | const | 
      
 
 
◆ get_transform()
◆ has_populated_header()
      
        
          | BOOL LASreadOpener::has_populated_header | ( |  | ) | const | 
      
 
 
◆ open()
◆ open_waveform13()
◆ parse()
      
        
          | BOOL LASreadOpener::parse | ( | int | argc, | 
        
          |  |  | char * | argv[] | 
        
          |  | ) |  |  | 
      
 
 
◆ piped()
      
        
          | BOOL LASreadOpener::piped | ( |  | ) | const | 
      
 
 
◆ reopen()
◆ reset()
      
        
          | void LASreadOpener::reset | ( |  | ) |  | 
      
 
 
◆ set_file_name()
      
        
          | void LASreadOpener::set_file_name | ( | const char * | file_name, | 
        
          |  |  | BOOL | unique = FALSE | 
        
          |  | ) |  |  | 
      
 
 
◆ set_file_name_current()
      
        
          | BOOL LASreadOpener::set_file_name_current | ( | U32 | file_name_id | ) |  | 
      
 
 
◆ set_merged()
      
        
          | void LASreadOpener::set_merged | ( | const BOOL | merged | ) |  | 
      
 
 
◆ set_offset()
      
        
          | void LASreadOpener::set_offset | ( | const F64 * | offset | ) |  | 
      
 
 
◆ set_parse_string()
      
        
          | void LASreadOpener::set_parse_string | ( | const char * | parse_string | ) |  | 
      
 
 
◆ set_populate_header()
      
        
          | void LASreadOpener::set_populate_header | ( | BOOL | populate_header | ) |  | 
      
 
 
◆ set_scale_factor()
      
        
          | void LASreadOpener::set_scale_factor | ( | const F64 * | scale_factor | ) |  | 
      
 
 
◆ set_scale_intensity()
      
        
          | void LASreadOpener::set_scale_intensity | ( | F32 | scale_intensity | ) |  | 
      
 
 
◆ set_scale_scan_angle()
      
        
          | void LASreadOpener::set_scale_scan_angle | ( | F32 | scale_scan_angle | ) |  | 
      
 
 
◆ set_skip_lines()
      
        
          | void LASreadOpener::set_skip_lines | ( | I32 | skip_lines | ) |  | 
      
 
 
◆ set_translate_intensity()
      
        
          | void LASreadOpener::set_translate_intensity | ( | F32 | translate_intensity | ) |  | 
      
 
 
◆ set_translate_scan_angle()
      
        
          | void LASreadOpener::set_translate_scan_angle | ( | F32 | translate_scan_angle | ) |  | 
      
 
 
◆ usage()
      
        
          | void LASreadOpener::usage | ( |  | ) | const | 
      
 
 
◆ extra_attribute_data_types
  
  | 
        
          | I32 LASreadOpener::extra_attribute_data_types[10] |  | private | 
 
 
◆ extra_attribute_descriptions
  
  | 
        
          | char* LASreadOpener::extra_attribute_descriptions[10] |  | private | 
 
 
◆ extra_attribute_names
  
  | 
        
          | char* LASreadOpener::extra_attribute_names[10] |  | private | 
 
 
◆ extra_attribute_offsets
  
  | 
        
          | F64 LASreadOpener::extra_attribute_offsets[10] |  | private | 
 
 
◆ extra_attribute_scales
  
  | 
        
          | F64 LASreadOpener::extra_attribute_scales[10] |  | private | 
 
 
◆ file_name
  
  | 
        
          | char* LASreadOpener::file_name |  | private | 
 
 
◆ file_name_allocated
  
  | 
        
          | U32 LASreadOpener::file_name_allocated |  | private | 
 
 
◆ file_name_current
  
  | 
        
          | U32 LASreadOpener::file_name_current |  | private | 
 
 
◆ file_name_number
  
  | 
        
          | U32 LASreadOpener::file_name_number |  | private | 
 
 
◆ file_names
  
  | 
        
          | char** LASreadOpener::file_names |  | private | 
 
 
◆ filter
◆ index
◆ inside_circle
  
  | 
        
          | F64* LASreadOpener::inside_circle |  | private | 
 
 
◆ inside_rectangle
  
  | 
        
          | F64* LASreadOpener::inside_rectangle |  | private | 
 
 
◆ inside_tile
  
  | 
        
          | F32* LASreadOpener::inside_tile |  | private | 
 
 
◆ merged
  
  | 
        
          | BOOL LASreadOpener::merged |  | private | 
 
 
◆ number_extra_attributes
  
  | 
        
          | I32 LASreadOpener::number_extra_attributes |  | private | 
 
 
◆ offset
  
  | 
        
          | F64* LASreadOpener::offset |  | private | 
 
 
◆ parse_string
  
  | 
        
          | char* LASreadOpener::parse_string |  | private | 
 
 
◆ populate_header
  
  | 
        
          | BOOL LASreadOpener::populate_header |  | private | 
 
 
◆ scale_factor
  
  | 
        
          | F64* LASreadOpener::scale_factor |  | private | 
 
 
◆ scale_intensity
  
  | 
        
          | F32 LASreadOpener::scale_intensity |  | private | 
 
 
◆ scale_scan_angle
  
  | 
        
          | F32 LASreadOpener::scale_scan_angle |  | private | 
 
 
◆ skip_lines
  
  | 
        
          | I32 LASreadOpener::skip_lines |  | private | 
 
 
◆ transform
◆ translate_intensity
  
  | 
        
          | F32 LASreadOpener::translate_intensity |  | private | 
 
 
◆ translate_scan_angle
  
  | 
        
          | F32 LASreadOpener::translate_scan_angle |  | private | 
 
 
◆ use_alternate
  
  | 
        
          | BOOL LASreadOpener::use_alternate |  | private | 
 
 
◆ use_stdin
  
  | 
        
          | BOOL LASreadOpener::use_stdin |  | private | 
 
 
The documentation for this class was generated from the following files: