#include <StkImageDdsIO.h>
|
| ImageDdsIO (const std::vector< unsigned char > &data) |
|
| ImageDdsIO (const std::string &filename) |
|
void | setDataBuffer (std::vector< unsigned char > data) |
|
void | setGzip (bool val=true) |
|
bool | readHeader (Image &img) override |
|
bool | open (OpenMode mode=READ) override |
|
bool | close () override |
|
bool | load (Image &img) override |
|
bool | save (const Image &img) override |
|
| ImageIO (const std::string &filename, const char *opts=nullptr) |
|
void | setFilename (const std::string &filename) |
|
const std::string & | getFilename () const |
|
virtual bool | readSubImage (const Image &hdr, Image &img, int startx, int starty, int width, int height) |
|
virtual bool | load (Image &img)=0 |
|
virtual bool | save (const Image &img)=0 |
|
virtual bool | readHeader (Image &img)=0 |
|
virtual bool | open (OpenMode mode=READ)=0 |
|
virtual bool | close ()=0 |
|
virtual void | setOptions (const char *) |
|
|
bool | read (void *ptr, unsigned int size, unsigned int nmemb) |
|
bool | write (void *ptr, unsigned int size, unsigned int nmemb) |
|
|
bool | gzip_ = false |
|
std::unique_ptr< Header > | hdr_ |
|
std::vector< unsigned char > | data_buf_ |
|
int | data_buf_ptr_ = 0 |
|
FILE * | fp_ = nullptr |
|
std::string | filename_ |
|
|
enum | OpenMode { READ = 0
, WRITE
} |
|
static std::unique_ptr< ImageIO > | create (const std::string &filename, const char *opts=nullptr) |
|
static std::unique_ptr< ImageIO > | create (const std::vector< uint8_t > &imageBuffer) |
|
ImageDdsIO - Short description. Detailed description.
◆ close()
bool ImageDdsIO::close |
( |
| ) |
|
|
overridevirtual |
◆ load()
bool ImageDdsIO::load |
( |
Image & |
img | ) |
|
|
overridevirtual |
◆ open()
bool ImageDdsIO::open |
( |
OpenMode |
mode = READ | ) |
|
|
overridevirtual |
◆ readHeader()
bool ImageDdsIO::readHeader |
( |
Image & |
img | ) |
|
|
overridevirtual |
◆ save()
bool ImageDdsIO::save |
( |
const Image & |
img | ) |
|
|
overridevirtual |
◆ setDataBuffer()
void STK::ImageDdsIO::setDataBuffer |
( |
std::vector< unsigned char > |
data | ) |
|
|
inline |
Read from binary data buffer.
◆ setGzip()
void STK::ImageDdsIO::setGzip |
( |
bool |
val = true | ) |
|
|
inline |
The documentation for this class was generated from the following files:
- Native/SilentToolkit/StkImage/StkImageDdsIO.h
- Native/SilentToolkit/StkImage/StkImageDdsIO.cpp