MrSID Decode SDK for LiDAR Reference Manual
1.1.3.4427
|
Stream is the base class for buffered input and output for IO objects.
#include <Stream.h>
Public Types | |
enum | { DefaultBufferSize = 1 << 12 } |
Default Buffer Size (4096). More... | |
enum | Mode { MODE_SET = 0, MODE_CUR = 1, MODE_END = 2 } |
Seek offset origin. More... | |
typedef IO::offset_type | offset_type |
Integer data type for seek() and tell() offsets. More... | |
Public Member Functions | |
IO * | getIO () |
Get the underlying IO object. More... | |
Protected Types | |
typedef unsigned char | byte_t |
Protected Member Functions | |
~Stream (void) | |
Stream (void) | |
Protected Attributes | |
IO * | m_io |
size_t | m_size |
offset_type | m_pos |
byte_t * | m_head |
byte_t * | m_cur |
byte_t * | m_tail |
|
protected |
typedef IO::offset_type Stream::offset_type |
enum Stream::Mode |
|
protected |
|
protected |
IO* Stream::getIO | ( | ) |
|
protected |
LizardTech |