#include <Cloud1DTranslator.h>
Inheritance diagram for Anaphe::AIDA_XMLStore::Cloud1DTranslator:
Public Methods | |
Cloud1DTranslator (const AIDA::ICloud1D *cloud, const std::string &name, const std::string &path) | |
constructors for writing (histo -> xml) | |
Cloud1DTranslator (const DataXML::DataObject *element) | |
constructors for reading (xml -> histo) | |
virtual | ~Cloud1DTranslator () |
DataXML::DataObject & | dataObject () |
const AIDA::ICloud1D * | histo () |
const std::string & | name () |
const std::string & | path () |
bool | toXML () |
transform to XML filling the data Object | |
AIDA::Dev::IDevCloud1D * | createFromXML (AIDA::Dev::IDevHistogramFactory &factory) |
create Cloud from XML | |
Private Methods | |
Cloud1DTranslator (const Cloud1DTranslator &) | |
Cloud1DTranslator & | operator= (const Cloud1DTranslator &) |
bool | setData () |
Private Attributes | |
DataXML::DataObject | m_element |
private member data histogram XML element | |
const AIDA::ICloud1D * | m_cloud |
representative AIDA histogram | |
std::string | m_name |
object name | |
std::string | m_path |
object path |
|
Definition at line 40 of file Cloud1DTranslator.cpp. |
|
Definition at line 45 of file Cloud1DTranslator.cpp. |
|
Definition at line 51 of file Cloud1DTranslator.cpp. |
|
Definition at line 55 of file Cloud1DTranslator.cpp. |
|
|
Definition at line 85 of file Cloud1DTranslator.h. References m_element. Referenced by Anaphe::AIDA_XMLStore::StoreTranslator::append(). |
|
Definition at line 86 of file Cloud1DTranslator.h. References m_cloud. |
|
Definition at line 87 of file Cloud1DTranslator.h. References m_name. Referenced by Anaphe::AIDA_XMLStore::AIDA_StoreXML::createFromXML(). |
|
Definition at line 59 of file Cloud1DTranslator.cpp. |
|
Definition at line 88 of file Cloud1DTranslator.h. References m_path. Referenced by Anaphe::AIDA_XMLStore::AIDA_StoreXML::createFromXML(). |
|
Definition at line 89 of file Cloud1DTranslator.cpp. References Anaphe::AIDA_XMLStore::Translator::appendCloudEntry(), m_cloud, and m_element. Referenced by toXML(). |
|
Definition at line 66 of file Cloud1DTranslator.cpp. References Anaphe::AIDA_XMLStore::Translator::appendAnnotation(), Anaphe::AIDA_XMLStore::Translator::appendObjectHeader(), m_cloud, m_element, m_name, m_path, setData(), and Anaphe::AIDA_XMLStore::Translator::toString(). Referenced by Anaphe::AIDA_XMLStore::StoreTranslator::append(). |
|
Definition at line 112 of file Cloud1DTranslator.h. |
|
Definition at line 110 of file Cloud1DTranslator.h. Referenced by createFromXML(), dataObject(), setData(), and toXML(). |
|
Definition at line 114 of file Cloud1DTranslator.h. Referenced by createFromXML(), name(), and toXML(). |
|
Definition at line 116 of file Cloud1DTranslator.h. Referenced by createFromXML(), path(), and toXML(). |