47 return new HDFByte(n, d_filename);
62 BESDEBUG(
"h4",
"Inside HDFTypeFactory::NewInt32" << endl);
83 return new HDFStr(n, d_filename);
88 return new HDFUrl(n, d_filename);
93 return new HDFArray(n, d_filename, v);
103 BESDEBUG(
"h4",
"Inside HDFTypeFactory::NewSequence" << endl);
109 return new HDFGrid(n, d_filename);
virtual Float32 * NewFloat32(const string &n="") const
virtual Array * NewArray(const string &n="", BaseType *v=0) const
virtual Url * NewUrl(const string &n="") const
virtual Structure * NewStructure(const string &n="") const
virtual Int32 * NewInt32(const string &n="") const
virtual Grid * NewGrid(const string &n="") const
virtual UInt32 * NewUInt32(const string &n="") const
virtual UInt16 * NewUInt16(const string &n="") const
virtual Int16 * NewInt16(const string &n="") const
virtual Float64 * NewFloat64(const string &n="") const
virtual Sequence * NewSequence(const string &n="") const
#define BESDEBUG(x, y)
macro used to send debug information to the debug stream
virtual Str * NewStr(const string &n="") const
virtual Byte * NewByte(const string &n="") const