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

#include <ImfDeepFrameBuffer.h>

+ Inheritance diagram for DeepFrameBuffer:

Public Types

typedef std::map< Name, DeepSlice > SliceMap
 

Public Member Functions

IMF_EXPORT void insert (const char name[], const DeepSlice &slice)
 
IMF_EXPORT void insert (const std::string &name, const DeepSlice &slice)
 
IMF_EXPORT DeepSlice & operator[] (const char name[])
 
IMF_EXPORT const DeepSlice & operator[] (const char name[]) const
 
IMF_EXPORT DeepSlice & operator[] (const std::string &name)
 
IMF_EXPORT const DeepSlice & operator[] (const std::string &name) const
 
IMF_EXPORT DeepSlice * findSlice (const char name[])
 
IMF_EXPORT const DeepSlice * findSlice (const char name[]) const
 
IMF_EXPORT DeepSlice * findSlice (const std::string &name)
 
IMF_EXPORT const DeepSlice * findSlice (const std::string &name) const
 
IMF_EXPORT Iterator begin ()
 
IMF_EXPORT ConstIterator begin () const
 
IMF_EXPORT Iterator end ()
 
IMF_EXPORT ConstIterator end () const
 
IMF_EXPORT Iterator find (const char name[])
 
IMF_EXPORT ConstIterator find (const char name[]) const
 
IMF_EXPORT Iterator find (const std::string &name)
 
IMF_EXPORT ConstIterator find (const std::string &name) const
 
IMF_EXPORT void insertSampleCountSlice (const Slice &slice)
 
IMF_EXPORT const Slice & getSampleCountSlice () const
 
IMF_EXPORT Iterator ()
 
IMF_EXPORT Iterator (const DeepFrameBuffer::SliceMap::iterator &i)
 
IMF_EXPORT Iterator & operator++ ()
 
IMF_EXPORT Iterator operator++ (int)
 
IMF_EXPORT const char * name () const
 
IMF_EXPORT DeepSlice & slice () const
 
IMF_EXPORT ConstIterator ()
 
IMF_EXPORT ConstIterator (const DeepFrameBuffer::SliceMap::const_iterator &i)
 
IMF_EXPORT ConstIterator (const DeepFrameBuffer::Iterator &other)
 
IMF_EXPORT ConstIterator & operator++ ()
 
IMF_EXPORT ConstIterator operator++ (int)
 
IMF_EXPORT const char * name () const
 
IMF_EXPORT const DeepSlice & slice () const
 

Friends

class DeepFrameBuffer::ConstIterator
 
bool operator== (const ConstIterator &, const ConstIterator &)
 
bool operator!= (const ConstIterator &, const ConstIterator &)
 

Detailed Description

Definition at line 66 of file ImfDeepFrameBuffer.h.

Member Typedef Documentation

Definition at line 115 of file ImfDeepFrameBuffer.h.

Member Function Documentation

IMF_EXPORT Iterator DeepFrameBuffer::begin ( )
IMF_EXPORT ConstIterator DeepFrameBuffer::begin ( ) const
IMF_EXPORT DeepFrameBuffer::ConstIterator ( )
IMF_EXPORT DeepFrameBuffer::ConstIterator ( const DeepFrameBuffer::SliceMap::const_iterator &  i)
IMF_EXPORT DeepFrameBuffer::ConstIterator ( const DeepFrameBuffer::Iterator &  other)
IMF_EXPORT Iterator DeepFrameBuffer::end ( )
IMF_EXPORT ConstIterator DeepFrameBuffer::end ( ) const
IMF_EXPORT Iterator DeepFrameBuffer::find ( const char  name[])
IMF_EXPORT ConstIterator DeepFrameBuffer::find ( const char  name[]) const
IMF_EXPORT Iterator DeepFrameBuffer::find ( const std::string &  name)
IMF_EXPORT ConstIterator DeepFrameBuffer::find ( const std::string &  name) const
IMF_EXPORT DeepSlice* DeepFrameBuffer::findSlice ( const char  name[])
IMF_EXPORT const DeepSlice* DeepFrameBuffer::findSlice ( const char  name[]) const
IMF_EXPORT DeepSlice* DeepFrameBuffer::findSlice ( const std::string &  name)
IMF_EXPORT const DeepSlice* DeepFrameBuffer::findSlice ( const std::string &  name) const
IMF_EXPORT const Slice& DeepFrameBuffer::getSampleCountSlice ( ) const
IMF_EXPORT void DeepFrameBuffer::insert ( const char  name[],
const DeepSlice &  slice 
)
IMF_EXPORT void DeepFrameBuffer::insert ( const std::string &  name,
const DeepSlice &  slice 
)
IMF_EXPORT void DeepFrameBuffer::insertSampleCountSlice ( const Slice &  slice)
IMF_EXPORT DeepFrameBuffer::Iterator ( )
IMF_EXPORT DeepFrameBuffer::Iterator ( const DeepFrameBuffer::SliceMap::iterator &  i)
IMF_EXPORT const char* DeepFrameBuffer::name ( ) const
IMF_EXPORT const char* DeepFrameBuffer::name ( ) const
IMF_EXPORT Iterator& DeepFrameBuffer::operator++ ( )
IMF_EXPORT Iterator DeepFrameBuffer::operator++ ( int  )
IMF_EXPORT ConstIterator& DeepFrameBuffer::operator++ ( )
IMF_EXPORT ConstIterator DeepFrameBuffer::operator++ ( int  )
IMF_EXPORT DeepSlice& DeepFrameBuffer::operator[] ( const char  name[])
IMF_EXPORT const DeepSlice& DeepFrameBuffer::operator[] ( const char  name[]) const
IMF_EXPORT DeepSlice& DeepFrameBuffer::operator[] ( const std::string &  name)
IMF_EXPORT const DeepSlice& DeepFrameBuffer::operator[] ( const std::string &  name) const
IMF_EXPORT DeepSlice& DeepFrameBuffer::slice ( ) const
IMF_EXPORT const DeepSlice& DeepFrameBuffer::slice ( ) const

Friends And Related Function Documentation

Definition at line 177 of file ImfDeepFrameBuffer.h.

bool operator!= ( const ConstIterator &  ,
const ConstIterator &   
)
friend
bool operator== ( const ConstIterator &  ,
const ConstIterator &   
)
friend

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