open_iA 2024.9
Loading...
Searching...
No Matches
iACsvVectorTableCreator Class Reference

Fills a vector-based table with values from a .csv file. More...

#include <iACsvVectorTableCreator.h>

Inheritance diagram for iACsvVectorTableCreator:
[legend]
Collaboration diagram for iACsvVectorTableCreator:
[legend]

Public Types

using TableType = std::vector<std::vector<ValueType>>
 
using ValueType = double
 

Public Member Functions

 iACsvVectorTableCreator ()
 
void addRow (size_t row, std::vector< double > const &values) override
 
QStringList const & header ()
 
void initialize (QStringList const &headers, size_t const rowCount) override
 
TableType const & table ()
 
- Public Member Functions inherited from iACsvTableCreator

Detailed Description

Fills a vector-based table with values from a .csv file.

To be used in conjunction with iACsvIO::loadCSV; creates an std::vector of std::vectors of type double

Member Typedef Documentation

◆ TableType

using iACsvVectorTableCreator::TableType = std::vector<std::vector<ValueType>>

◆ ValueType

Constructor & Destructor Documentation

◆ iACsvVectorTableCreator()

iACsvVectorTableCreator::iACsvVectorTableCreator ( )

Member Function Documentation

◆ addRow()

void iACsvVectorTableCreator::addRow ( size_t row,
std::vector< double > const & values )
overridevirtual

Implements iACsvTableCreator.

◆ header()

QStringList const & iACsvVectorTableCreator::header ( )

◆ initialize()

void iACsvVectorTableCreator::initialize ( QStringList const & headers,
size_t const rowCount )
overridevirtual

Implements iACsvTableCreator.

◆ table()

iACsvVectorTableCreator::TableType const & iACsvVectorTableCreator::table ( )

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