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

#include <CH_Manager.h>

Public Member Functions

 CH_ScopedChannels (CH_Manager *mgr)
 
virtual ~CH_ScopedChannels ()
 
bool scopeChannelInternal (CH_Channel *chp, bool on_off)
 
bool scopeChannelInternal (const CH_ChannelRef &chref, bool on_off)
 
void scopeChannel (const CH_ChannelRef &chref, bool on_off)
 
void scopeChannel (const char *full_chan_path, bool on_off)
 
void unscopeChannelsWithNodeId (int node_id, bool force=false)
 
void scopeChanged (unsigned flags, bool propagate=true)
 
bool isChannelScoped (CH_Channel *chp) const
 
bool isChannelScoped (const char *full_chan_path) const
 
bool isChannelScoped (const CH_ChannelRef &chref) const
 
bool isChannelDisplayed (CH_Channel *chp) const
 
bool isChannelDisplayed (const CH_ChannelRef &chref) const
 
bool isChannelDisplayed (const char *full_chan_path) const
 
void clearDisplayedChannels (bool propagate=true)
 
void displayAllScopedChannels (bool propagate=true)
 
void displaySelectedScopedChannels (bool propagate=true)
 
void displayChannel (const CH_ChannelRef &chref, bool propagate=true)
 
void displayChannel (const char *full_chan_path, bool propagate=true)
 
void undisplayChannel (const CH_ChannelRef &chref, bool propagate=true)
 
void undisplayChannel (const char *full_chan_path, bool propagate=true)
 
bool isChannelSelected (const CH_ChannelRef &chref) const
 
bool isChannelSelected (const char *full_chan_path) const
 
void clearSelectedChannels (bool propagate=true)
 
void selectAllScopedChannels (bool propagate=true)
 
void selectChannel (const CH_ChannelRef &chref, bool propagate=true)
 
void selectChannel (const char *full_chan_path, bool propagate=true)
 
void deselectChannel (const CH_ChannelRef &chref, bool propagate=true)
 
void deselectChannel (const char *full_chan_path, bool propagate=true)
 
void togglePinAllScopedChannels ()
 
void togglePinScopedChannels (const CH_ChannelRefList &chanrefs)
 
void pinAllScopedChannels (bool propagate=true)
 
void unpinAllScopedChannels (bool propagate=true)
 
void pinSelectedChannels (bool propagate=true, int operateOn=CH_SELECTED)
 
void unpinSelectedChannels (bool propagate=true, int operateOn=CH_SELECTED)
 
void pinChannels (const CH_ChannelRefList &chanrefs, bool propagate=true)
 
void unpinChannels (const CH_ChannelRefList &chanrefs, bool propagate=true)
 
void clearLayerScope ()
 
bool isLayerScoped (CH_Channel *chp) const
 
bool isLayerScoped (const char *full_chan_path) const
 
bool isLayerScoped (const CH_ChannelRef &chref) const
 
void scopeLayer (const CH_ChannelRef &chref, bool on_off)
 
void scopeLayer (const char *full_chan_path, bool on_off)
 
bool scopeLayerInternal (CH_Channel *chp, bool on_off)
 
bool scopeLayerInternal (const CH_ChannelRef &chref, bool on_off)
 
bool isLayerSelected (const CH_ChannelRef &chref) const
 
bool isLayerSelected (const char *full_chan_path) const
 
void clearSelectedLayers (bool propagate=true)
 
void selectAllScopedLayers (bool propagate=true)
 
void selectLayer (const CH_ChannelRef &chref, bool propagate=true)
 
void selectLayer (const char *full_chan_path, bool propagate=true)
 
void deselectLayer (const CH_ChannelRef &chref, bool propagate=true)
 
void deselectLayer (const char *full_chan_path, bool propagate=true)
 
void togglePinAllScopedLayers ()
 
void togglePinScopedLayers (const CH_ChannelRefList &chanrefs)
 
void pinAllScopedLayers (bool propagate=true)
 
void unpinAllScopedLayers (bool propagate=true)
 
void pinSelectedLayers (bool propagate=true, int operateOn=CH_LAYER_SELECTED)
 
void unpinSelectedLayers (bool propagate=true, int operateOn=CH_LAYER_SELECTED)
 
void pinLayers (const CH_ChannelRefList &chanrefs, bool propagate=true)
 
void unpinLayers (const CH_ChannelRefList &chanrefs, bool propagate=true)
 
bool isLayerDisplayed (CH_Channel *chp) const
 
bool isLayerDisplayed (const CH_ChannelRef &chref) const
 
