CAPD DynSys Library
5.2.0
|
C0GraphicalSet is an envelope class for any class derived from C0Set. It adds a possibility of an additional Output after each 'move' of the original set. More...
#include <capd/dynset/C0GraphicalSet.h>
Public Types | |
typedef BaseSetT | BaseSet |
typedef BaseSet::MatrixType | MatrixType |
typedef BaseSet::VectorType | VectorType |
typedef MatrixType::ScalarType | ScalarType |
typedef capd::vectalg::Norm< VectorType, MatrixType > | NormType |
typedef BaseSet::SetType | SetType |
typedef C0Set< MatrixType >::DynSysType | DynSysType |
typedef OutputT | Output |
Public Member Functions | |
C0GraphicalSet (const BaseSet &set, Output *output=0) | |
C0GraphicalSet (const BaseSet &set, Output &output) | |
C0GraphicalSet (const C0GraphicalSet &c) | |
void | move (DynSysType &dynsys) |
void | move (DynSysType &dynsys, C0GraphicalSet &result) |
C0GraphicalSet & | operator= (const VectorType &v) |
Output & | getOutput () |
Output & | setOutput (Output &output) |
Protected Attributes | |
Output * | m_output |
C0GraphicalSet is an envelope class for any class derived from C0Set. It adds a possibility of an additional Output after each 'move' of the original set.
Output only needs to implement function void show(C0Set & set) which can e.g. draws on a screen or logs the set position to a file.
typedef BaseSetT capd::dynset::C0GraphicalSet< BaseSetT, OutputT >::BaseSet |
typedef C0Set<MatrixType>::DynSysType capd::dynset::C0GraphicalSet< BaseSetT, OutputT >::DynSysType |
typedef BaseSet::MatrixType capd::dynset::C0GraphicalSet< BaseSetT, OutputT >::MatrixType |
typedef capd::vectalg::Norm<VectorType,MatrixType> capd::dynset::C0GraphicalSet< BaseSetT, OutputT >::NormType |
typedef OutputT capd::dynset::C0GraphicalSet< BaseSetT, OutputT >::Output |
typedef MatrixType::ScalarType capd::dynset::C0GraphicalSet< BaseSetT, OutputT >::ScalarType |
typedef BaseSet::SetType capd::dynset::C0GraphicalSet< BaseSetT, OutputT >::SetType |
typedef BaseSet::VectorType capd::dynset::C0GraphicalSet< BaseSetT, OutputT >::VectorType |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |