#include <lasutility.hpp>
Public Member Functions | |
void | add (I32 item) |
void | add (I64 item) |
void | add (F64 item) |
void | add (I32 item, I32 value) |
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 |
U32 * | bins_neg |
U32 * | bins_pos |
I64 | count |
BOOL | first |
F32 | one_over_step |
I32 | size_neg |
I32 | size_pos |
F64 | total |
F64 * | values_neg |
F64 * | values_pos |
Definition at line 73 of file lasutility.hpp.
LASbin::LASbin | ( | F32 | step | ) |
Definition at line 162 of file lasutility.cpp.
LASbin::~LASbin | ( | ) |
Definition at line 176 of file lasutility.cpp.
void LASbin::add | ( | I32 | item | ) |
Definition at line 184 of file lasutility.cpp.
void LASbin::add | ( | I64 | item | ) |
Definition at line 200 of file lasutility.cpp.
void LASbin::add | ( | F64 | item | ) |
Definition at line 192 of file lasutility.cpp.
Definition at line 261 of file lasutility.cpp.
|
private |
Definition at line 208 of file lasutility.cpp.
void LASbin::report | ( | FILE * | file, |
const char * | name = 0 , |
||
const char * | name_avg = 0 |
||
) | const |
Definition at line 323 of file lasutility.cpp.
|
private |
Definition at line 89 of file lasutility.hpp.
|
private |
Definition at line 93 of file lasutility.hpp.
|
private |
Definition at line 92 of file lasutility.hpp.
|
private |
Definition at line 86 of file lasutility.hpp.
|
private |
Definition at line 88 of file lasutility.hpp.
|
private |
Definition at line 87 of file lasutility.hpp.
|
private |
Definition at line 91 of file lasutility.hpp.
|
private |
Definition at line 90 of file lasutility.hpp.
|
private |
Definition at line 85 of file lasutility.hpp.
|
private |
Definition at line 95 of file lasutility.hpp.
|
private |
Definition at line 94 of file lasutility.hpp.