#include <vlvarlistadmin.h>
Inheritance diagram for vlVarListAdmin:

Public Member Functions | |
| vlVarListAdmin () | |
| ~vlVarListAdmin () | |
| bool | add (const vlDataType datatype, const std::string &name, const std::string &desc="No Description", const bool valid=false) |
| Add a variable to the list such that it can only be removed by this class (the admin class). | |
| template<class DataType> bool | add (DataType &def, const std::string &name, const std::string &desc="No Description", const bool valid=false) |
| Add a variable to the list such that it can only be removed by this class (the admin class). | |
| template<class DataType> bool | add (DataType &def, const std::list< DataType > &validValues, const std::string &name, const std::string &desc="No Description", bool valid=false) |
| Same as above, but this lets you set a list of valid values for the variable. | |
| template<class DataType> bool | add (DataType &def, const DataType &lowerBound, const DataType &upperBound, const std::string &name, const std::string &desc="No Description", bool valid=false) |
| Same as above, but this lets you set a range of valid values for the variable. | |
| void | clear (bool all=true) |
| Clear all the variables stored. | |
| vlVarListAdmin & | operator= (const vlVarList &other) |
| Copy operator overloading. | |
| vlVarListAdmin & | operator= (const vlVarListAdmin &other) |
| Copy operator overloading. | |
Definition at line 40 of file vlvarlistadmin.h.
|
|
Definition at line 33 of file vlvarlistadmin.cpp. |
|
|
Definition at line 38 of file vlvarlistadmin.cpp. References vlVarList::clear(). |
|
||||||||||||||||||||||||||||||||
|
Reimplemented from vlVarList. Definition at line 114 of file vlvarlistadmin.h. References vlVarList::adminVarListRW(), and name. |
|
||||||||||||||||||||||||||||
|
Reimplemented from vlVarList. Definition at line 103 of file vlvarlistadmin.h. References vlVarList::adminVarListRW(), and name. |
|
||||||||||||||||||||||||
|
Reimplemented from vlVarList. Definition at line 93 of file vlvarlistadmin.h. References vlVarList::adminVarListRW(), and name. |
|
||||||||||||||||||||
|
|
If "all" is set to false, only the variables added by admin (this class) are removed, else (the default), all variables are removed. Definition at line 44 of file vlvarlistadmin.cpp. References vlVarList::adminVarList(), vlVarList::adminVarListRW(), and vlVarList::clear(). Referenced by vlVolProcessorDilate::dilate(), vlVolProcessorErode::erode(), vlVolProcessorThresh::init(), vlVolProcessorSobel::init(), vlVolProcessorRegionGrow::init(), vlVolProcessorErode::init(), vlVolProcessorDilate::init(), VolumeCrop::init(), vlVolProcessorConcatenate::init(), vlVolProcessorCentralDiff::init(), vlVolProcessorAlphaAdd::init(), vlVolProcessorRegionGrow::regionGrow(), vlRegionGrowOffsetFinder::regionGrowOffsets(), vlVolInfo::setExtraInfo(), and vlVolInfo::~vlVolInfo(). |
|
|
Definition at line 66 of file vlvarlistadmin.cpp. References vlVarList::adminVarList(), and vlVarList::varList(). |
|
|
Reimplemented from vlVarList. Definition at line 90 of file vlvarlistadmin.cpp. References vlVarList::adminVarList(), and vlVarList::varList(). |
1.3.3