Public Types | Public Member Functions | List of all members
corbo::TsvExporter Class Reference

Export Tab-separated values (tsv) file. More...

#include <tsv_export.h>

Inheritance diagram for corbo::TsvExporter:
Inheritance graph
[legend]

Public Types

using Ptr = std::shared_ptr< TsvExporter >
 
- Public Types inherited from corbo::DataExporterInterface
using ConstPtr = std::shared_ptr< const DataExporterInterface >
 
using Ptr = std::shared_ptr< DataExporterInterface >
 

Public Member Functions

bool exportTimeSeries (const std::string &filename, const TimeSeries &time_series) override
 
bool exportTimeSeriesSignal (const std::string &filename, const TimeSeriesSignal &signal) override
 
std::string getFileSuffix () const override
 
std::string getFormatName () const override
 
DataExporterInterface::Ptr getInstance () const override
 Return a newly created shared instance of the implemented class. More...
 
bool isSupportingIndexedValuesSetSignal () const override
 
bool isSupportingIndexedValuesSignal () const override
 
bool isSupportingSignalGroup () const override
 
bool isSupportingTimeSeries () const override
 
bool isSupportingTimeSeriesSignal () const override
 
 TsvExporter ()=default
 
- Public Member Functions inherited from corbo::DataExporterInterface
virtual bool exportIndexedValuesSetSignal (const std::string &filename, const IndexedValuesSetSignal &signal)
 
virtual bool exportIndexedValuesSignal (const std::string &filename, const IndexedValuesSignal &signal)
 
virtual bool exportMatrixSetSignal (const std::string &filename, const MatrixSetSignal &signal)
 
virtual bool exportMatrixSignal (const std::string &filename, const MatrixSignal &signal)
 
virtual bool exportSignalGroup (const std::string &filename, const CommonSignalTarget::SignalGroup &signal_group)
 
virtual bool exportTimeSeriesSequenceSignal (const std::string &filename, const TimeSeriesSequenceSignal &signal)
 
virtual bool isSupportingMatrixSetSignal () const
 
virtual bool isSupportingMatrixSignal () const
 
virtual bool isSupportingTimeSeriesSequenceSignal () const
 
virtual ~DataExporterInterface ()
 

Additional Inherited Members

- Static Public Member Functions inherited from corbo::DataExporterInterface
static Factory< DataExporterInterface > & getFactory ()
 Get access to the associated factory. More...
 

Detailed Description

Export Tab-separated values (tsv) file.

Author
Christoph Rösmann (chris.nosp@m.toph.nosp@m..roes.nosp@m.mann.nosp@m.@tu-d.nosp@m.ortm.nosp@m.und.d.nosp@m.e)

Definition at line 42 of file tsv_export.h.

Member Typedef Documentation

◆ Ptr

using corbo::TsvExporter::Ptr = std::shared_ptr<TsvExporter>

Definition at line 45 of file tsv_export.h.

Constructor & Destructor Documentation

◆ TsvExporter()

corbo::TsvExporter::TsvExporter ( )
default

Member Function Documentation

◆ exportTimeSeries()

bool corbo::TsvExporter::exportTimeSeries ( const std::string &  filename,
const TimeSeries time_series 
)
overridevirtual

Reimplemented from corbo::DataExporterInterface.

Definition at line 37 of file tsv_export.cpp.

◆ exportTimeSeriesSignal()

bool corbo::TsvExporter::exportTimeSeriesSignal ( const std::string &  filename,
const TimeSeriesSignal signal 
)
overridevirtual

Reimplemented from corbo::DataExporterInterface.

Definition at line 31 of file tsv_export.cpp.

◆ getFileSuffix()

std::string corbo::TsvExporter::getFileSuffix ( ) const
inlineoverridevirtual

Implements corbo::DataExporterInterface.

Definition at line 52 of file tsv_export.h.

◆ getFormatName()

std::string corbo::TsvExporter::getFormatName ( ) const
inlineoverridevirtual

Implements corbo::DataExporterInterface.

Definition at line 51 of file tsv_export.h.

◆ getInstance()

DataExporterInterface::Ptr corbo::TsvExporter::getInstance ( ) const
inlineoverridevirtual

Return a newly created shared instance of the implemented class.

Implements corbo::DataExporterInterface.

Definition at line 49 of file tsv_export.h.

◆ isSupportingIndexedValuesSetSignal()

bool corbo::TsvExporter::isSupportingIndexedValuesSetSignal ( ) const
inlineoverridevirtual

Reimplemented from corbo::DataExporterInterface.

Definition at line 58 of file tsv_export.h.

◆ isSupportingIndexedValuesSignal()

bool corbo::TsvExporter::isSupportingIndexedValuesSignal ( ) const
inlineoverridevirtual

Reimplemented from corbo::DataExporterInterface.

Definition at line 57 of file tsv_export.h.

◆ isSupportingSignalGroup()

bool corbo::TsvExporter::isSupportingSignalGroup ( ) const
inlineoverridevirtual

Reimplemented from corbo::DataExporterInterface.

Definition at line 54 of file tsv_export.h.

◆ isSupportingTimeSeries()

bool corbo::TsvExporter::isSupportingTimeSeries ( ) const
inlineoverridevirtual

Reimplemented from corbo::DataExporterInterface.

Definition at line 56 of file tsv_export.h.

◆ isSupportingTimeSeriesSignal()

bool corbo::TsvExporter::isSupportingTimeSeriesSignal ( ) const
inlineoverridevirtual

Reimplemented from corbo::DataExporterInterface.

Definition at line 55 of file tsv_export.h.


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


control_box_rst
Author(s): Christoph Rösmann
autogenerated on Mon Feb 28 2022 22:08:03