Classes | Typedefs | Functions
PJ Namespace Reference

Classes

class  DataLoader
 
class  DataStreamer
 The DataStreamer base class to create your own plugin. More...
 
struct  FileLoadInfo
 
class  MessageParser
 The MessageParser is the base class to create plugins that are able to parse one or multiple Message types. Each message type is uniquely identified by a MessageKey (128 bits, sufficiently large to hold a MD5Sum identifier). More...
 
class  MessageParserCreator
 
class  MessageRef
 
class  PlotDataBase
 
struct  PlotDataMapRef
 
class  PlotJugglerPlugin
 
struct  Range
 
class  StatePublisher
 
class  TimeseriesBase
 
class  TimeSeriesTransform
 
class  TransformFactory
 ---— The factory to create instances of a SeriesTransform ----------— More...
 

Typedefs

using DataLoaderPtr = std::shared_ptr< DataLoader >
 
using DataStreamerPtr = std::shared_ptr< DataStreamer >
 
using MessageParserFactory = std::map< QString, std::shared_ptr< MessageParserCreator >>
 
using MessageParserPtr = std::shared_ptr< MessageParser >
 
using PlotData = TimeseriesBase< double >
 
using PlotDataAny = TimeseriesBase< nonstd::any >
 
typedef nonstd::optional< RangeRangeOpt
 
using StatePublisherPtr = std::shared_ptr< StatePublisher >
 
using TimeSeriesTransformPtr = std::shared_ptr< TimeSeriesTransform >
 

Functions

template<typename Value >
void AddPrefixToPlotData (const std::string &prefix, std::unordered_map< std::string, Value > &data)
 

Typedef Documentation

using PJ::DataLoaderPtr = typedef std::shared_ptr<DataLoader>

Definition at line 39 of file dataloader_base.h.

using PJ::DataStreamerPtr = typedef std::shared_ptr<DataStreamer>

Definition at line 97 of file datastreamer_base.h.

using PJ::MessageParserFactory = typedef std::map<QString, std::shared_ptr<MessageParserCreator>>

Definition at line 101 of file messageparser_base.h.

using PJ::MessageParserPtr = typedef std::shared_ptr<MessageParser>

Definition at line 90 of file messageparser_base.h.

using PJ::PlotData = typedef TimeseriesBase<double>

Definition at line 490 of file plotdata.h.

Definition at line 491 of file plotdata.h.

Definition at line 27 of file plotdata.h.

using PJ::StatePublisherPtr = typedef std::shared_ptr<StatePublisher>

Definition at line 46 of file statepublisher_base.h.

using PJ::TimeSeriesTransformPtr = typedef std::shared_ptr<TimeSeriesTransform>

Definition at line 89 of file transform_function.h.

Function Documentation

template<typename Value >
void PJ::AddPrefixToPlotData ( const std::string &  prefix,
std::unordered_map< std::string, Value > &  data 
)
inline

Definition at line 513 of file plotdata.h.



plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:52