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 PlotDataMap readDataFromFile (const QString &file_name, QString &load_configuration) override
virtual ~DataLoadCSV ()

Protected Member Functions

int parseHeader (QFile *file, std::vector< std::pair< bool, QString > > &ordered_names)

Private Attributes

std::vector< const char * > _extensions

Detailed Description

Definition at line 9 of file dataload_csv.h.


Constructor & Destructor Documentation

Definition at line 9 of file dataload_csv.cpp.

Definition at line 247 of file dataload_csv.cpp.


Member Function Documentation

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

Implements DataLoader.

Definition at line 16 of file dataload_csv.cpp.

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

Implements DataLoader.

Definition at line 24 of file dataload_csv.h.

int DataLoadCSV::parseHeader ( QFile *  file,
std::vector< std::pair< bool, QString > > &  ordered_names 
) [protected]

Definition at line 21 of file dataload_csv.cpp.

PlotDataMap DataLoadCSV::readDataFromFile ( const QString &  file_name,
QString &  load_configuration 
) [override, virtual]

Implements DataLoader.

Definition at line 101 of file dataload_csv.cpp.


Member Data Documentation

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

Definition at line 30 of file dataload_csv.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Fri Sep 1 2017 02:41:57