Public Member Functions | Private Attributes | List of all members
LAShistogram Class Reference

#include <lasutility.hpp>

Public Member Functions

BOOL active () const
 
void add (const LASpoint *point)
 
BOOL histo (const char *name, F32 step)
 
BOOL histo_avg (const char *name, F32 step, const char *name_avg)
 
 LAShistogram ()
 
BOOL parse (int argc, char *argv[])
 
void report (FILE *file) const
 
 ~LAShistogram ()
 

Private Attributes

LASbinclassification_bin
 
LASbinclassification_bin_intensity
 
LASbinclassification_bin_scan_angle
 
LASbingps_time_bin
 
LASbinintensity_bin
 
BOOL is_active
 
LASbinpoint_source_id_bin
 
LASbinreturn_map_bin_intensity
 
LASbinscan_angle_bin
 
LASbinscan_angle_bin_intensity
 
LASbinscan_angle_bin_number_of_returns
 
LASbinscan_angle_bin_z
 
LASbinwavepacket_index_bin
 
LASbinwavepacket_location_bin
 
LASbinwavepacket_offset_bin
 
LASbinwavepacket_size_bin
 
LASbinx_bin
 
LASbiny_bin
 
LASbinz_bin
 

Detailed Description

Definition at line 98 of file lasutility.hpp.

Constructor & Destructor Documentation

◆ LAShistogram()

LAShistogram::LAShistogram ( )

Definition at line 392 of file lasutility.cpp.

◆ ~LAShistogram()

LAShistogram::~LAShistogram ( )

Definition at line 417 of file lasutility.cpp.

Member Function Documentation

◆ active()

BOOL LAShistogram::active ( ) const
inline

Definition at line 101 of file lasutility.hpp.

◆ add()

void LAShistogram::add ( const LASpoint point)

Definition at line 560 of file lasutility.cpp.

◆ histo()

BOOL LAShistogram::histo ( const char *  name,
F32  step 
)

Definition at line 478 of file lasutility.cpp.

◆ histo_avg()

BOOL LAShistogram::histo_avg ( const char *  name,
F32  step,
const char *  name_avg 
)

Definition at line 513 of file lasutility.cpp.

◆ parse()

BOOL LAShistogram::parse ( int  argc,
char *  argv[] 
)

Definition at line 441 of file lasutility.cpp.

◆ report()

void LAShistogram::report ( FILE *  file) const

Definition at line 589 of file lasutility.cpp.

Member Data Documentation

◆ classification_bin

LASbin* LAShistogram::classification_bin
private

Definition at line 116 of file lasutility.hpp.

◆ classification_bin_intensity

LASbin* LAShistogram::classification_bin_intensity
private

Definition at line 125 of file lasutility.hpp.

◆ classification_bin_scan_angle

LASbin* LAShistogram::classification_bin_scan_angle
private

Definition at line 126 of file lasutility.hpp.

◆ gps_time_bin

LASbin* LAShistogram::gps_time_bin
private

Definition at line 119 of file lasutility.hpp.

◆ intensity_bin

LASbin* LAShistogram::intensity_bin
private

Definition at line 115 of file lasutility.hpp.

◆ is_active

BOOL LAShistogram::is_active
private

Definition at line 110 of file lasutility.hpp.

◆ point_source_id_bin

LASbin* LAShistogram::point_source_id_bin
private

Definition at line 118 of file lasutility.hpp.

◆ return_map_bin_intensity

LASbin* LAShistogram::return_map_bin_intensity
private

Definition at line 130 of file lasutility.hpp.

◆ scan_angle_bin

LASbin* LAShistogram::scan_angle_bin
private

Definition at line 117 of file lasutility.hpp.

◆ scan_angle_bin_intensity

LASbin* LAShistogram::scan_angle_bin_intensity
private

Definition at line 129 of file lasutility.hpp.

◆ scan_angle_bin_number_of_returns

LASbin* LAShistogram::scan_angle_bin_number_of_returns
private

Definition at line 128 of file lasutility.hpp.

◆ scan_angle_bin_z

LASbin* LAShistogram::scan_angle_bin_z
private

Definition at line 127 of file lasutility.hpp.

◆ wavepacket_index_bin

LASbin* LAShistogram::wavepacket_index_bin
private

Definition at line 120 of file lasutility.hpp.

◆ wavepacket_location_bin

LASbin* LAShistogram::wavepacket_location_bin
private

Definition at line 123 of file lasutility.hpp.

◆ wavepacket_offset_bin

LASbin* LAShistogram::wavepacket_offset_bin
private

Definition at line 121 of file lasutility.hpp.

◆ wavepacket_size_bin

LASbin* LAShistogram::wavepacket_size_bin
private

Definition at line 122 of file lasutility.hpp.

◆ x_bin

LASbin* LAShistogram::x_bin
private

Definition at line 112 of file lasutility.hpp.

◆ y_bin

LASbin* LAShistogram::y_bin
private

Definition at line 113 of file lasutility.hpp.

◆ z_bin

LASbin* LAShistogram::z_bin
private

Definition at line 114 of file lasutility.hpp.


The documentation for this class was generated from the following files:


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Mon Feb 28 2022 22:46:10