MrSID Decode SDK for LiDAR Reference Manual
1.1.4.4709
|
#include "lidar/Base.h"
Go to the source code of this file.
Classes | |
struct | DataTypeUtils |
Helper functions for interaction with the DataType enum. More... | |
class | ChannelInfo |
ChannelInfo stores the basic properties of a channel. More... | |
class | PointInfo |
PointInfo is a group of ChannelInfo objects. More... | |
class | ChannelData |
ChannelData adds sample values to the ChannelInfo class. More... | |
class | PointData |
PointData is a group of ChannelData objects. More... | |
Macros | |
#define | CHANNEL_NAME_X "X" |
The canonical names of channels. More... | |
#define | CHANNEL_NAME_Y "Y" |
#define | CHANNEL_NAME_Z "Z" |
#define | CHANNEL_NAME_Intensity "Intensity" |
#define | CHANNEL_NAME_ReturnNum "ReturnNum" |
#define | CHANNEL_NAME_NumReturns "NumReturns" |
#define | CHANNEL_NAME_ScanDir "ScanDir" |
#define | CHANNEL_NAME_EdgeFlightLine "EdgeFlightLine" |
#define | CHANNEL_NAME_ScannerChannel "ScannerChannel" |
#define | CHANNEL_NAME_ClassId "ClassId" |
#define | CHANNEL_NAME_ClassFlags "ClassFlags" |
#define | CHANNEL_NAME_ScanAngle "ScanAngle" |
#define | CHANNEL_NAME_UserData "UserData" |
#define | CHANNEL_NAME_SourceId "SourceId" |
#define | CHANNEL_NAME_GPSTime_Week "GPSTime" |
#define | CHANNEL_NAME_GPSTime_Adjusted "GPSTime_Adjusted" |
#define | CHANNEL_NAME_Red "Red" |
#define | CHANNEL_NAME_Green "Green" |
#define | CHANNEL_NAME_Blue "Blue" |
#define | CHANNEL_NAME_NearInfrared "NearInfrared" |
#define | CHANNEL_NAME_Skip "@Skip" |
Enumerations | |
enum | DataType { DATATYPE_INVALID = 0x0000, DATATYPE_UINT8 = 0x0100, DATATYPE_SINT8 = 0x0101, DATATYPE_UINT16 = 0x0200, DATATYPE_SINT16 = 0x0201, DATATYPE_UINT32 = 0x0400, DATATYPE_SINT32 = 0x0401, DATATYPE_UINT64 = 0x0800, DATATYPE_SINT64 = 0x0801, DATATYPE_FLOAT32 = 0x0403, DATATYPE_FLOAT64 = 0x0803 } |
Channel data types. More... | |
#define CHANNEL_NAME_Blue "Blue" |
Definition at line 112 of file PointData.h.
#define CHANNEL_NAME_ClassFlags "ClassFlags" |
Definition at line 104 of file PointData.h.
#define CHANNEL_NAME_ClassId "ClassId" |
Definition at line 103 of file PointData.h.
#define CHANNEL_NAME_EdgeFlightLine "EdgeFlightLine" |
Definition at line 101 of file PointData.h.
#define CHANNEL_NAME_GPSTime_Adjusted "GPSTime_Adjusted" |
Definition at line 109 of file PointData.h.
#define CHANNEL_NAME_GPSTime_Week "GPSTime" |
Definition at line 108 of file PointData.h.
#define CHANNEL_NAME_Green "Green" |
Definition at line 111 of file PointData.h.
#define CHANNEL_NAME_Intensity "Intensity" |
Definition at line 97 of file PointData.h.
#define CHANNEL_NAME_NearInfrared "NearInfrared" |
Definition at line 113 of file PointData.h.
#define CHANNEL_NAME_NumReturns "NumReturns" |
Definition at line 99 of file PointData.h.
#define CHANNEL_NAME_Red "Red" |
Definition at line 110 of file PointData.h.
#define CHANNEL_NAME_ReturnNum "ReturnNum" |
Definition at line 98 of file PointData.h.
#define CHANNEL_NAME_ScanAngle "ScanAngle" |
Definition at line 105 of file PointData.h.
#define CHANNEL_NAME_ScanDir "ScanDir" |
Definition at line 100 of file PointData.h.
#define CHANNEL_NAME_ScannerChannel "ScannerChannel" |
Definition at line 102 of file PointData.h.
#define CHANNEL_NAME_Skip "@Skip" |
Definition at line 116 of file PointData.h.
#define CHANNEL_NAME_SourceId "SourceId" |
Definition at line 107 of file PointData.h.
#define CHANNEL_NAME_UserData "UserData" |
Definition at line 106 of file PointData.h.
#define CHANNEL_NAME_X "X" |
Definition at line 94 of file PointData.h.
#define CHANNEL_NAME_Y "Y" |
Definition at line 95 of file PointData.h.
#define CHANNEL_NAME_Z "Z" |
Definition at line 96 of file PointData.h.
enum DataType |
This enum is used to repersent the data type of channel samples.
Enumerator | |
---|---|
DATATYPE_INVALID | |
DATATYPE_UINT8 | |
DATATYPE_SINT8 | |
DATATYPE_UINT16 | |
DATATYPE_SINT16 | |
DATATYPE_UINT32 | |
DATATYPE_SINT32 | |
DATATYPE_UINT64 | |
DATATYPE_SINT64 | |
DATATYPE_FLOAT32 | |
DATATYPE_FLOAT64 |
Definition at line 26 of file PointData.h.
LizardTech |