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

#include <ImfChannelList.h>

Classes

class  ConstIterator
 
class  Iterator
 

Public Types

typedef std::map< Name, ChannelChannelMap
 

Public Member Functions

IMF_EXPORT void insert (const char name[], const Channel &channel)
 
IMF_EXPORT void insert (const std::string &name, const Channel &channel)
 
IMF_EXPORT Channeloperator[] (const char name[])
 
IMF_EXPORT const Channeloperator[] (const char name[]) const
 
IMF_EXPORT Channeloperator[] (const std::string &name)
 
IMF_EXPORT const Channeloperator[] (const std::string &name) const
 
IMF_EXPORT ChannelfindChannel (const char name[])
 
IMF_EXPORT const ChannelfindChannel (const char name[]) const
 
IMF_EXPORT ChannelfindChannel (const std::string &name)
 
IMF_EXPORT const ChannelfindChannel (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 layers (std::set< std::string > &layerNames) const
 
IMF_EXPORT void channelsInLayer (const std::string &layerName, Iterator &first, Iterator &last)
 
IMF_EXPORT void channelsInLayer (const std::string &layerName, ConstIterator &first, ConstIterator &last) const
 
IMF_EXPORT void channelsWithPrefix (const char prefix[], Iterator &first, Iterator &last)
 
IMF_EXPORT void channelsWithPrefix (const char prefix[], ConstIterator &first, ConstIterator &last) const
 
IMF_EXPORT void channelsWithPrefix (const std::string &prefix, Iterator &first, Iterator &last)
 
IMF_EXPORT void channelsWithPrefix (const std::string &prefix, ConstIterator &first, ConstIterator &last) const
 
IMF_EXPORT bool operator== (const ChannelList &other) const
 

Detailed Description

Definition at line 119 of file ImfChannelList.h.

Member Typedef Documentation

typedef std::map<Name, Channel> ChannelList::ChannelMap

Definition at line 172 of file ImfChannelList.h.

Member Function Documentation

IMF_EXPORT Iterator ChannelList::begin ( )
IMF_EXPORT ConstIterator ChannelList::begin ( ) const
IMF_EXPORT void ChannelList::channelsInLayer ( const std::string layerName,
Iterator first,
Iterator last 
)
IMF_EXPORT void ChannelList::channelsInLayer ( const std::string layerName,
ConstIterator first,
ConstIterator last 
) const
IMF_EXPORT void ChannelList::channelsWithPrefix ( const char  prefix[],
Iterator first,
Iterator last 
)
IMF_EXPORT void ChannelList::channelsWithPrefix ( const char  prefix[],
ConstIterator first,
ConstIterator last 
) const
IMF_EXPORT void ChannelList::channelsWithPrefix ( const std::string prefix,
Iterator first,
Iterator last 
)
IMF_EXPORT void ChannelList::channelsWithPrefix ( const std::string prefix,
ConstIterator first,
ConstIterator last 
) const
IMF_EXPORT Iterator ChannelList::end ( )
IMF_EXPORT ConstIterator ChannelList::end ( ) const
IMF_EXPORT Iterator ChannelList::find ( const char  name[])
IMF_EXPORT ConstIterator ChannelList::find ( const char  name[]) const
IMF_EXPORT Iterator ChannelList::find ( const std::string name)
IMF_EXPORT ConstIterator ChannelList::find ( const std::string name) const
IMF_EXPORT Channel* ChannelList::findChannel ( const char  name[])
IMF_EXPORT const Channel* ChannelList::findChannel ( const char  name[]) const
IMF_EXPORT Channel* ChannelList::findChannel ( const std::string name)
IMF_EXPORT const Channel* ChannelList::findChannel ( const std::string name) const
IMF_EXPORT void ChannelList::insert ( const char  name[],
const Channel channel 
)
IMF_EXPORT void ChannelList::insert ( const std::string name,
const Channel channel 
)
IMF_EXPORT void ChannelList::layers ( std::set< std::string > &  layerNames) const
IMF_EXPORT bool ChannelList::operator== ( const ChannelList other) const
IMF_EXPORT Channel& ChannelList::operator[] ( const char  name[])
IMF_EXPORT const Channel& ChannelList::operator[] ( const char  name[]) const
IMF_EXPORT Channel& ChannelList::operator[] ( const std::string name)
IMF_EXPORT const Channel& ChannelList::operator[] ( const std::string name) const

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