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

#include <ImfFlatImageLevel.h>

+ Inheritance diagram for FlatImageLevel:

Classes

class  ConstIterator
 
class  Iterator
 

Public Types

typedef std::map< std::string,
FlatImageChannel * > 
ChannelMap
 

Public Member Functions

FlatImageflatImage ()
 
const FlatImageflatImage () const
 
FlatImageChannelfindChannel (const std::string &name)
 
const FlatImageChannelfindChannel (const std::string &name) const
 
FlatImageChannelchannel (const std::string &name)
 
const FlatImageChannelchannel (const std::string &name) const
 
template<class T >
TypedFlatImageChannel< T > * findTypedChannel (const std::string &name)
 
template<class T >
const TypedFlatImageChannel< T > * findTypedChannel (const std::string &name) const
 
template<class T >
TypedFlatImageChannel< T > & typedChannel (const std::string &name)
 
template<class T >
const TypedFlatImageChannel< T > & typedChannel (const std::string &name) const
 
Iterator begin ()
 
ConstIterator begin () const
 
Iterator end ()
 
ConstIterator end () const
 
- Public Member Functions inherited from ImageLevel
Imageimage ()
 
const Imageimage () const
 
int xLevelNumber () const
 
int yLevelNumber () const
 
const IMATH_NAMESPACE::Box2idataWindow () const
 

Friends

class FlatImage
 

Additional Inherited Members

- Protected Member Functions inherited from ImageLevel
 ImageLevel (Image &image, int xLevelNumber, int yLevelNumber)
 
virtual ~ImageLevel ()
 
IMF_EXPORT void throwChannelExists (const std::string &name) const
 
IMF_EXPORT void throwBadChannelName (const std::string &name) const
 
IMF_EXPORT void throwBadChannelNameOrType (const std::string &name) const
 

Detailed Description

Definition at line 60 of file ImfFlatImageLevel.h.

Member Typedef Documentation

Definition at line 118 of file ImfFlatImageLevel.h.

Member Function Documentation

Iterator FlatImageLevel::begin ( )
ConstIterator FlatImageLevel::begin ( ) const
FlatImageChannel& FlatImageLevel::channel ( const std::string name)
const FlatImageChannel& FlatImageLevel::channel ( const std::string name) const
Iterator FlatImageLevel::end ( )
ConstIterator FlatImageLevel::end ( ) const
FlatImageChannel* FlatImageLevel::findChannel ( const std::string name)
const FlatImageChannel* FlatImageLevel::findChannel ( const std::string name) const
template<class T >
TypedFlatImageChannel< T > * FlatImageLevel::findTypedChannel ( const std::string name)

Definition at line 244 of file ImfFlatImageLevel.h.

template<class T >
const TypedFlatImageChannel< T > * FlatImageLevel::findTypedChannel ( const std::string name) const

Definition at line 252 of file ImfFlatImageLevel.h.

FlatImage& FlatImageLevel::flatImage ( )
const FlatImage& FlatImageLevel::flatImage ( ) const
template<class T >
TypedFlatImageChannel< T > & FlatImageLevel::typedChannel ( const std::string name)

Definition at line 260 of file ImfFlatImageLevel.h.

template<class T >
const TypedFlatImageChannel< T > & FlatImageLevel::typedChannel ( const std::string name) const

Definition at line 273 of file ImfFlatImageLevel.h.

Friends And Related Function Documentation

friend class FlatImage
friend

Definition at line 131 of file ImfFlatImageLevel.h.


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