bes Updated for version 3.20.13
HDFTypeFactory Class Reference

#include <HDFTypeFactory.h>

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 Structure * NewStructure (const string &n="") const
 
virtual UInt16NewUInt16 (const string &n="") const
 
virtual UInt32NewUInt32 (const string &n="") const
 
virtual UrlNewUrl (const string &n="") const
 

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::HDFTypeFactory ( const string &  filename)
inlineexplicit

Definition at line 62 of file HDFTypeFactory.h.

◆ ~HDFTypeFactory()

virtual HDFTypeFactory::~HDFTypeFactory ( )
inlinevirtual

Definition at line 63 of file HDFTypeFactory.h.

Member Function Documentation

◆ NewArray()

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

Definition at line 91 of file HDFTypeFactory.cc.

◆ NewByte()

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

Definition at line 45 of file HDFTypeFactory.cc.

◆ NewFloat32()

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

Definition at line 71 of file HDFTypeFactory.cc.

◆ NewFloat64()

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

Definition at line 76 of file HDFTypeFactory.cc.

◆ NewGrid()

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

Definition at line 107 of file HDFTypeFactory.cc.

◆ NewInt16()

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

Definition at line 50 of file HDFTypeFactory.cc.

◆ NewInt32()

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

Definition at line 60 of file HDFTypeFactory.cc.

◆ NewSequence()

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

Definition at line 101 of file HDFTypeFactory.cc.

◆ NewStr()

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

Definition at line 81 of file HDFTypeFactory.cc.

◆ NewStructure()

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

Definition at line 96 of file HDFTypeFactory.cc.

◆ NewUInt16()

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

Definition at line 55 of file HDFTypeFactory.cc.

◆ NewUInt32()

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

Definition at line 66 of file HDFTypeFactory.cc.

◆ NewUrl()

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: