#include <mlRasterFunctionList.h>

Public Member Functions | |
| RasterFunctionList () | |
| Constructor. It does nothing, i.e. an empty list is created. | |
| virtual | ~RasterFunctionList () |
| Destructor. It removes all handled raster functions and the list. | |
| virtual size_t | getListSize () |
| Permits access to the list of raster functions. | |
| virtual void | setListElement (size_t idx, const RasterFunction &elem) |
| Permits access to the list of raster functions. | |
| virtual void | appendToList (const RasterFunction &elem) |
| Permits access to the list of raster functions. | |
| virtual const RasterFunction & | getListElement (size_t idx) |
| Permits access to the list of raster functions. | |
| virtual char * | getPersistentState () const |
| Persistence support. Still unimplemented, only for later usage. | |
| virtual void | setPersistentState (const char *) |
| Persistence support. Still unimplemented, only for later usage. | |
| virtual void | clearPersistentState (char *) const |
| Persistence support. Still unimplemented, only for later usage. | |
| RasterFunction * | getPtr (MLssize_t index=-1) |
Returns pointer to the RasterFunction at given index index. | |
| void | setValue (MLssize_t index, const RasterFunction &obj) |
Sets new raster function obj at index index. | |
| void | removeValue (MLssize_t index=-1) |
| Remove RasterFunction from list. If index is -1 the last element is removed. | |
| void | clear () |
| Clears the inner list. | |
Definition at line 32 of file mlRasterFunctionList.h.
| ml::RasterFunctionList::RasterFunctionList | ( | ) | [inline] |
Constructor. It does nothing, i.e. an empty list is created.
Definition at line 36 of file mlRasterFunctionList.h.
| virtual ml::RasterFunctionList::~RasterFunctionList | ( | ) | [inline, virtual] |
Destructor. It removes all handled raster functions and the list.
Definition at line 39 of file mlRasterFunctionList.h.
| virtual void ml::RasterFunctionList::appendToList | ( | const RasterFunction & | elem | ) | [inline, virtual] |
Permits access to the list of raster functions.
Definition at line 53 of file mlRasterFunctionList.h.
| void ml::RasterFunctionList::clear | ( | ) |
Clears the inner list.
| virtual void ml::RasterFunctionList::clearPersistentState | ( | char * | ) | const [inline, virtual] |
Persistence support. Still unimplemented, only for later usage.
Reimplemented from ml::Base.
Definition at line 67 of file mlRasterFunctionList.h.
| virtual const RasterFunction& ml::RasterFunctionList::getListElement | ( | size_t | idx | ) | [inline, virtual] |
Permits access to the list of raster functions.
Definition at line 57 of file mlRasterFunctionList.h.
| virtual size_t ml::RasterFunctionList::getListSize | ( | ) | [inline, virtual] |
Permits access to the list of raster functions.
Permits access to the list of raster functions.
Definition at line 45 of file mlRasterFunctionList.h.
| virtual char* ml::RasterFunctionList::getPersistentState | ( | ) | const [inline, virtual] |
Persistence support. Still unimplemented, only for later usage.
Reimplemented from ml::Base.
Definition at line 61 of file mlRasterFunctionList.h.
| RasterFunction* ml::RasterFunctionList::getPtr | ( | MLssize_t | index = -1 |
) |
Returns pointer to the RasterFunction at given index index.
On index -1 the last element is returned and on invalid indexes NULL is returned.
| void ml::RasterFunctionList::removeValue | ( | MLssize_t | index = -1 |
) |
Remove RasterFunction from list. If index is -1 the last element is removed.
| virtual void ml::RasterFunctionList::setListElement | ( | size_t | idx, | |
| const RasterFunction & | elem | |||
| ) | [inline, virtual] |
Permits access to the list of raster functions.
Definition at line 49 of file mlRasterFunctionList.h.
| virtual void ml::RasterFunctionList::setPersistentState | ( | const char * | ) | [inline, virtual] |
Persistence support. Still unimplemented, only for later usage.
Reimplemented from ml::Base.
Definition at line 64 of file mlRasterFunctionList.h.
| void ml::RasterFunctionList::setValue | ( | MLssize_t | index, | |
| const RasterFunction & | obj | |||
| ) |
Sets new raster function obj at index index.
1.5.8