GPU-Accelerated Coverage
0.1.0
Compute coverage tours for known environment with articulated objects on GPU
|
Abstract class representing a configuration parameter. More...
#include <Config.h>
Public Member Functions | |
virtual void | write (std::ostream &os) const =0 |
Write this parameter to a configuration file output stream. More... | |
virtual void | read (std::istream &is)=0 |
Read this parameter from a configuration file input stream. More... | |
AbstractParam (const std::string &name, const std::string &description) | |
Constructor. More... | |
virtual | ~AbstractParam () |
Destructor. | |
Public Attributes | |
const std::string | name |
The name of the descriptor. | |
const std::string | description |
A human-readable description of the parameter. | |
Friends | |
std::ostream & | operator<< (std::ostream &os, AbstractParam ¶m) |
Stream operator for writing this parameter to a config data stream. More... | |
std::istream & | operator>> (std::istream &is, AbstractParam ¶m) |
Stream operator for reading this parameter from a config data stream. More... | |
Abstract class representing a configuration parameter.
|
inline |
Constructor.
[in] | name | The name of the parameter. |
[in] | description | A human-readable description of the parameter. |
|
pure virtual |
Read this parameter from a configuration file input stream.
[in] | is | The input stream to read from. |
Implemented in gpu_coverage::Config::Param< T >.
|
pure virtual |
Write this parameter to a configuration file output stream.
[in] | os | The output stream to write to. |
Implemented in gpu_coverage::Config::Param< T >.
|
friend |
Stream operator for writing this parameter to a config data stream.
[in] | os | Output stream. |
[in] | param | The parameter to write. |
|
friend |
Stream operator for reading this parameter from a config data stream.
[in] | is | Input stream. |
[in] | param | The parameter to read. |