27#ifndef NIDAS_CORE_SENSORCATALOG_H
28#define NIDAS_CORE_SENSORCATALOG_H
34namespace nidas {
namespace core {
57 const xercesc::DOMElement*
find(
const std::string&
id)
const;
67 const std::map<std::string,xercesc::DOMElement*>&
getMap()
const
72 std::map<std::string,xercesc::DOMElement*>
_sensors;
Interface of an object that can be instantiated from a DOM element, via the fromDOMElement method,...
Definition DOMable.h:51
A catalog of sensor DOMElements, implemented with std::map, containing sensor DOMElements,...
Definition SensorCatalog.h:42
const xercesc::DOMElement * find(const std::string &id) const
Definition SensorCatalog.cc:59
void fromDOMElement(const xercesc::DOMElement *)
Build this SensorCatalog from a catalog element.
Definition SensorCatalog.cc:67
SensorCatalog()
Definition SensorCatalog.cc:36
xercesc::DOMElement *& operator[](const std::string &id)
Definition SensorCatalog.h:52
std::map< std::string, xercesc::DOMElement * > _sensors
Definition SensorCatalog.h:72
SensorCatalog & operator=(const SensorCatalog &)
Definition SensorCatalog.cc:50
~SensorCatalog()
Definition SensorCatalog.cc:46
const std::map< std::string, xercesc::DOMElement * > & getMap() const
Definition SensorCatalog.h:67
Root namespace for the NCAR In-Situ Data Acquisition Software.
Definition A2DConverter.h:31