#include <plotdata.h>
Classes | |
class | Point |
Public Types | |
enum | { MAX_CAPACITY = 1024 * 1024, ASYNC_BUFFER_CAPACITY = 1024 } |
typedef std::deque< Point >::const_iterator | ConstIterator |
typedef std::deque< Point >::iterator | Iterator |
typedef double | TypeX |
typedef Value | TypeY |
Public Member Functions | |
const Point & | at (size_t index) const |
Point & | at (size_t index) |
const Point & | back () const |
ConstIterator | begin () const |
Iterator | begin () |
void | clear () |
ConstIterator | end () const |
Iterator | end () |
const Point & | front () const |
QColor | getColorHint () const |
const std::string & | name () const |
PlotDataBase & | operator= (const PlotDataBase &other)=delete |
const Point & | operator[] (size_t index) const |
Point & | operator[] (size_t index) |
PlotDataBase (const std::string &name) | |
PlotDataBase (const PlotDataBase &other)=delete | |
PlotDataBase (PlotDataBase &&other) | |
virtual void | popFront () |
template<> | |
void | popFront () |
void | pushBack (const Point &p) |
virtual void | pushBack (Point &&p) |
template<> | |
void | pushBack (Point &&p) |
virtual RangeOpt | rangeX () const |
RangeOpt | rangeY () const |
template<> | |
RangeOpt | rangeY () const |
void | setColorHint (QColor color) |
virtual size_t | size () const |
void | swapData (PlotDataBase &other) |
virtual | ~PlotDataBase ()=default |
Protected Attributes | |
QColor | _color_hint |
std::string | _name |
std::deque< Point > | _points |
Range | _range_x |
bool | _range_x_dirty |
Range | _range_y |
bool | _range_y_dirty |
Definition at line 31 of file plotdata.h.
typedef std::deque<Point>::const_iterator PJ::PlotDataBase< Value >::ConstIterator |
Definition at line 58 of file plotdata.h.
typedef std::deque<Point>::iterator PJ::PlotDataBase< Value >::Iterator |
Definition at line 56 of file plotdata.h.
typedef double PJ::PlotDataBase< Value >::TypeX |
Definition at line 52 of file plotdata.h.
typedef Value PJ::PlotDataBase< Value >::TypeY |
Definition at line 54 of file plotdata.h.
anonymous enum |
Enumerator | |
---|---|
MAX_CAPACITY | |
ASYNC_BUFFER_CAPACITY |
Definition at line 46 of file plotdata.h.
|
inline |
Definition at line 60 of file plotdata.h.
|
delete |
|
inline |
Definition at line 69 of file plotdata.h.
|
virtualdefault |
|
inline |
Definition at line 97 of file plotdata.h.
|
inline |
Definition at line 102 of file plotdata.h.
|
inline |
Definition at line 139 of file plotdata.h.
|
inline |
Definition at line 144 of file plotdata.h.
|
inline |
Definition at line 154 of file plotdata.h.
|
inline |
Definition at line 117 of file plotdata.h.
|
inline |
Definition at line 149 of file plotdata.h.
|
inline |
Definition at line 159 of file plotdata.h.
|
inline |
Definition at line 134 of file plotdata.h.
|
inline |
Definition at line 124 of file plotdata.h.
|
inline |
Definition at line 87 of file plotdata.h.
|
delete |
|
inline |
Definition at line 107 of file plotdata.h.
|
inline |
Definition at line 112 of file plotdata.h.
|
inlinevirtual |
Reimplemented in PJ::TimeseriesBase< Value >, and PJ::TimeseriesBase< Value >.
Definition at line 247 of file plotdata.h.
|
inline |
Definition at line 414 of file plotdata.h.
|
inline |
Definition at line 202 of file plotdata.h.
|
inlinevirtual |
Definition at line 208 of file plotdata.h.
|
inline |
Definition at line 442 of file plotdata.h.
|
inlinevirtual |
Reimplemented in PJ::TimeseriesBase< Value >.
Definition at line 164 of file plotdata.h.
|
inline |
Definition at line 183 of file plotdata.h.
|
inline |
Definition at line 436 of file plotdata.h.
|
inline |
Definition at line 129 of file plotdata.h.
|
inlinevirtual |
Definition at line 92 of file plotdata.h.
|
inline |
Definition at line 74 of file plotdata.h.
|
protected |
Definition at line 264 of file plotdata.h.
|
protected |
Definition at line 263 of file plotdata.h.
|
protected |
Definition at line 267 of file plotdata.h.
|
mutableprotected |
Definition at line 268 of file plotdata.h.
|
mutableprotected |
Definition at line 270 of file plotdata.h.
|
mutableprotected |
Definition at line 269 of file plotdata.h.
|
mutableprotected |
Definition at line 271 of file plotdata.h.