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

#include <ImfDeepImageLevel.h>

+ Inheritance diagram for DeepImageLevel:

Public Types

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

Public Member Functions

IMFUTIL_EXPORT DeepImagedeepImage ()
 
IMFUTIL_EXPORT const DeepImagedeepImage () const
 
IMFUTIL_EXPORT DeepImageChannelfindChannel (const std::string &name)
 
IMFUTIL_EXPORT const
DeepImageChannel
findChannel (const std::string &name) const
 
IMFUTIL_EXPORT DeepImageChannelchannel (const std::string &name)
 
IMFUTIL_EXPORT const
DeepImageChannel
channel (const std::string &name) const
 
template<class T >
TypedDeepImageChannel< T > * findTypedChannel (const std::string &name)
 
template<class T >
const TypedDeepImageChannel< T > * findTypedChannel (const std::string &name) const
 
template<class T >
TypedDeepImageChannel< T > & typedChannel (const std::string &name)
 
template<class T >
const TypedDeepImageChannel< T > & typedChannel (const std::string &name) const
 
IMFUTIL_EXPORT Iterator begin ()
 
IMFUTIL_EXPORT ConstIterator begin () const
 
IMFUTIL_EXPORT Iterator end ()
 
IMFUTIL_EXPORT ConstIterator end () const
 
IMFUTIL_EXPORT SampleCountChannelsampleCounts ()
 
IMFUTIL_EXPORT const
SampleCountChannel
sampleCounts () const
 
IMFUTIL_EXPORT Iterator ()
 
IMFUTIL_EXPORT Iterator (const DeepImageLevel::ChannelMap::iterator &i)
 
IMFUTIL_EXPORT Iteratoroperator++ ()
 
IMFUTIL_EXPORT Iterator operator++ (int)
 
IMFUTIL_EXPORT const std::stringname () const
 
IMFUTIL_EXPORT DeepImageChannelchannel () const
 
IMFUTIL_EXPORT ConstIterator ()
 
IMFUTIL_EXPORT ConstIterator (const DeepImageLevel::ChannelMap::const_iterator &i)
 
IMFUTIL_EXPORT ConstIterator (const DeepImageLevel::Iterator &other)
 
IMFUTIL_EXPORT ConstIteratoroperator++ ()
 
IMFUTIL_EXPORT ConstIterator operator++ (int)
 
IMFUTIL_EXPORT const std::stringname () const
 
IMFUTIL_EXPORT const
DeepImageChannel
channel () const
 
- Public Member Functions inherited from ImageLevel
Imageimage ()
 
const Imageimage () const
 
int xLevelNumber () const
 
int yLevelNumber () const
 
const IMATH_NAMESPACE::Box2idataWindow () const
 

Friends

class DeepImage
 
class SampleCountChannel
 
class DeepImageLevel::ConstIterator
 
bool operator== (const ConstIterator &, const ConstIterator &)
 
bool operator!= (const ConstIterator &, const ConstIterator &)
 

Additional Inherited Members

- Protected Member Functions inherited from ImageLevel
IMFUTIL_EXPORT ImageLevel (Image &image, int xLevelNumber, int yLevelNumber)
 
virtual IMFUTIL_EXPORT ~ImageLevel ()
 
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
 

Detailed Description

Definition at line 34 of file ImfDeepImageLevel.h.

Member Typedef Documentation

Definition at line 93 of file ImfDeepImageLevel.h.

Member Function Documentation

IMFUTIL_EXPORT Iterator DeepImageLevel::begin ( )
IMFUTIL_EXPORT ConstIterator DeepImageLevel::begin ( ) const
IMFUTIL_EXPORT DeepImageChannel& DeepImageLevel::channel ( const std::string name)
IMFUTIL_EXPORT const DeepImageChannel& DeepImageLevel::channel ( const std::string name) const
IMFUTIL_EXPORT DeepImageChannel& DeepImageLevel::channel ( ) const
IMFUTIL_EXPORT const DeepImageChannel& DeepImageLevel::channel ( ) const
IMFUTIL_EXPORT DeepImageLevel::ConstIterator ( )
IMFUTIL_EXPORT DeepImageLevel::ConstIterator ( const DeepImageLevel::ChannelMap::const_iterator &  i)
IMFUTIL_EXPORT DeepImageLevel::ConstIterator ( const DeepImageLevel::Iterator other)
IMFUTIL_EXPORT DeepImage& DeepImageLevel::deepImage ( )
IMFUTIL_EXPORT const DeepImage& DeepImageLevel::deepImage ( ) const
IMFUTIL_EXPORT Iterator DeepImageLevel::end ( )
IMFUTIL_EXPORT ConstIterator DeepImageLevel::end ( ) const
IMFUTIL_EXPORT DeepImageChannel* DeepImageLevel::findChannel ( const std::string name)
IMFUTIL_EXPORT const DeepImageChannel* DeepImageLevel::findChannel ( const std::string name) const
template<class T >
TypedDeepImageChannel< T > * DeepImageLevel::findTypedChannel ( const std::string name)

Definition at line 262 of file ImfDeepImageLevel.h.

template<class T >
const TypedDeepImageChannel< T > * DeepImageLevel::findTypedChannel ( const std::string name) const

Definition at line 269 of file ImfDeepImageLevel.h.

IMFUTIL_EXPORT DeepImageLevel::Iterator ( )
IMFUTIL_EXPORT DeepImageLevel::Iterator ( const DeepImageLevel::ChannelMap::iterator &  i)
IMFUTIL_EXPORT const std::string& DeepImageLevel::name ( ) const
IMFUTIL_EXPORT const std::string& DeepImageLevel::name ( ) const
IMFUTIL_EXPORT Iterator& DeepImageLevel::operator++ ( )
IMFUTIL_EXPORT Iterator DeepImageLevel::operator++ ( int  )
IMFUTIL_EXPORT ConstIterator& DeepImageLevel::operator++ ( )
IMFUTIL_EXPORT ConstIterator DeepImageLevel::operator++ ( int  )
SampleCountChannel & DeepImageLevel::sampleCounts ( )
inline

Definition at line 297 of file ImfDeepImageLevel.h.

const SampleCountChannel & DeepImageLevel::sampleCounts ( ) const
inline

Definition at line 303 of file ImfDeepImageLevel.h.

template<class T >
TypedDeepImageChannel< T > & DeepImageLevel::typedChannel ( const std::string name)

Definition at line 276 of file ImfDeepImageLevel.h.

template<class T >
const TypedDeepImageChannel< T > & DeepImageLevel::typedChannel ( const std::string name) const

Definition at line 287 of file ImfDeepImageLevel.h.

Friends And Related Function Documentation

friend class DeepImage
friend

Definition at line 118 of file ImfDeepImageLevel.h.

Definition at line 214 of file ImfDeepImageLevel.h.

bool operator!= ( const ConstIterator ,
const ConstIterator  
)
friend
bool operator== ( const ConstIterator ,
const ConstIterator  
)
friend
friend class SampleCountChannel
friend

Definition at line 119 of file ImfDeepImageLevel.h.


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