|
Marlin
01.17.01
|
Class that holds a steering variable for a marlin processor - automatically created by Processor::registerProcessorParameter() More...
#include <ProcessorParameter.h>
Inheritance diagram for marlin::ProcessorParameter:Public Member Functions | |
| ProcessorParameter () | |
| virtual | ~ProcessorParameter () |
| 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()
Definition at line 27 of file ProcessorParameter.h.
|
inline |
Definition at line 33 of file ProcessorParameter.h.
|
inlinevirtual |
Definition at line 37 of file ProcessorParameter.h.
|
pure virtual |
Implemented in marlin::ProcessorParameter_t< T >.
Referenced by marlin::XMLFixCollTypes::parse(), marlin::Processor::printDescription(), and marlin::Processor::printDescriptionXML().
|
inlinevirtual |
Definition at line 40 of file ProcessorParameter.h.
Referenced by marlin::CMProcessor::getParamD(), marlin::XMLFixCollTypes::parse(), marlin::Processor::printDescription(), and marlin::Processor::printDescriptionXML().
|
inlinevirtual |
Definition at line 42 of file ProcessorParameter.h.
Referenced by marlin::CMProcessor::isParamOpt(), marlin::Processor::printDescription(), and marlin::Processor::printDescriptionXML().
|
inlinevirtual |
Definition at line 39 of file ProcessorParameter.h.
Referenced by marlin::XMLFixCollTypes::parse(), marlin::Processor::printDescription(), and marlin::Processor::printDescriptionXML().
|
inlinevirtual |
Definition at line 41 of file ProcessorParameter.h.
Referenced by marlin::CMProcessor::getParamSetSize().
|
pure virtual |
Implemented in marlin::ProcessorParameter_t< T >.
|
pure virtual |
|
pure virtual |
Implemented in marlin::ProcessorParameter_t< T >.
|
inlinevirtual |
Definition at line 43 of file ProcessorParameter.h.
|
friend |
|
protected |
Definition at line 55 of file ProcessorParameter.h.
|
protected |
Definition at line 56 of file ProcessorParameter.h.
|
protected |
Definition at line 58 of file ProcessorParameter.h.
|
protected |
Definition at line 57 of file ProcessorParameter.h.
|
protected |
Definition at line 59 of file ProcessorParameter.h.
1.8.5