Classes | |
| struct | Point3D |
| A 3D point. More... | |
| struct | BoundingBox |
| A bounding box. More... | |
| class | Container |
| Contains points and aux data. More... | |
| struct | Parameters |
| Base parameters. More... | |
| struct | ParametersWalz |
| WALZ parameters. More... | |
| struct | ErrorHandler |
| Error handler. More... | |
| class | FileConverter |
| File converter. More... | |
| class | io |
| Main class for handling laser scanned data. More... | |
| class | walz |
| Implements WALZ. WAvelet Laser Zipper. More... | |
| class | las |
| ASPRS LAS format. More... | |
| class | bin |
| TerraSolid binary format. More... | |
| class | FileXYZ |
| XYZ ASCII format. More... | |
Enumerations | |
| enum | EFileType { EFT_UNKNOWN = 0, EFT_WALZ = 1, EFT_LAS = 2, EFT_XYZ = 3, EFT_BIN = 4 } |
| Enumerates laser point file types. More... | |
| enum | EVarType { EVT_DOUBLE = 1, EVT_INT = 2, EVT_STRING = 3 } |
| Type of variable. More... | |
| enum | EWaveletType { EWT_NONE = 0, EWT_DAUB4 = 1, EWT_HAAR_UNSYMMETRIC = 2, EWT_HAAR = 3 } |
| Wavelet type. More... | |
| enum | ECompressionType { ECT_PACKBITS = 1, ECT_HUFFMAN = 2 } |
| Compression type. More... | |
Variables | |
| static unsigned long | setbit [32] |
| Bit mask for unsigned long. | |
Implements both common formats, such as LAS and novel algorithms like laserlib::walz.
Compression type.
How to compress the possibly wavelet transformed vectors. Note that you can not combine laserlib::ECT_HUFFMAN with laserlib::EWT_NONE, since Huffman assumes that a wavelet transform has been applied.
| enum laserlib::EFileType |
Enumerates laser point file types.
| EFT_UNKNOWN | Unknown file type. |
| EFT_WALZ | WAvelet Laser Zipper. See laserlib::walz. |
| EFT_LAS |
ASPRS LAS format.
|
| EFT_XYZ |
ASCII XYZ file with arbitary number of entries per point.
|
| EFT_BIN |
TerraSolid binary file format.
|
| enum laserlib::EVarType |
unsigned long laserlib::setbit[32] [static] |
Initial value:
{0x1L,0x2L,0x4L,0x8L,0x10L,0x20L,
0x40L,0x80L,0x100L,0x200L,0x400L,0x800L,0x1000L,0x2000L,
0x4000L,0x8000L,0x10000L,0x20000L,0x40000L,0x80000L,0x100000L,
0x200000L,0x400000L,0x800000L,0x1000000L,0x2000000L,0x4000000L,
0x8000000L,0x10000000L,0x20000000L,0x40000000L,0x80000000L}
1.5.6