DS_ParmReader Class Reference

#include <DS_ParmReader.h>

List of all members.

Public Member Functions

 DS_ParmReader (unsigned doGroups=0, unsigned color=0, unsigned lightChan=1)
virtual ~DS_ParmReader ()
virtual const char * getClassName () const
virtual int open (const char *fileName)=0
virtual void close ()=0
virtual int parse ()=0
virtual const char * getScriptTypeName ()=0
virtual const char * getScriptName ()=0
virtual const char * getScriptLabel ()=0
virtual const char * getScriptHelp ()=0
virtual const char * getScriptInfo ()=0
virtual const char * getInputLabel (int)
virtual const char * getRenderMask ()
int numParms ()
virtual DS_ParmInfogetParmInfo (const int index)
int isDoingGroups () const
void setGroupSize (int g)
int getGroupSize () const
UT_StringListgetGroups ()
DS_SelectorListgetUnboundSelectors ()
DS_SelectorListgetReservedSelectors ()
DS_HandleListgetReservedHandles ()
DS_HandleListgetBoundHandles ()

Protected Attributes

DS_ParmInfoList myParms
UT_StringList myGroups
DS_SelectorList myUnboundSelectors
DS_SelectorList myReservedSelectors
DS_HandleList myReservedHandles
DS_HandleList myBoundHandles
short myDoGroups
short myGroupSize
short myColorFlag
short myLightChan


Detailed Description

Definition at line 286 of file DS_ParmReader.h.


Constructor & Destructor Documentation

DS_ParmReader::DS_ParmReader ( unsigned  doGroups = 0,
unsigned  color = 0,
unsigned  lightChan = 1 
)

virtual DS_ParmReader::~DS_ParmReader (  )  [virtual]


Member Function Documentation

virtual void DS_ParmReader::close (  )  [pure virtual]

DS_HandleList& DS_ParmReader::getBoundHandles (  )  [inline]

Definition at line 336 of file DS_ParmReader.h.

virtual const char* DS_ParmReader::getClassName (  )  const [virtual]

UT_StringList& DS_ParmReader::getGroups (  )  [inline]

Definition at line 332 of file DS_ParmReader.h.

int DS_ParmReader::getGroupSize (  )  const [inline]

Definition at line 331 of file DS_ParmReader.h.

virtual const char* DS_ParmReader::getInputLabel ( int   )  [inline, virtual]

Definition at line 318 of file DS_ParmReader.h.

virtual DS_ParmInfo* DS_ParmReader::getParmInfo ( const int  index  )  [virtual]

virtual const char* DS_ParmReader::getRenderMask (  )  [inline, virtual]

Definition at line 319 of file DS_ParmReader.h.

DS_HandleList& DS_ParmReader::getReservedHandles (  )  [inline]

Definition at line 335 of file DS_ParmReader.h.

DS_SelectorList& DS_ParmReader::getReservedSelectors (  )  [inline]

Definition at line 334 of file DS_ParmReader.h.

virtual const char* DS_ParmReader::getScriptHelp (  )  [pure virtual]

virtual const char* DS_ParmReader::getScriptInfo (  )  [pure virtual]

virtual const char* DS_ParmReader::getScriptLabel (  )  [pure virtual]

virtual const char* DS_ParmReader::getScriptName (  )  [pure virtual]

virtual const char* DS_ParmReader::getScriptTypeName (  )  [pure virtual]

DS_SelectorList& DS_ParmReader::getUnboundSelectors (  )  [inline]

Definition at line 333 of file DS_ParmReader.h.

int DS_ParmReader::isDoingGroups (  )  const [inline]

Definition at line 329 of file DS_ParmReader.h.

int DS_ParmReader::numParms (  )  [inline]

Definition at line 322 of file DS_ParmReader.h.

virtual int DS_ParmReader::open ( const char *  fileName  )  [pure virtual]

virtual int DS_ParmReader::parse (  )  [pure virtual]

void DS_ParmReader::setGroupSize ( int  g  )  [inline]

Definition at line 330 of file DS_ParmReader.h.


Member Data Documentation

Definition at line 344 of file DS_ParmReader.h.

short DS_ParmReader::myColorFlag [protected]

Definition at line 348 of file DS_ParmReader.h.

short DS_ParmReader::myDoGroups [protected]

Definition at line 346 of file DS_ParmReader.h.

Definition at line 340 of file DS_ParmReader.h.

short DS_ParmReader::myGroupSize [protected]

Definition at line 347 of file DS_ParmReader.h.

short DS_ParmReader::myLightChan [protected]

Definition at line 349 of file DS_ParmReader.h.

Definition at line 339 of file DS_ParmReader.h.

Definition at line 343 of file DS_ParmReader.h.

Definition at line 342 of file DS_ParmReader.h.

Definition at line 341 of file DS_ParmReader.h.


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

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