OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
HDFTypeFactory Class Reference

A factory for the netCDF client library types. More...

#include <HDFTypeFactory.h>

Inheritance diagram for HDFTypeFactory:
Inheritance graph
Collaboration diagram for HDFTypeFactory:
Collaboration graph

Public Member Functions

 HDFTypeFactory (const string &filename)
 
virtual Array * NewArray (const string &n="", BaseType *v=0) const
 
virtual ByteNewByte (const string &n="") const
 
virtual Float32NewFloat32 (const string &n="") const
 
virtual Float64NewFloat64 (const string &n="") const
 
virtual Grid * NewGrid (const string &n="") const
 
virtual Int16NewInt16 (const string &n="") const
 
virtual Int32NewInt32 (const string &n="") const
 
virtual SequenceNewSequence (const string &n="") const
 
virtual StrNewStr (const string &n="") const
 
virtual StructureNewStructure (const string &n="") const
 
virtual UInt16 * NewUInt16 (const string &n="") const
 
virtual UInt32 * NewUInt32 (const string &n="") const
 
virtual UrlNewUrl (const string &n="") const
 
virtual ~HDFTypeFactory ()
 

Detailed Description

A factory for the netCDF client library types.

Author
James Gallagher
See also
DDS

Definition at line 57 of file HDFTypeFactory.h.

Constructor & Destructor Documentation

HDFTypeFactory::HDFTypeFactory ( const string &  filename)
inline

Definition at line 62 of file HDFTypeFactory.h.

virtual HDFTypeFactory::~HDFTypeFactory ( )
inlinevirtual

Definition at line 63 of file HDFTypeFactory.h.

Member Function Documentation

Array * HDFTypeFactory::NewArray ( const string &  n = "",
BaseType *  v = 0 
) const
virtual

Definition at line 91 of file HDFTypeFactory.cc.

Byte * HDFTypeFactory::NewByte ( const string &  n = "") const
virtual

Definition at line 45 of file HDFTypeFactory.cc.

Float32 * HDFTypeFactory::NewFloat32 ( const string &  n = "") const
virtual

Definition at line 71 of file HDFTypeFactory.cc.

Float64 * HDFTypeFactory::NewFloat64 ( const string &  n = "") const
virtual

Definition at line 76 of file HDFTypeFactory.cc.

Grid * HDFTypeFactory::NewGrid ( const string &  n = "") const
virtual

Definition at line 107 of file HDFTypeFactory.cc.

Int16 * HDFTypeFactory::NewInt16 ( const string &  n = "") const
virtual

Definition at line 50 of file HDFTypeFactory.cc.

Int32 * HDFTypeFactory::NewInt32 ( const string &  n = "") const
virtual

Definition at line 60 of file HDFTypeFactory.cc.

References BESDEBUG.

Sequence * HDFTypeFactory::NewSequence ( const string &  n = "") const
virtual

Definition at line 101 of file HDFTypeFactory.cc.

References BESDEBUG.

Str * HDFTypeFactory::NewStr ( const string &  n = "") const
virtual

Definition at line 81 of file HDFTypeFactory.cc.

Structure * HDFTypeFactory::NewStructure ( const string &  n = "") const
virtual

Definition at line 96 of file HDFTypeFactory.cc.

UInt16 * HDFTypeFactory::NewUInt16 ( const string &  n = "") const
virtual

Definition at line 55 of file HDFTypeFactory.cc.

UInt32 * HDFTypeFactory::NewUInt32 ( const string &  n = "") const
virtual

Definition at line 66 of file HDFTypeFactory.cc.

Url * HDFTypeFactory::NewUrl ( const string &  n = "") const
virtual

Definition at line 86 of file HDFTypeFactory.cc.


The documentation for this class was generated from the following files: