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

#include <lasutility.hpp>

Public Member Functions

void add (F64 item)
 
void add (I32 item)
 
void add (I32 item, I32 value)
 
void add (I64 item)
 
 LASbin (F32 step)
 
void report (FILE *file, const char *name=0, const char *name_avg=0) const
 
 ~LASbin ()
 

Private Member Functions

void add_to_bin (I32 bin)
 

Private Attributes

I32 anker
 
U32bins_neg
 
U32bins_pos
 
I64 count
 
BOOL first
 
F32 one_over_step
 
I32 size_neg
 
I32 size_pos
 
F64 total
 
F64values_neg
 
F64values_pos
 

Detailed Description

Definition at line 73 of file lasutility.hpp.

Constructor & Destructor Documentation

◆ LASbin()

LASbin::LASbin ( F32  step)

Definition at line 162 of file lasutility.cpp.

◆ ~LASbin()

LASbin::~LASbin ( )

Definition at line 176 of file lasutility.cpp.

Member Function Documentation

◆ add() [1/4]

void LASbin::add ( F64  item)

Definition at line 192 of file lasutility.cpp.

◆ add() [2/4]

void LASbin::add ( I32  item)

Definition at line 184 of file lasutility.cpp.

◆ add() [3/4]

void LASbin::add ( I32  item,
I32  value 
)

Definition at line 261 of file lasutility.cpp.

◆ add() [4/4]

void LASbin::add ( I64  item)

Definition at line 200 of file lasutility.cpp.

◆ add_to_bin()

void LASbin::add_to_bin ( I32  bin)
private

Definition at line 208 of file lasutility.cpp.

◆ report()

void LASbin::report ( FILE *  file,
const char *  name = 0,
const char *  name_avg = 0 
) const

Definition at line 323 of file lasutility.cpp.

Member Data Documentation

◆ anker

I32 LASbin::anker
private

Definition at line 89 of file lasutility.hpp.

◆ bins_neg

U32* LASbin::bins_neg
private

Definition at line 93 of file lasutility.hpp.

◆ bins_pos

U32* LASbin::bins_pos
private

Definition at line 92 of file lasutility.hpp.

◆ count

I64 LASbin::count
private

Definition at line 86 of file lasutility.hpp.

◆ first

BOOL LASbin::first
private

Definition at line 88 of file lasutility.hpp.

◆ one_over_step

F32 LASbin::one_over_step
private

Definition at line 87 of file lasutility.hpp.

◆ size_neg

I32 LASbin::size_neg
private

Definition at line 91 of file lasutility.hpp.

◆ size_pos

I32 LASbin::size_pos
private

Definition at line 90 of file lasutility.hpp.

◆ total

F64 LASbin::total
private

Definition at line 85 of file lasutility.hpp.

◆ values_neg

F64* LASbin::values_neg
private

Definition at line 95 of file lasutility.hpp.

◆ values_pos

F64* LASbin::values_pos
private

Definition at line 94 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 Wed Mar 2 2022 00:37:26