#include <plotdatabase.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 Value | ValueT |
Public Member Functions | |
Point & | at (size_t index) |
const Point & | at (size_t index) const |
QVariant | attribute (PlotAttribute id) const |
Attributes & | attributes () |
const Attributes & | attributes () const |
const Point & | back () const |
Iterator | begin () |
ConstIterator | begin () const |
void | changeGroup (PlotGroup::Ptr group) |
virtual void | clear () |
void | clonePoints (const PlotDataBase &other) |
Iterator | end () |
ConstIterator | end () const |
const Point & | front () const |
const PlotGroup::Ptr & | group () const |
virtual void | insert (Iterator it, Point &&p) |
virtual bool | isTimeseries () const |
PlotDataBase & | operator= (const PlotDataBase &other)=delete |
PlotDataBase & | operator= (PlotDataBase &&other)=default |
Point & | operator[] (size_t index) |
const Point & | operator[] (size_t index) const |
PlotDataBase (const PlotDataBase &other)=delete | |
PlotDataBase (const std::string &name, PlotGroup::Ptr group) | |
PlotDataBase (PlotDataBase &&other)=default | |
const std::string & | plotName () const |
virtual void | popFront () |
virtual void | pushBack (const Point &p) |
virtual void | pushBack (Point &&p) |
virtual RangeOpt | rangeX () const |
virtual RangeOpt | rangeY () const |
void | setAttribute (PlotAttribute id, const QVariant &value) |
virtual size_t | size () const |
virtual | ~PlotDataBase ()=default |
Protected Member Functions | |
virtual void | pushUpdateRangeX (const Point &p) |
virtual void | pushUpdateRangeY (const Point &p) |
Protected Attributes | |
Attributes | _attributes |
std::shared_ptr< PlotGroup > | _group |
std::string | _name |
std::deque< Point > | _points |
Range | _range_x |
bool | _range_x_dirty |
Range | _range_y |
bool | _range_y_dirty |
Definition at line 122 of file plotdatabase.h.
typedef std::deque<Point>::const_iterator PJ::PlotDataBase< TypeX, Value >::ConstIterator |
Definition at line 143 of file plotdatabase.h.
typedef std::deque<Point>::iterator PJ::PlotDataBase< TypeX, Value >::Iterator |
Definition at line 142 of file plotdatabase.h.
typedef Value PJ::PlotDataBase< TypeX, Value >::ValueT |
Definition at line 144 of file plotdatabase.h.
anonymous enum |
Enumerator | |
---|---|
MAX_CAPACITY | |
ASYNC_BUFFER_CAPACITY |
Definition at line 136 of file plotdatabase.h.
|
inline |
Definition at line 146 of file plotdatabase.h.
|
delete |
|
default |
|
virtualdefault |
|
inline |
Definition at line 198 of file plotdatabase.h.
|
inline |
Definition at line 193 of file plotdatabase.h.
|
inline |
Definition at line 239 of file plotdatabase.h.
|
inline |
Definition at line 225 of file plotdatabase.h.
|
inline |
Definition at line 220 of file plotdatabase.h.
|
inline |
Definition at line 250 of file plotdatabase.h.
|
inline |
Definition at line 265 of file plotdatabase.h.
|
inline |
Definition at line 255 of file plotdatabase.h.
|
inline |
Definition at line 178 of file plotdatabase.h.
|
inlinevirtual |
Reimplemented in PJ::StringSeries.
Definition at line 213 of file plotdatabase.h.
|
inline |
Definition at line 157 of file plotdatabase.h.
|
inline |
Definition at line 270 of file plotdatabase.h.
|
inline |
Definition at line 260 of file plotdatabase.h.
|
inline |
Definition at line 245 of file plotdatabase.h.
|
inline |
Definition at line 173 of file plotdatabase.h.
|
inlinevirtual |
Definition at line 353 of file plotdatabase.h.
|
inlinevirtual |
Reimplemented in PJ::TimeseriesBase< StringRef >.
Definition at line 188 of file plotdatabase.h.
|
delete |
|
default |
|
inline |
Definition at line 208 of file plotdatabase.h.
|
inline |
Definition at line 203 of file plotdatabase.h.
|
inline |
Definition at line 168 of file plotdatabase.h.
|
inlinevirtual |
Definition at line 375 of file plotdatabase.h.
|
inlinevirtual |
Definition at line 325 of file plotdatabase.h.
|
inlinevirtual |
Definition at line 331 of file plotdatabase.h.
|
inlineprotectedvirtual |
Definition at line 409 of file plotdatabase.h.
|
inlineprotectedvirtual |
Definition at line 438 of file plotdatabase.h.
|
inlinevirtual |
Definition at line 276 of file plotdatabase.h.
|
inlinevirtual |
Definition at line 301 of file plotdatabase.h.
|
inline |
Definition at line 230 of file plotdatabase.h.
|
inlinevirtual |
Definition at line 183 of file plotdatabase.h.
|
protected |
Definition at line 399 of file plotdatabase.h.
|
mutableprotected |
Definition at line 406 of file plotdatabase.h.
|
protected |
Definition at line 398 of file plotdatabase.h.
|
protected |
Definition at line 400 of file plotdatabase.h.
|
mutableprotected |
Definition at line 402 of file plotdatabase.h.
|
mutableprotected |
Definition at line 404 of file plotdatabase.h.
|
mutableprotected |
Definition at line 403 of file plotdatabase.h.
|
mutableprotected |
Definition at line 405 of file plotdatabase.h.