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

#include <OP_ParmIterator.h>

Public Member Functions

 OP_ParmIterator (OP_Parameters &node, OP_ParmIteratorMask mask=OP_PIM_ALL, OP_ParmIteratorExcludeMask exclude_mask=OP_PIEM_NONE)
 
 ~OP_ParmIterator ()
 
bool atEnd () const
 
bool getNextChannel (UT_String &channame, UT_String *chanalias=NULL)
 
bool getNextParm (PRM_Parm *&parm, int &vi)
 

Protected Member Functions

void scrollToNext (bool first_time)
 
bool passesMasks (PRM_Parm *parm, int subindex)
 

Detailed Description

Definition at line 51 of file OP_ParmIterator.h.

Constructor & Destructor Documentation

OP_ParmIterator::OP_ParmIterator ( OP_Parameters node,
OP_ParmIteratorMask  mask = OP_PIM_ALL,
OP_ParmIteratorExcludeMask  exclude_mask = OP_PIEM_NONE 
)
OP_ParmIterator::~OP_ParmIterator ( )

Member Function Documentation

bool OP_ParmIterator::atEnd ( ) const
inline

Definition at line 62 of file OP_ParmIterator.h.

bool OP_ParmIterator::getNextChannel ( UT_String channame,
UT_String chanalias = NULL 
)
bool OP_ParmIterator::getNextParm ( PRM_Parm *&  parm,
int vi 
)
bool OP_ParmIterator::passesMasks ( PRM_Parm parm,
int  subindex 
)
protected
void OP_ParmIterator::scrollToNext ( bool  first_time)
protected

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