HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ImfMultiView.h File Reference
#include "ImfExport.h"
#include "ImfNamespace.h"
#include "ImfChannelList.h"
#include "ImfStringVectorAttribute.h"
+ Include dependency graph for ImfMultiView.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
IMF_EXPORT std::string 
defaultViewName (const StringVector &multiView)
 
IMF_EXPORT std::string viewFromChannelName (const std::string &channel, const StringVector &multiView)
 
IMF_EXPORT bool areCounterparts (const std::string &channel1, const std::string &channel2, const StringVector &multiView)
 
IMF_EXPORT ChannelList channelsInView (const std::string &viewName, const ChannelList &channelList, const StringVector &multiView)
 
IMF_EXPORT ChannelList channelsInNoView (const ChannelList &channelList, const StringVector &multiView)
 
IMF_EXPORT ChannelList channelInAllViews (const std::string &channame, const ChannelList &channelList, const StringVector &multiView)
 
IMF_EXPORT std::string channelInOtherView (const std::string &channel, const ChannelList &channelList, const StringVector &multiView, const std::string &otherViewName)
 
IMF_EXPORT std::string insertViewName (const std::string &channel, const StringVector &multiView, int i)
 
IMF_EXPORT std::string removeViewName (const std::string &channel, const std::string &view)
 

Function Documentation

IMF_EXPORT bool areCounterparts ( const std::string channel1,
const std::string channel2,
const StringVector multiView 
)
IMF_EXPORT ChannelList channelInAllViews ( const std::string channame,
const ChannelList channelList,
const StringVector multiView 
)
IMF_EXPORT std::string channelInOtherView ( const std::string channel,
const ChannelList channelList,
const StringVector multiView,
const std::string otherViewName 
)
IMF_EXPORT ChannelList channelsInNoView ( const ChannelList channelList,
const StringVector multiView 
)
IMF_EXPORT ChannelList channelsInView ( const std::string viewName,
const ChannelList channelList,
const StringVector multiView 
)
IMF_EXPORT std::string insertViewName ( const std::string channel,
const StringVector multiView,
int  i 
)
IMF_EXPORT std::string removeViewName ( const std::string channel,
const std::string view 
)
IMF_EXPORT std::string viewFromChannelName ( const std::string channel,
const StringVector multiView 
)