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

#include <ImfDeepImageLevel.h>

+ Inheritance diagram for DeepImageLevel:

Classes

class  ConstIterator
 
class  Iterator
 

Public Types

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

Public Member Functions

DeepImagedeepImage ()
 
const DeepImagedeepImage () const
 
DeepImageChannelfindChannel (const std::string &name)
 
const DeepImageChannelfindChannel (const std::string &name) const
 
DeepImageChannelchannel (const std::string &name)
 
const DeepImageChannelchannel (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
 
Iterator begin ()
 
ConstIterator begin () const
 
Iterator end ()
 
ConstIterator end () const
 
SampleCountChannelsampleCounts ()
 
const SampleCountChannelsampleCounts () 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
 

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 ImfDeepImageLevel.h.

Member Typedef Documentation

Definition at line 118 of file ImfDeepImageLevel.h.

Member Function Documentation

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

Definition at line 267 of file ImfDeepImageLevel.h.

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

Definition at line 275 of file ImfDeepImageLevel.h.

SampleCountChannel & DeepImageLevel::sampleCounts ( )
inline

Definition at line 308 of file ImfDeepImageLevel.h.

const SampleCountChannel & DeepImageLevel::sampleCounts ( ) const
inline

Definition at line 315 of file ImfDeepImageLevel.h.

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

Definition at line 283 of file ImfDeepImageLevel.h.

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

Definition at line 296 of file ImfDeepImageLevel.h.

Friends And Related Function Documentation

friend class DeepImage
friend

Definition at line 138 of file ImfDeepImageLevel.h.

friend class SampleCountChannel
friend

Definition at line 139 of file ImfDeepImageLevel.h.


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