25 #ifndef nc_type_factory_h
26 #define nc_type_factory_h
32 #include "BaseTypeFactory.h"
65 virtual Byte *NewByte(
const string & n =
"")
const;
66 virtual Int16 *NewInt16(
const string & n =
"")
const;
67 virtual UInt16 *NewUInt16(
const string & n =
"")
const;
68 virtual Int32 *NewInt32(
const string & n =
"")
const;
69 virtual UInt32 *NewUInt32(
const string & n =
"")
const;
70 virtual Float32 *NewFloat32(
const string & n =
"")
const;
71 virtual Float64 *NewFloat64(
const string & n =
"")
const;
73 virtual Str *NewStr(
const string & n =
"")
const;
74 virtual Url *NewUrl(
const string & n =
"")
const;
76 virtual Array *NewArray(
const string & n =
"", BaseType * v = 0)
const;
77 virtual Structure *NewStructure(
const string & n =
"")
const;
78 virtual Sequence *NewSequence(
const string & n =
"")
const;
79 virtual Grid *NewGrid(
const string & n =
"")
const;
A factory for the netCDF client library types.
virtual ~HDFTypeFactory()
static class NCMLUtil overview
HDFTypeFactory(const string &filename)