bool isLayerDisplayed (const char *full_chan_path) const
 
void clearDisplayedLayers (bool propagate=true)
 
void displayAllScopedLayers (bool propagate=true)
 
void displaySelectedScopedLayers (bool propagate=true)
 
void displayLayer (const CH_ChannelRef &chref, bool propagate=true)
 
void displayLayer (const char *full_chan_path, bool propagate=true)
 
void undisplayLayer (const CH_ChannelRef &chref, bool propagate=true)
 
void undisplayLayer (const char *full_chan_path, bool propagate=true)
 
void setChannelFlags (const CH_ChannelRef &chref, unsigned flags, bool on_off, bool propagate=true)
 
unsigned getChannelFlags (const CH_ChannelRef &chref) const
 
void clearChannelScope ()
 
void getScopedChannels (CH_ChannelList &channels, bool sorted=false)
 
int getNumScopedChanRefs () const
 
void getScopedChanRefs (CH_ChannelRefList &chanrefs, unsigned mask=0, bool sorted=false) const
 
void getSelectedScopedChanRefs (CH_ChannelRefList &chanrefs, bool sorted=false, int operateOn=CH_SELECTED)
 
void getScopedChannelsKeyFrames (UT_IntArray &frames, int minframe, int maxframe)
 

Public Attributes

CH_ChannelRefTable myTable
 
CH_ChannelList mySorted
 
bool myIsSorted
 
CH_ManagermyManager
 

Detailed Description

Definition at line 217 of file CH_Manager.h.

Constructor & Destructor Documentation

CH_ScopedChannels::CH_ScopedChannels ( CH_Manager mgr)
virtual CH_ScopedChannels::~CH_ScopedChannels ( )
virtual

Member Function Documentation

void CH_ScopedChannels::clearChannelScope ( )
void CH_ScopedChannels::clearDisplayedChannels ( bool  propagate = true)
void CH_ScopedChannels::clearDisplayedLayers ( bool  propagate = true)
void CH_ScopedChannels::clearLayerScope ( )
void CH_ScopedChannels::clearSelectedChannels ( bool  propagate = true)
void CH_ScopedChannels::clearSelectedLayers ( bool  propagate = true)
void CH_ScopedChannels::deselectChannel ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannels::deselectChannel ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannels::deselectLayer ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannels::deselectLayer ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannels::displayAllScopedChannels ( bool  propagate = true)
void CH_ScopedChannels::displayAllScopedLayers ( bool  propagate = true)
void CH_ScopedChannels::displayChannel ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannels::displayChannel ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannels::displayLayer ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannels::displayLayer ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannels::displaySelectedScopedChannels ( bool  propagate = true)
void CH_ScopedChannels::displaySelectedScopedLayers ( bool  propagate = true)
unsigned CH_ScopedChannels::getChannelFlags ( const CH_ChannelRef chref) const
int CH_ScopedChannels::getNumScopedChanRefs ( ) const
inline

Definition at line 365 of file CH_Manager.h.

