MrSID Decode SDK for LiDAR Reference Manual 1.1.4.4709

- Main Page
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

Bounds | Bounds is a 3-dimensional bounding box
ChannelInfo | ChannelInfo stores the basic properties of a channel
ChannelData | ChannelData adds sample values to the ChannelInfo class
DataTypeUtils | Helper functions for interaction with the DataType enum
Endian | Endian is a helper class that figures out the host's byte order
exception |
Error | Error is the base class for all LiDAR SDK errors
OSError | OSError extends Error by using errno or GetLastError() to build the text description of the error
IO::Location | Location is a helper structure for holding the location of data in a IO object
Metadata | Metadata is a container for storing metadata about the point cloud
Mutex | Mutex is a cross platform wrapper for mutexes
MutexMonitor | MutexMonitor use Resource Acquisition Is Initialization (RAII) to mutex lock blocks of code
Object | Object is the base class for implementing reference counting
IO | IO is the base class for binary input and output
FileIO | FileIO implements file-based IO
PointIterator | PointIterator is the base class for accessing the point cloud
PointSource | PointSource is the base class of LiDAR point cloud extraction pipeline
PointReader | PointReader is the base class for reading LiDAR file formats
MG4PointReader | MG4PointReader reads LiDAR-based MrSID files
TXTPointReader | TXTPointReader reads LiDAR-based Text files
PointWriter | PointWriter is the base for writing LiDAR files
SimplePointWriter | SimplePointWriter handles some of the bookkeeping of writing a file
TXTPointWriter | TXTPointWriter writes LiDAR-based Text files
PointData | PointData is a group of ChannelData objects
PointInfo | PointInfo is a group of ChannelInfo objects
ProgressDelegate | ProgressDelegate is the base class for progress and interrupt reporting
PercentProgressDelegate |
Range | Range is a 1-dimensional interval
Scoped< TYPE > | Scoped is a wrapper class around Object that gives it block scoping
Stream | Stream is the base class for buffered input and output for IO objects
StreamReader | StreamReader implements buffered reads from IO objects
StreamWriter | StreamWriter implements buffered writes to IO objects
Version | Functions for geting the SDK version and MrSID file version

LizardTech