1 #ifndef FFTW_ClassFactory_H 2 #define FFTW_ClassFactory_H 59 inline static SP::FFTW_ClassFactory
New() {
82 const SVC::CORE_Object& newParameters)
const;
90 SVC::CORE_Object args;
virtual SP::CORE_Object NewInstance(const tString &name) const
create an instance of a class
Definition: FFTW_ClassFactory.h:89
virtual SP::CORE_Object NewInstance(const tString &name, const SVC::CORE_Object &newParameters) const
create an instance of a class
Definition: FFTW_ClassFactory.cpp:23
virtual ~FFTW_ClassFactory(void)
destroy a FFTW_ClassFactory
Definition: FFTW_ClassFactory.cpp:15
static SP::FFTW_ClassFactory New()
create a shared pointer to the class factory
Definition: FFTW_ClassFactory.h:59
SP_OBJECT(FFTW_ClassFactory)
#define tString
Definition: types.h:135
this class describes a class factory to generate classes for the math/fftw Package ...
Definition: FFTW_ClassFactory.h:15
this class describes a class factory to generate classes for User Interface Software ...
Definition: CORE_ClassFactory.h:18
DEFINE_SPTR(FFTW_ClassFactory)
FFTW_ClassFactory()
build a FFTW_ClassFactory
Definition: FFTW_ClassFactory.cpp:10
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:141