#include <AIDA_DataPointSetFactory.h>
Public Methods | |
AIDA_DataPointSetFactory (AIDA::Dev::IDevTree &tree, AIDA::Dev::IDevDataPointSetFactory &factory) | |
~AIDA_DataPointSetFactory () | |
destructor | |
AIDA::IDataPointSet * | create (const std::string &name, const std::string &title, int dimensionOfPoint) |
AIDA::IDataPointSet * | create (const std::string &name, int dimensionOfPoint) |
AIDA::IDataPointSet * | createCopy (const std::string &name, const AIDA::IDataPointSet &original) |
bool | destroy (AIDA::IDataPointSet *dataPointSet) |
AIDA::IDataPointSet * | create (const std::string &name, const AIDA::IHistogram1D &h) |
AIDA::IDataPointSet * | create (const std::string &name, const AIDA::IHistogram2D &h) |
AIDA::IDataPointSet * | create (const std::string &name, const AIDA::IHistogram3D &h) |
AIDA::IDataPointSet * | create (const std::string &name, const AIDA::ICloud1D &c) |
AIDA::IDataPointSet * | create (const std::string &name, const AIDA::ICloud2D &c) |
AIDA::IDataPointSet * | create (const std::string &name, const AIDA::ICloud3D &c) |
AIDA::IDataPointSet * | create (const std::string &name, const AIDA::IProfile1D &p) |
AIDA::IDataPointSet * | create (const std::string &name, const AIDA::IProfile2D &p) |
AIDA::IDataPointSet * | add (const std::string &name, const AIDA::IDataPointSet &a, const AIDA::IDataPointSet &b) |
AIDA::IDataPointSet * | subtract (const std::string &name, const AIDA::IDataPointSet &a, const AIDA::IDataPointSet &b) |
AIDA::IDataPointSet * | multiply (const std::string &name, const AIDA::IDataPointSet &a, const AIDA::IDataPointSet &b) |
AIDA::IDataPointSet * | divide (const std::string &name, const AIDA::IDataPointSet &a, const AIDA::IDataPointSet &b) |
AIDA::IDataPointSet * | weightedMean (const std::string &name, const AIDA::IDataPointSet &a, const AIDA::IDataPointSet &b) |
Private Methods | |
template<class T> T * | registerObject (T *p, const std::string &name) |
Private method. | |
Private Attributes | |
AIDA::Dev::IDevTree & | m_tree |
Data members : reference to the tree and the real factory. | |
AIDA::Dev::IDevDataPointSetFactory & | m_factory |
|
Definition at line 14 of file AIDA_DataPointSetFactory.cpp. |
|
Definition at line 25 of file AIDA_DataPointSetFactory.h. |
|
Definition at line 241 of file AIDA_DataPointSetFactory.cpp. References emptyString, m_factory, and registerObject(). |
|
Definition at line 222 of file AIDA_DataPointSetFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 203 of file AIDA_DataPointSetFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 184 of file AIDA_DataPointSetFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 165 of file AIDA_DataPointSetFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 146 of file AIDA_DataPointSetFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 127 of file AIDA_DataPointSetFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 108 of file AIDA_DataPointSetFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 89 of file AIDA_DataPointSetFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 51 of file AIDA_DataPointSetFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 31 of file AIDA_DataPointSetFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 70 of file AIDA_DataPointSetFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 22 of file AIDA_DataPointSetFactory.cpp. References m_tree. |
|
Definition at line 301 of file AIDA_DataPointSetFactory.cpp. References emptyString, m_factory, and registerObject(). |
|
Definition at line 281 of file AIDA_DataPointSetFactory.cpp. References emptyString, m_factory, and registerObject(). |
|
Definition at line 59 of file AIDA_DataPointSetFactory.h. References m_factory, and m_tree. Referenced by add(), create(), createCopy(), divide(), multiply(), subtract(), and weightedMean(). |
|
Definition at line 261 of file AIDA_DataPointSetFactory.cpp. References emptyString, m_factory, and registerObject(). |
|
Definition at line 321 of file AIDA_DataPointSetFactory.cpp. References emptyString, m_factory, and registerObject(). |
|
Definition at line 48 of file AIDA_DataPointSetFactory.h. Referenced by add(), create(), createCopy(), divide(), multiply(), registerObject(), subtract(), and weightedMean(). |
|
Definition at line 47 of file AIDA_DataPointSetFactory.h. Referenced by destroy(), and registerObject(). |