void CH_ScopedChannels::getScopedChannels ( CH_ChannelList channels,
bool  sorted = false 
)
void CH_ScopedChannels::getScopedChannelsKeyFrames ( UT_IntArray frames,
int  minframe,
int  maxframe 
)
void CH_ScopedChannels::getScopedChanRefs ( CH_ChannelRefList chanrefs,
unsigned  mask = 0,
bool  sorted = false 
) const
void CH_ScopedChannels::getSelectedScopedChanRefs ( CH_ChannelRefList chanrefs,
bool  sorted = false,
int  operateOn = CH_SELECTED 
)
bool CH_ScopedChannels::isChannelDisplayed ( CH_Channel chp) const
bool CH_ScopedChannels::isChannelDisplayed ( const CH_ChannelRef chref) const
bool CH_ScopedChannels::isChannelDisplayed ( const char *  full_chan_path) const
bool CH_ScopedChannels::isChannelScoped ( CH_Channel chp) const
bool CH_ScopedChannels::isChannelScoped ( const char *  full_chan_path) const
bool CH_ScopedChannels::isChannelScoped ( const CH_ChannelRef chref) const
bool CH_ScopedChannels::isChannelSelected ( const CH_ChannelRef chref) const
bool CH_ScopedChannels::isChannelSelected ( const char *  full_chan_path) const
bool CH_ScopedChannels::isLayerDisplayed ( CH_Channel chp) const
bool CH_ScopedChannels::isLayerDisplayed ( const CH_ChannelRef chref) const
bool CH_ScopedChannels::isLayerDisplayed ( const char *  full_chan_path) const
bool CH_ScopedChannels::isLayerScoped ( CH_Channel chp) const
bool CH_ScopedChannels::isLayerScoped ( const char *  full_chan_path) const
bool CH_ScopedChannels::isLayerScoped ( const CH_ChannelRef chref) const
bool CH_ScopedChannels::isLayerSelected ( const CH_ChannelRef chref) const
bool CH_ScopedChannels::isLayerSelected ( const char *  full_chan_path) const
void CH_ScopedChannels::pinAllScopedChannels ( bool  propagate = true)
void CH_ScopedChannels::pinAllScopedLayers ( bool  propagate = true)
void CH_ScopedChannels::pinChannels ( const CH_ChannelRefList chanrefs,
bool  propagate = true 
)
void CH_ScopedChannels::pinLayers ( const CH_ChannelRefList chanrefs,
bool  propagate = true 
)
void CH_ScopedChannels::pinSelectedChannels ( bool  propagate = true,
int  operateOn = CH_SELECTED 
)
void CH_ScopedChannels::pinSelectedLayers ( bool  propagate = true,
int  operateOn = CH_LAYER_SELECTED 
)
void CH_ScopedChannels::scopeChanged ( unsigned  flags,
bool  propagate = true 
)
void CH_ScopedChannels::scopeChannel ( const CH_ChannelRef chref,
bool  on_off 
)
void CH_ScopedChannels::scopeChannel ( const char *  full_chan_path,
bool  on_off 
)
bool CH_ScopedChannels::scopeChannelInternal ( CH_Channel chp,
bool  on_off 
)
bool CH_ScopedChannels::scopeChannelInternal ( const CH_ChannelRef chref,
bool  on_off 
)
void CH_ScopedChannels::scopeLayer ( const CH_ChannelRef chref,
bool  on_off 
)
void CH_ScopedChannels::scopeLayer ( const char *  full_chan_path,
bool  on_off 
)
bool CH_ScopedChannels::scopeLayerInternal ( CH_Channel chp,
bool  on_off 
)
bool CH_ScopedChannels::scopeLayerInternal ( const CH_ChannelRef chref,
bool  on_off 
)
void CH_ScopedChannels::selectAllScopedChannels ( bool  propagate = true)
void CH_ScopedChannels::selectAllScopedLayers ( bool  propagate = true)
void CH_ScopedChannels::selectChannel ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannels::selectChannel ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannels::selectLayer ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannels::selectLayer ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannels::setChannelFlags ( const CH_ChannelRef chref,
unsigned  flags,
bool  on_off,
bool  propagate = true 
)
void CH_ScopedChannels::togglePinAllScopedChannels ( )
void CH_ScopedChannels::togglePinAllScopedLayers ( )
void CH_ScopedChannels::togglePinScopedChannels ( const CH_ChannelRefList chanrefs)
void CH_ScopedChannels::togglePinScopedLayers ( const CH_ChannelRefList chanrefs)
void CH_ScopedChannels::undisplayChannel ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannels::undisplayChannel ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannels::undisplayLayer ( const CH_ChannelRef chref,
bool  propagate = true 
)
void CH_ScopedChannels::undisplayLayer ( const char *  full_chan_path,
bool  propagate = true 
)
void CH_ScopedChannels::unpinAllScopedChannels ( bool  propagate = true)
void CH_ScopedChannels::unpinAllScopedLayers ( bool  propagate = true)
void CH_ScopedChannels::unpinChannels ( const CH_ChannelRefList chanrefs,
bool  propagate = true 
)
void CH_ScopedChannels::unpinLayers ( const CH_ChannelRefList chanrefs,
bool  propagate = true 
)
void CH_ScopedChannels::unpinSelectedChannels ( bool  propagate = true,
int  operateOn = CH_SELECTED 
)
void CH_ScopedChannels::unpinSelectedLayers ( bool  propagate = true,
int  operateOn = CH_LAYER_SELECTED 
)
void CH_ScopedChannels::unscopeChannelsWithNodeId ( int  node_id,
bool  force = false 
)

Member Data Documentation

bool CH_ScopedChannels::myIsSorted

Definition at line 382 of file CH_Manager.h.

CH_Manager* CH_ScopedChannels::myManager

Definition at line 384 of file CH_Manager.h.

CH_ChannelList CH_ScopedChannels::mySorted

Definition at line 381 of file CH_Manager.h.

CH_ChannelRefTable CH_ScopedChannels::myTable

Definition at line 380 of file CH_Manager.h.


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