Public Member Functions | Protected Member Functions | Private Attributes
DataLoadCSV Class Reference

#include <dataload_csv.h>

Inheritance diagram for DataLoadCSV:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual const std::vector
< const char * > & 
compatibleFileExtensions () const override
 DataLoadCSV ()
virtual const char * name () const override
virtual bool readDataFromFile (FileLoadInfo *fileload_info, PlotDataMapRef &destination) override
virtual bool xmlLoadState (const QDomElement &parent_element) override
virtual bool xmlSaveState (QDomDocument &doc, QDomElement &parent_element) const override
virtual ~DataLoadCSV ()

Protected Member Functions

QSize parseHeader (QFile *file, std::vector< std::string > &ordered_names)

Private Attributes

std::string _default_time_axis
std::vector< const char * > _extensions

Detailed Description

Definition at line 9 of file dataload_csv.h.


Constructor & Destructor Documentation

Definition at line 10 of file dataload_csv.cpp.

Definition at line 238 of file dataload_csv.cpp.


Member Function Documentation

const std::vector< const char * > & DataLoadCSV::compatibleFileExtensions ( ) const [override, virtual]

Implements DataLoader.

Definition at line 17 of file dataload_csv.cpp.

virtual const char* DataLoadCSV::name ( ) const [inline, override, virtual]

Implements PlotJugglerPlugin.

Definition at line 23 of file dataload_csv.h.

QSize DataLoadCSV::parseHeader ( QFile *  file,
std::vector< std::string > &  ordered_names 
) [protected]

Definition at line 22 of file dataload_csv.cpp.

bool DataLoadCSV::readDataFromFile ( FileLoadInfo fileload_info,
PlotDataMapRef destination 
) [override, virtual]

Implements DataLoader.

Definition at line 58 of file dataload_csv.cpp.

bool DataLoadCSV::xmlLoadState ( const QDomElement &  parent_element) [override, virtual]

Reimplemented from PlotJugglerPlugin.

Definition at line 252 of file dataload_csv.cpp.

bool DataLoadCSV::xmlSaveState ( QDomDocument &  doc,
QDomElement &  parent_element 
) const [override, virtual]

Reimplemented from PlotJugglerPlugin.

Definition at line 243 of file dataload_csv.cpp.


Member Data Documentation

std::string DataLoadCSV::_default_time_axis [private]

Definition at line 35 of file dataload_csv.h.

std::vector<const char*> DataLoadCSV::_extensions [private]

Definition at line 33 of file dataload_csv.h.


The documentation for this class was generated from the following files:


plotjuggler
Author(s): Davide Faconti
autogenerated on Wed Jul 3 2019 19:28:05