Main Page   Namespace List   Alphabetical List   Compound List   File List   Compound Members   File Members  

Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory Class Reference

#include <AIDA_DevDataPointSetFactory.h>

List of all members.

Public Methods

 AIDA_DevDataPointSetFactory ()
 Constructor.

 ~AIDA_DevDataPointSetFactory ()
 Destructor.

AIDA::Dev::IDevDataPointSet * create (const std::string &title, int dimensionOfPoint)
 Creates an empty set.

AIDA::Dev::IDevDataPointSet * create (int dimensionOfPoint)
AIDA::Dev::IDevDataPointSet * createCopy (const AIDA::IDataPointSet &original)
bool destroy (AIDA::IDataPointSet *dataPointSet)
 Destroys a set.

AIDA::Dev::IDevDataPointSet * create (const AIDA::IHistogram1D &h)
 Creates a data point set from a histogram.

AIDA::Dev::IDevDataPointSet * create (const AIDA::IHistogram2D &h)
AIDA::Dev::IDevDataPointSet * create (const AIDA::IHistogram3D &h)
AIDA::Dev::IDevDataPointSet * create (const AIDA::ICloud1D &c)
 Creates a data point set from a cloud.

AIDA::Dev::IDevDataPointSet * create (const AIDA::ICloud2D &c)
AIDA::Dev::IDevDataPointSet * create (const AIDA::ICloud3D &c)
AIDA::Dev::IDevDataPointSet * create (const AIDA::IProfile1D &p)
 Create a data point set from a profile.

AIDA::Dev::IDevDataPointSet * create (const AIDA::IProfile2D &p)
AIDA::Dev::IDevDataPointSet * add (const AIDA::IDataPointSet &a, const AIDA::IDataPointSet &b, std::string strategy="")
 Point by point and measurement by measurement addition.

AIDA::Dev::IDevDataPointSet * subtract (const AIDA::IDataPointSet &a, const AIDA::IDataPointSet &b, std::string strategy="")
 Point by point subtraction.

AIDA::Dev::IDevDataPointSet * multiply (const AIDA::IDataPointSet &a, const AIDA::IDataPointSet &b, std::string strategy="")
 Point by point and measurement by measurement multiplication.

AIDA::Dev::IDevDataPointSet * divide (const AIDA::IDataPointSet &a, const AIDA::IDataPointSet &b, std::string strategy="")
 Point by point and measurement by measurement division.

AIDA::Dev::IDevDataPointSet * weightedMean (const AIDA::IDataPointSet &a, const AIDA::IDataPointSet &b, std::string strategy="")
 Point by point and measurement by measurement calculation of the weighted means.


Private Methods

AIDA::IAnnotation * createAnnotation ()


Constructor & Destructor Documentation

Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::AIDA_DevDataPointSetFactory   [inline]
 

Definition at line 20 of file AIDA_DevDataPointSetFactory.h.

Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::~AIDA_DevDataPointSetFactory   [inline]
 

Definition at line 22 of file AIDA_DevDataPointSetFactory.h.


Member Function Documentation

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::add const AIDA::IDataPointSet &    a,
const AIDA::IDataPointSet &    b,
std::string    strategy = ""
 

Definition at line 423 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::create const AIDA::IProfile2D &    p
 

Definition at line 371 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::create const AIDA::IProfile1D &    p
 

Definition at line 328 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::create const AIDA::ICloud3D &    c
 

Definition at line 293 of file AIDA_DevDataPointSetFactory.cpp.

References create(), and createAnnotation().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::create const AIDA::ICloud2D &    c
 

Definition at line 259 of file AIDA_DevDataPointSetFactory.cpp.

References create(), and createAnnotation().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::create const AIDA::ICloud1D &    c
 

Definition at line 226 of file AIDA_DevDataPointSetFactory.cpp.

References create(), and createAnnotation().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::create const AIDA::IHistogram3D &    h
 

Definition at line 166 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::create const AIDA::IHistogram2D &    h
 

Definition at line 114 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::create const AIDA::IHistogram1D &    h
 

Definition at line 71 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::create int    dimensionOfPoint
 

Definition at line 46 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation(), and emptyString.

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::create const std::string &    title,
int    dimensionOfPoint
 

Definition at line 38 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation().

Referenced by create().

AIDA::IAnnotation * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::createAnnotation   [private]
 

Definition at line 25 of file AIDA_DevDataPointSetFactory.cpp.

Referenced by add(), create(), createCopy(), divide(), multiply(), subtract(), and weightedMean().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::createCopy const AIDA::IDataPointSet &    original
 

Definition at line 53 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation().

bool Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::destroy AIDA::IDataPointSet *    dataPointSet
 

Definition at line 60 of file AIDA_DevDataPointSetFactory.cpp.

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::divide const AIDA::IDataPointSet &    a,
const AIDA::IDataPointSet &    b,
std::string    strategy = ""
 

Definition at line 534 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::multiply const AIDA::IDataPointSet &    a,
const AIDA::IDataPointSet &    b,
std::string    strategy = ""
 

Definition at line 497 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::subtract const AIDA::IDataPointSet &    a,
const AIDA::IDataPointSet &    b,
std::string    strategy = ""
 

Definition at line 460 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation().

AIDA::Dev::IDevDataPointSet * Anaphe::AIDA_DataPointSet_native::AIDA_DevDataPointSetFactory::weightedMean const AIDA::IDataPointSet &    a,
const AIDA::IDataPointSet &    b,
std::string    strategy = ""
 

Definition at line 579 of file AIDA_DevDataPointSetFactory.cpp.

References createAnnotation().


The documentation for this class was generated from the following files:
Generated on Tue Nov 19 12:32:05 2002 for AIDA_DataPointSet_native by doxygen1.2.16