Class that holds a steering variable for a marlin processor - automatically created by Processor::registerProcessorParameter() More...
#include <ProcessorParameter.h>
Public Member Functions | |
virtual const std::string & | name () |
virtual const std::string & | description () |
virtual int | setSize () |
virtual bool | isOptional () |
virtual bool | valueSet () |
virtual const std::string | type ()=0 |
virtual const std::string | value ()=0 |
virtual const std::string | defaultValue ()=0 |
virtual void | setValue (StringParameters *params)=0 |
Protected Attributes | |
std::string | _description |
std::string | _name |
int | _setSize |
bool | _optional |
bool | _valueSet |
Friends | |
std::ostream & | operator<< (std::ostream &, ProcessorParameter &) |
Class that holds a steering variable for a marlin processor - automatically created by Processor::registerProcessorParameter()