HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FlatImage Class Reference

#include <ImfFlatImage.h>

+ Inheritance diagram for FlatImage:

Public Member Functions

IMFUTIL_EXPORT FlatImage ()
 
IMFUTIL_EXPORT FlatImage (const IMATH_NAMESPACE::Box2i &dataWindow, LevelMode levelMode=ONE_LEVEL, LevelRoundingMode levelRoundingMode=ROUND_DOWN)
 
virtual IMFUTIL_EXPORT ~FlatImage ()
 
virtual IMFUTIL_EXPORT
FlatImageLevel
level (int l=0)
 
virtual IMFUTIL_EXPORT const
FlatImageLevel
level (int l=0) const
 
virtual IMFUTIL_EXPORT
FlatImageLevel
level (int lx, int ly)
 
virtual IMFUTIL_EXPORT const
FlatImageLevel
level (int lx, int ly) const
 
- Public Member Functions inherited from Image
IMFUTIL_EXPORT Image ()
 
virtual IMFUTIL_EXPORT ~Image ()
 
IMFUTIL_EXPORT LevelMode levelMode () const
 
IMFUTIL_EXPORT LevelRoundingMode levelRoundingMode () const
 
IMFUTIL_EXPORT int numLevels () const
 
IMFUTIL_EXPORT int numXLevels () const
 
IMFUTIL_EXPORT int numYLevels () const
 
IMFUTIL_EXPORT const
IMATH_NAMESPACE::Box2i
dataWindow () const
 
IMFUTIL_EXPORT const
IMATH_NAMESPACE::Box2i
dataWindowForLevel (int l) const
 
IMFUTIL_EXPORT const
IMATH_NAMESPACE::Box2i
dataWindowForLevel (int lx, int ly) const
 
IMFUTIL_EXPORT int levelWidth (int lx) const
 
IMFUTIL_EXPORT int levelHeight (int ly) const
 
IMFUTIL_EXPORT void resize (const IMATH_NAMESPACE::Box2i &dataWindow)
 
virtual IMFUTIL_EXPORT void resize (const IMATH_NAMESPACE::Box2i &dataWindow, LevelMode levelMode, LevelRoundingMode levelRoundingMode)
 
IMFUTIL_EXPORT void shiftPixels (int dx, int dy)
 
IMFUTIL_EXPORT void insertChannel (const std::string &name, PixelType type, int xSampling=1, int ySampling=1, bool pLinear=false)
 
IMFUTIL_EXPORT void insertChannel (const std::string &name, const Channel &channel)
 
IMFUTIL_EXPORT void eraseChannel (const std::string &name)
 
IMFUTIL_EXPORT void clearChannels ()
 
IMFUTIL_EXPORT void renameChannel (const std::string &oldName, const std::string &newName)
 
IMFUTIL_EXPORT void renameChannels (const RenamingMap &oldToNewNames)
 

Protected Member Functions

virtual IMFUTIL_EXPORT
FlatImageLevel
newLevel (int lx, int ly, const IMATH_NAMESPACE::Box2i &dataWindow)
 

Detailed Description

Definition at line 56 of file ImfFlatImage.h.

Constructor & Destructor Documentation

IMFUTIL_EXPORT FlatImage::FlatImage ( )
IMFUTIL_EXPORT FlatImage::FlatImage ( const IMATH_NAMESPACE::Box2i dataWindow,
LevelMode  levelMode = ONE_LEVEL,
LevelRoundingMode  levelRoundingMode = ROUND_DOWN 
)
virtual IMFUTIL_EXPORT FlatImage::~FlatImage ( )
virtual

Member Function Documentation

virtual IMFUTIL_EXPORT FlatImageLevel& FlatImage::level ( int  l = 0)
virtual

Reimplemented from Image.

virtual IMFUTIL_EXPORT const FlatImageLevel& FlatImage::level ( int  l = 0) const
virtual

Reimplemented from Image.

virtual IMFUTIL_EXPORT FlatImageLevel& FlatImage::level ( int  lx,
int  ly 
)
virtual

Reimplemented from Image.

virtual IMFUTIL_EXPORT const FlatImageLevel& FlatImage::level ( int  lx,
int  ly 
) const
virtual

Reimplemented from Image.

virtual IMFUTIL_EXPORT FlatImageLevel* FlatImage::newLevel ( int  lx,
int  ly,
const IMATH_NAMESPACE::Box2i dataWindow 
)
protectedvirtual

Implements Image.


The documentation for this class was generated from the following file: