Parameters::QuantityParam − |
#include <QuantityParam.h> Inherits Parameters::Param. Inherited by Parameters::DoubleArrayParam, Parameters::DoubleParam, Parameters::IntArrayParam, and Parameters::IntParam. |
Public Member Functions |
QuantityParam () |
QuantityParam (const string &nameVal, auto_ptr< string > unitsVal) |
virtual ~QuantityParam ()=0 |
virtual auto_ptr< string > getUnits () |
virtual bool getHasUnits () |
virtual string toString () |
Protected Attributes |
string units_m |
bool hasUnits_m |
QuantityParam class - abstract base class used to store information about params having units (e.g. Mhz, cm, seconds, etc.) within a ParameterSetDef as defined by the task author of a particular OFFLINE task. |
Parameters::QuantityParam::QuantityParam () Constructor |
Parameters::QuantityParam::QuantityParam (const string & nameVal, auto_ptr< string > unitsVal) Constructor |
Parameters: |
name the name of the parameter units for the quantity, if any |
virtual Parameters::QuantityParam::~QuantityParam () [pure virtual] Destructor |
virtual bool Parameters::QuantityParam::getHasUnits () [virtual] |
virtual auto_ptr< string > Parameters::QuantityParam::getUnits () [virtual] |
virtual string Parameters::QuantityParam::toString () [virtual] Returns an XML string representation of the param. |
Returns: |
the param as an XML string NOTE: the XML is not a complete document, just a fragment. |
Reimplemented from Parameters::Param. |
bool Parameters::QuantityParam::hasUnits_m [protected] |
string Parameters::QuantityParam::units_m [protected] |
Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code. |