casa
$Rev:20696$
|
a class for creating Function objects from Records More...
#include <AbstractFunctionFactory.h>
Public Member Functions | |
FunctionFactory () | |
FunctionFactory (const FunctionFactory< T > &factory) | |
virtual | ~FunctionFactory () |
virtual Function< T > * | create (const Record &gr) const =0 throw (FunctionFactoryError) |
FunctionFactory< T > & | operator= (const FunctionFactory< T > &factory) |
a class for creating Function objects from Records
Public interface
This class is based on the Factory pattern, similar to the ApplicationObjectFactory
Definition at line 84 of file AbstractFunctionFactory.h.
casa::FunctionFactory< T >::FunctionFactory | ( | ) | [inline] |
Definition at line 87 of file AbstractFunctionFactory.h.
casa::FunctionFactory< T >::FunctionFactory | ( | const FunctionFactory< T > & | factory | ) | [inline] |
Definition at line 88 of file AbstractFunctionFactory.h.
virtual casa::FunctionFactory< T >::~FunctionFactory | ( | ) | [inline, virtual] |
Definition at line 89 of file AbstractFunctionFactory.h.
virtual Function<T>* casa::FunctionFactory< T >::create | ( | const Record & | gr | ) | const throw (FunctionFactoryError) [pure virtual] |
Implemented in casa::EclecticFunctionFactory< T >, and casa::SpecificFunctionFactory< T, F >.
FunctionFactory<T>& casa::FunctionFactory< T >::operator= | ( | const FunctionFactory< T > & | factory | ) | [inline] |
Definition at line 92 of file AbstractFunctionFactory.h.