29 #include <ServerFunctionsList.h> 32 #include "GeoGridFunction.h" 33 #include "GridFunction.h" 34 #include "LinearScaleFunction.h" 35 #include "VersionFunction.h" 36 #include "MakeArrayFunction.h" 37 #include "MakeMaskFunction.h" 38 #include "BindNameFunction.h" 39 #include "BindShapeFunction.h" 40 #include "TabularFunction.h" 41 #include "BBoxFunction.h" 42 #include "RoiFunction.h" 43 #include "BBoxUnionFunction.h" 44 #include "MaskArrayFunction.h" 45 #include "DilateArrayFunction.h" 47 #include "DapFunctions.h" 51 void DapFunctions::initialize(
const string &)
53 BESDEBUG(
"dap_functions",
"Initializing DAP Functions:" << endl );
55 libdap::ServerFunctionsList::TheList()->add_function(
new GridFunction());
56 libdap::ServerFunctionsList::TheList()->add_function(
new GeoGridFunction());
57 libdap::ServerFunctionsList::TheList()->add_function(
new LinearScaleFunction());
59 libdap::ServerFunctionsList::TheList()->add_function(
new MakeArrayFunction());
60 libdap::ServerFunctionsList::TheList()->add_function(
new MakeMaskFunction());
61 libdap::ServerFunctionsList::TheList()->add_function(
new BindNameFunction());
62 libdap::ServerFunctionsList::TheList()->add_function(
new BindShapeFunction());
64 libdap::ServerFunctionsList::TheList()->add_function(
new VersionFunction());
66 libdap::ServerFunctionsList::TheList()->add_function(
new TabularFunction());
67 libdap::ServerFunctionsList::TheList()->add_function(
new BBoxFunction());
68 libdap::ServerFunctionsList::TheList()->add_function(
new RoiFunction());
69 libdap::ServerFunctionsList::TheList()->add_function(
new BBoxUnionFunction());
71 libdap::ServerFunctionsList::TheList()->add_function(
new MaskArrayFunction());
72 libdap::ServerFunctionsList::TheList()->add_function(
new DilateArrayFunction());
74 BESDEBUG(
"dap_functions",
"Done initializing DAP Functions" << endl );
77 void DapFunctions::terminate(
const string &)
79 BESDEBUG(
"dap_functions",
"Removing DAP Functions (this does nothing)." << endl );
90 strm << BESIndent::LMarg <<
"DapFunctions::dump - (" << (
void *)
this <<
")" << endl;
virtual void dump(std::ostream &strm) const
dumps information about this object