HDK
|
#include <ImfImageLevel.h>
Public Member Functions | |
Image & | image () |
const Image & | image () const |
int | xLevelNumber () const |
int | yLevelNumber () const |
const IMATH_NAMESPACE::Box2i & | dataWindow () const |
Protected Member Functions | |
IMFUTIL_EXPORT | ImageLevel (Image &image, int xLevelNumber, int yLevelNumber) |
virtual IMFUTIL_EXPORT | ~ImageLevel () |
virtual IMFUTIL_EXPORT void | resize (const IMATH_NAMESPACE::Box2i &dataWindow) |
virtual IMFUTIL_EXPORT void | shiftPixels (int dx, int dy) |
virtual void | insertChannel (const std::string &name, PixelType type, int xSampling, int ySampling, bool pLinear)=0 |
virtual void | eraseChannel (const std::string &name)=0 |
virtual void | clearChannels ()=0 |
virtual void | renameChannel (const std::string &oldName, const std::string &newName)=0 |
virtual void | renameChannels (const RenamingMap &oldToNewNames)=0 |
IMFUTIL_EXPORT void | throwChannelExists (const std::string &name) const |
IMFUTIL_EXPORT void | throwBadChannelName (const std::string &name) const |
IMFUTIL_EXPORT void | throwBadChannelNameOrType (const std::string &name) const |
Friends | |
class | Image |
Definition at line 28 of file ImfImageLevel.h.
|
protected |
|
protectedvirtual |
|
protectedpure virtual |
|
inline |
Definition at line 45 of file ImfImageLevel.h.
|
protectedpure virtual |
|
inline |
Definition at line 35 of file ImfImageLevel.h.
|
inline |
Definition at line 36 of file ImfImageLevel.h.
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
inline |
Definition at line 42 of file ImfImageLevel.h.
|
inline |
Definition at line 43 of file ImfImageLevel.h.
Definition at line 48 of file ImfImageLevel.h.