#include <TextFileParser.h>
|
| TextFileParser (const std::string &_fileName) |
|
std::string | readString (const std::string &key, const bool &verbose=false) |
|
std::vector< std::pair< std::string, std::string > > | readStringVector (const std::string &key) |
|
template<typename Scalar > |
Scalar | readScalar (const std::string &key, const bool &verbose=false) |
|
template<typename Scalar > |
std::set< Scalar > | readSet (const std::string &key, const bool &verbose=false) |
|
template<typename Scalar > |
std::vector< Scalar > | readArray (const std::string &key, const bool &verbose=false) |
|
template<typename Scalar > |
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > | readMatrix (const std::string &key, const size_t &rows, const size_t &cols, const bool &verbose=false) |
|
template<typename Scalar , int rows, int cols> |
Eigen::Matrix< Scalar, rows, cols > | readMatrix (const std::string &key, const bool &verbose=false) |
|
template<typename Scalar > |
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > | readMatrixCols (const std::string &key, const size_t &cols, const bool &verbose=false) |
|
template<typename Scalar > |
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > | readMatrixRows (const std::string &key, const size_t &rows, const bool &verbose=false) |
|
|
template<typename Scalar > |
using | EigenMapType = Eigen::Map< const Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic >, 0, Eigen::Stride< Eigen::Dynamic, Eigen::Dynamic > > |
|
|
std::vector< std::pair< std::string, std::string > > | readKey (const std::string &key) |
|
◆ EigenMapType
◆ TextFileParser()
gbLAB::TextFileParser::TextFileParser |
( |
const std::string & |
_fileName | ) |
|
|
inline |
◆ readArray()
std::vector< Scalar > gbLAB::TextFileParser::readArray |
( |
const std::string & |
key, |
|
|
const bool & |
verbose = false |
|
) |
| |
|
inline |
◆ readKey()
std::vector< std::pair< std::string, std::string > > gbLAB::TextFileParser::readKey |
( |
const std::string & |
key | ) |
|
|
inlineprivate |
◆ readMatrix() [1/2]
template<typename Scalar , int rows, int cols>
Eigen::Matrix< Scalar, rows, cols > gbLAB::TextFileParser::readMatrix |
( |
const std::string & |
key, |
|
|
const bool & |
verbose = false |
|
) |
| |
|
inline |
◆ readMatrix() [2/2]
template<typename Scalar >
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > gbLAB::TextFileParser::readMatrix |
( |
const std::string & |
key, |
|
|
const size_t & |
rows, |
|
|
const size_t & |
cols, |
|
|
const bool & |
verbose = false |
|
) |
| |
|
inline |
◆ readMatrixCols()
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > gbLAB::TextFileParser::readMatrixCols |
( |
const std::string & |
key, |
|
|
const size_t & |
cols, |
|
|
const bool & |
verbose = false |
|
) |
| |
|
inline |
◆ readMatrixRows()
Eigen::Matrix< Scalar, Eigen::Dynamic, Eigen::Dynamic > gbLAB::TextFileParser::readMatrixRows |
( |
const std::string & |
key, |
|
|
const size_t & |
rows, |
|
|
const bool & |
verbose = false |
|
) |
| |
|
inline |
◆ readScalar()
Scalar gbLAB::TextFileParser::readScalar |
( |
const std::string & |
key, |
|
|
const bool & |
verbose = false |
|
) |
| |
|
inline |
◆ readSet()
std::set< Scalar > gbLAB::TextFileParser::readSet |
( |
const std::string & |
key, |
|
|
const bool & |
verbose = false |
|
) |
| |
|
inline |
◆ readString()
std::string gbLAB::TextFileParser::readString |
( |
const std::string & |
key, |
|
|
const bool & |
verbose = false |
|
) |
| |
|
inline |
◆ readStringVector()
std::vector< std::pair< std::string, std::string > > gbLAB::TextFileParser::readStringVector |
( |
const std::string & |
key | ) |
|
|
inline |
◆ removeSpaces()
static std::string gbLAB::TextFileParser::removeSpaces |
( |
std::string |
key | ) |
|
|
inlinestatic |
◆ fileName
const std::string gbLAB::TextFileParser::fileName |
The documentation for this class was generated from the following file: