#include <CurveDataConfig.h>

Public Types | |
| enum | Type { Vector, List, CircularBuffer, TimeFrame } |
Signals | |
| void | circularBufferCapacityChanged (size_t capacity) |
| void | timeFrameLengthChanged (double length) |
| void | typeChanged (int type) |
Signals inherited from rqt_multiplot::Config | |
| void | changed () |
Public Member Functions | |
| CurveDataConfig (QObject *parent=0, Type type=Vector, size_t circularBufferCapacity=1000, double timeFrameLength=10.0) | |
| size_t | getCircularBufferCapacity () const |
| double | getTimeFrameLength () const |
| Type | getType () const |
| void | load (QSettings &settings) |
| CurveDataConfig & | operator= (const CurveDataConfig &src) |
| void | read (QDataStream &stream) |
| void | reset () |
| void | save (QSettings &settings) const |
| void | setCircularBufferCapacity (size_t capacity) |
| void | setTimeFrameLength (double length) |
| void | setType (Type type) |
| void | write (QDataStream &stream) const |
| ~CurveDataConfig () | |
Public Member Functions inherited from rqt_multiplot::Config | |
| Config (QObject *parent=0) | |
| ~Config () | |
Private Attributes | |
| size_t | circularBufferCapacity_ |
| double | timeFrameLength_ |
| Type | type_ |
Definition at line 25 of file CurveDataConfig.h.
| Enumerator | |
|---|---|
| Vector | |
| List | |
| CircularBuffer | |
| TimeFrame | |
Definition at line 29 of file CurveDataConfig.h.
| rqt_multiplot::CurveDataConfig::CurveDataConfig | ( | QObject * | parent = 0, |
| Type | type = Vector, |
||
| size_t | circularBufferCapacity = 1000, |
||
| double | timeFrameLength = 10.0 |
||
| ) |
Definition at line 27 of file CurveDataConfig.cpp.
| rqt_multiplot::CurveDataConfig::~CurveDataConfig | ( | ) |
Definition at line 35 of file CurveDataConfig.cpp.
|
signal |
| size_t rqt_multiplot::CurveDataConfig::getCircularBufferCapacity | ( | ) | const |
Definition at line 64 of file CurveDataConfig.cpp.
| double rqt_multiplot::CurveDataConfig::getTimeFrameLength | ( | ) | const |
Definition at line 77 of file CurveDataConfig.cpp.
| CurveDataConfig::Type rqt_multiplot::CurveDataConfig::getType | ( | ) | const |
Definition at line 51 of file CurveDataConfig.cpp.
|
virtual |
Implements rqt_multiplot::Config.
Definition at line 93 of file CurveDataConfig.cpp.
| CurveDataConfig & rqt_multiplot::CurveDataConfig::operator= | ( | const CurveDataConfig & | src | ) |
Definition at line 129 of file CurveDataConfig.cpp.
|
virtual |
Implements rqt_multiplot::Config.
Definition at line 112 of file CurveDataConfig.cpp.
|
virtual |
Implements rqt_multiplot::Config.
Definition at line 100 of file CurveDataConfig.cpp.
|
virtual |
Implements rqt_multiplot::Config.
Definition at line 85 of file CurveDataConfig.cpp.
| void rqt_multiplot::CurveDataConfig::setCircularBufferCapacity | ( | size_t | capacity | ) |
Definition at line 55 of file CurveDataConfig.cpp.
| void rqt_multiplot::CurveDataConfig::setTimeFrameLength | ( | double | length | ) |
Definition at line 68 of file CurveDataConfig.cpp.
| void rqt_multiplot::CurveDataConfig::setType | ( | Type | type | ) |
Definition at line 42 of file CurveDataConfig.cpp.
|
signal |
|
signal |
|
virtual |
Implements rqt_multiplot::Config.
Definition at line 106 of file CurveDataConfig.cpp.
|
private |
Definition at line 63 of file CurveDataConfig.h.
|
private |
Definition at line 64 of file CurveDataConfig.h.
|
private |
Definition at line 62 of file CurveDataConfig.h.