Public Methods |
virtual | ~IDataPointSetFactory () |
| Destructor. More...
|
virtual IDataPointSet* | create (const std::string &name, const std::string &title, int dimOfPoints)=0 |
virtual IDataPointSet* | create (const std::string &nameAndTitle, int dimOfPoints)=0 |
virtual IDataPointSet* | createCopy (const std::string &name, const IDataPointSet &dataPointSet)=0 |
virtual bool | destroy (IDataPointSet *dataPointSet)=0 |
virtual IDataPointSet* | create (const std::string &name, const IHistogram1D &hist)=0 |
virtual IDataPointSet* | create (const std::string &name, const IHistogram2D &hist)=0 |
virtual IDataPointSet* | create (const std::string &name, const IHistogram3D &hist)=0 |
virtual IDataPointSet* | create (const std::string &name, const ICloud1D &cloud)=0 |
virtual IDataPointSet* | create (const std::string &name, const ICloud2D &cloud)=0 |
virtual IDataPointSet* | create (const std::string &name, const ICloud3D &cloud)=0 |
virtual IDataPointSet* | create (const std::string &name, const IProfile1D &profile)=0 |
virtual IDataPointSet* | create (const std::string &name, const IProfile2D &profile)=0 |
virtual IDataPointSet* | add (const std::string &name, const IDataPointSet &dataPointSet1, const IDataPointSet &dataPointSet2)=0 |
virtual IDataPointSet* | subtract (const std::string &name, const IDataPointSet &dataPointSet1, const IDataPointSet &dataPointSet2)=0 |
virtual IDataPointSet* | multiply (const std::string &name, const IDataPointSet &dataPointSet1, const IDataPointSet &dataPointSet2)=0 |
virtual IDataPointSet* | divide (const std::string &name, const IDataPointSet &dataPointSet1, const IDataPointSet &dataPointSet2)=0 |
virtual IDataPointSet* | weightedMean (const std::string &name, const IDataPointSet &dataPointSet1, const IDataPointSet &dataPointSet2)=0 |