Represents a FESA function list. A FunctionList has always its own copy of the data if not explicitly specified. Consequently, the data passed to its constructor can be safely destroyed.
More...
#include <FunctionList.h>
Represents a FESA function list. A FunctionList has always its own copy of the data if not explicitly specified. Consequently, the data passed to its constructor can be safely destroyed.
template<class InputIterator >
fesa::FunctionList::FunctionList |
( |
InputIterator |
first, |
|
|
InputIterator |
last |
|
) |
| |
Instantiates a FunctionList from iterators of points. Performs a copy of the points.
- Template Parameters
-
InputIterator | an iterator to iterators of points. |
void fesa::FunctionList::addFunction |
( |
const Function & |
function | ) |
|
Adds a function at the end of the function list. Copies the function passed in parameters.
Get an iterator allowing modifications of functions
Function & fesa::FunctionList::getFunction |
( |
std::size_t |
index | ) |
|
- Returns
- a reference to the function at the given index.
bool fesa::FunctionList::isValid |
( |
| ) |
const |
|
virtual |
std::size_t fesa::FunctionList::size |
( |
| ) |
const |
|
virtual |
The documentation for this class was generated from the following files:
- FunctionList.h
- FunctionList.cpp