Parameters::QuantityParam

NAME
SYNOPSIS
Detailed Description
Constructor & Destructor Documentation
Member Function Documentation
Member Data Documentation
Author

NAME

Parameters::QuantityParam −

SYNOPSIS

#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

Detailed Description

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.

Constructor & Destructor Documentation

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

Member Function Documentation

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.

Member Data Documentation

bool Parameters::QuantityParam::hasUnits_m [protected]

string Parameters::QuantityParam::units_m [protected]

Author

Generated automatically by Doxygen for ACS-2015.2 C++ API from the source code.