RobotsIO
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
RobotsIO::Utils::Parameters Class Referenceabstract
Inheritance diagram for RobotsIO::Utils::Parameters:
RobotsIO::Camera::CameraParameters RobotsIO::Camera::DatasetParameters TestParameters

Public Member Functions

virtual bool fill_field (const std::string &key, const RobotsIO::Utils::ParametersFiller &filler)=0
 
virtual void extract_field (const std::string &key, RobotsIO::Utils::ParametersExtractor &extractor) const =0
 
virtual std::vector< std::string > keys () const =0
 
const Parametersparameters () const
 

Protected Member Functions

 robots_io_std_field_getter (string)
 
 robots_io_std_field_getter (size_t)
 
 robots_io_field_getter (double)
 
 robots_io_field_getter (int)
 
 robots_io_field_getter (bool)
 
 robots_io_std_field_setter (string)
 
 robots_io_std_field_setter (size_t)
 
 robots_io_field_setter (double)
 
 robots_io_field_setter (int)
 
 robots_io_field_setter (bool)
 

Detailed Description

Definition at line 185 of file Parameters.h.

Member Function Documentation

◆ extract_field()

virtual void RobotsIO::Utils::Parameters::extract_field ( const std::string &  key,
RobotsIO::Utils::ParametersExtractor extractor 
) const
pure virtual

Field extractor from name

◆ fill_field()

virtual bool RobotsIO::Utils::Parameters::fill_field ( const std::string &  key,
const RobotsIO::Utils::ParametersFiller filler 
)
pure virtual

Field filler from name

◆ keys()

virtual std::vector< std::string > RobotsIO::Utils::Parameters::keys ( ) const
pure virtual

Field keys accessor

◆ parameters()

const Parameters * Parameters::parameters ( ) const

Pointer to the base class object.

Definition at line 67 of file Parameters.cpp.

◆ robots_io_std_field_getter()

RobotsIO::Utils::Parameters::robots_io_std_field_getter ( string  )
protected

Getters

◆ robots_io_std_field_setter()

RobotsIO::Utils::Parameters::robots_io_std_field_setter ( string  )
protected

Setters