OP_Channels Class Reference

#include <OP_Channels.h>

Inheritance diagram for OP_Channels:

CH_Collection UT_SymbolTable

List of all members.

Public Member Functions

 OP_Channels (OP_Node *owner, CH_Manager *chman, CH_LocalVariable *vars)
virtual ~OP_Channels ()
virtual const UT_StringgetName () const
virtual int getUniqueId () const
virtual CH_CollectionlookupCollection (int id) const
virtual const CH_CollectiongetParent () const
virtual CH_CollectiongetParent ()
virtual const CH_CollectiongetChild (const char *name) const
virtual CH_CollectiongetChild (const char *name)
virtual int getChildren (CH_NameList &names) const
virtual int getChildren (CH_CollectionList &grps) const
virtual void getFullPath (UT_String &str) const
virtual CH_CollectionfindCollection (const char *name) const
virtual void setChanged (CH_CHANGE_TYPE how, void *data=0)
OP_NodegetNode () const
void setNode (OP_Node *new_owner)
virtual float getVariableValue (int table, int index, int thread)
virtual void getVariableValue (int table, int index, UT_String &str, int thread)
virtual const CH_LocalVariableresolveVariable (const char *name, int &tab)
const CH_LocalVariableresolveExtraVariableForSyntaxHighlight (const char *name)
virtual void getXformOrder (UT_XformOrder &xord, CH_Channel *chp)
void setTargetChannel (const CH_Channel *target) const
virtual int canAccess (unsigned mask) const
virtual int canAccessChannel (uint mask, const CH_Channel *chp) const
virtual void saveKeyFrameForUndo (CH_Channel *chp, float gtime)
virtual void addLocalVarDependency (int table, int index, void *ref_id)
virtual OP_ChannelscastToOPChannels ()
virtual const OP_ChannelscastToOPChannels () const

Protected Member Functions

virtual void addErrorToErrorManager (const char *type, int code, const char *msg=0) const
virtual void notifyChannelRenameDependents (const char *old_name, const char *new_name)


Detailed Description

Examples:

expr/functions.C.

Definition at line 39 of file OP_Channels.h.


Constructor & Destructor Documentation

OP_Channels::OP_Channels ( OP_Node owner,
CH_Manager chman,
CH_LocalVariable vars 
)

virtual OP_Channels::~OP_Channels (  )  [virtual]


Member Function Documentation

virtual void OP_Channels::addErrorToErrorManager ( const char *  type,
int  code,
const char *  msg = 0 
) const [protected, virtual]

Reimplemented from CH_Collection.

virtual void OP_Channels::addLocalVarDependency ( int  table,
int  index,
void *  ref_id 
) [virtual]

Reimplemented from CH_Collection.

virtual int OP_Channels::canAccess ( unsigned  mask  )  const [virtual]

virtual int OP_Channels::canAccessChannel ( uint  mask,
const CH_Channel chp 
) const [virtual]

Reimplemented from CH_Collection.

virtual const OP_Channels* OP_Channels::castToOPChannels (  )  const [inline, virtual]

Reimplemented from CH_Collection.

Definition at line 97 of file OP_Channels.h.

virtual OP_Channels* OP_Channels::castToOPChannels (  )  [inline, virtual]

Reimplemented from CH_Collection.

Definition at line 96 of file OP_Channels.h.

virtual CH_Collection* OP_Channels::findCollection ( const char *  name  )  const [virtual]

Implements CH_Collection.

virtual CH_Collection* OP_Channels::getChild ( const char *  name  )  [virtual]

Implements CH_Collection.

virtual const CH_Collection* OP_Channels::getChild ( const char *  name  )  const [virtual]

Implements CH_Collection.

virtual int OP_Channels::getChildren ( CH_CollectionList grps  )  const [virtual]

Implements CH_Collection.

virtual int OP_Channels::getChildren ( CH_NameList names  )  const [virtual]

Implements CH_Collection.

virtual void OP_Channels::getFullPath ( UT_String str  )  const [virtual]

Implements CH_Collection.

virtual const UT_String& OP_Channels::getName (  )  const [virtual]

Implements CH_Collection.

OP_Node* OP_Channels::getNode ( void   )  const [inline]

Examples:
expr/functions.C.

Definition at line 69 of file OP_Channels.h.

virtual CH_Collection* OP_Channels::getParent (  )  [virtual]

Implements CH_Collection.

virtual const CH_Collection* OP_Channels::getParent (  )  const [virtual]

Implements CH_Collection.

virtual int OP_Channels::getUniqueId (  )  const [virtual]

Reimplemented from CH_Collection.

virtual void OP_Channels::getVariableValue ( int  table,
int  index,
UT_String str,
int  thread 
) [virtual]

Reimplemented from CH_Collection.

virtual float OP_Channels::getVariableValue ( int  table,
int  index,
int  thread 
) [virtual]

Reimplemented from CH_Collection.

virtual void OP_Channels::getXformOrder ( UT_XformOrder xord,
CH_Channel chp 
) [virtual]

Reimplemented from CH_Collection.

virtual CH_Collection* OP_Channels::lookupCollection ( int  id  )  const [virtual]

Reimplemented from CH_Collection.

virtual void OP_Channels::notifyChannelRenameDependents ( const char *  old_name,
const char *  new_name 
) [protected, virtual]

Reimplemented from CH_Collection.

const CH_LocalVariable* OP_Channels::resolveExtraVariableForSyntaxHighlight ( const char *  name  ) 

virtual const CH_LocalVariable* OP_Channels::resolveVariable ( const char *  name,
int &  tab 
) [virtual]

Reimplemented from CH_Collection.

virtual void OP_Channels::saveKeyFrameForUndo ( CH_Channel chp,
float  gtime 
) [virtual]

Implements CH_Collection.

virtual void OP_Channels::setChanged ( CH_CHANGE_TYPE  how,
void *  data = 0 
) [virtual]

Reimplemented from CH_Collection.

void OP_Channels::setNode ( OP_Node new_owner  ) 

void OP_Channels::setTargetChannel ( const CH_Channel target  )  const


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

Generated on Mon Jan 28 00:29:43 2013 for HDK by  doxygen 1.5.9