HDK
|
#include <ImfImage.h>
Protected Member Functions | |
virtual ImageLevel * | newLevel (int lx, int ly, const IMATH_NAMESPACE::Box2i &dataWindow)=0 |
Definition at line 105 of file ImfImage.h.
IMFUTIL_EXPORT Image::Image | ( | ) |
|
virtual |
IMFUTIL_EXPORT void Image::clearChannels | ( | ) |
IMFUTIL_EXPORT const IMATH_NAMESPACE::Box2i& Image::dataWindow | ( | ) | const |
IMFUTIL_EXPORT const IMATH_NAMESPACE::Box2i& Image::dataWindowForLevel | ( | int | l | ) | const |
IMFUTIL_EXPORT const IMATH_NAMESPACE::Box2i& Image::dataWindowForLevel | ( | int | lx, |
int | ly | ||
) | const |
IMFUTIL_EXPORT void Image::eraseChannel | ( | const std::string & | name | ) |
IMFUTIL_EXPORT void Image::insertChannel | ( | const std::string & | name, |
PixelType | type, | ||
int | xSampling = 1 , |
||
int | ySampling = 1 , |
||
bool | pLinear = false |
||
) |
IMFUTIL_EXPORT void Image::insertChannel | ( | const std::string & | name, |
const Channel & | channel | ||
) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
IMFUTIL_EXPORT int Image::levelHeight | ( | int | ly | ) | const |
IMFUTIL_EXPORT LevelMode Image::levelMode | ( | ) | const |
IMFUTIL_EXPORT LevelRoundingMode Image::levelRoundingMode | ( | ) | const |
IMFUTIL_EXPORT int Image::levelWidth | ( | int | lx | ) | const |
|
protectedpure virtual |
IMFUTIL_EXPORT int Image::numLevels | ( | ) | const |
IMFUTIL_EXPORT int Image::numXLevels | ( | ) | const |
IMFUTIL_EXPORT int Image::numYLevels | ( | ) | const |
IMFUTIL_EXPORT void Image::renameChannel | ( | const std::string & | oldName, |
const std::string & | newName | ||
) |
IMFUTIL_EXPORT void Image::renameChannels | ( | const RenamingMap & | oldToNewNames | ) |
IMFUTIL_EXPORT void Image::resize | ( | const IMATH_NAMESPACE::Box2i & | dataWindow | ) |
|
virtual |
IMFUTIL_EXPORT void Image::shiftPixels | ( | int | dx, |
int | dy | ||
) |