OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimH5InfoFactory.h
Go to the documentation of this file.
1 //----------------------------------------------------------------------------
2 //
3 // License: LGPL
4 //
5 // See LICENSE.txt file in the top level directory for more details.
6 //
7 // Author: David Burken
8 //
9 // Copied from Mingjie Su's ossimHdfInfoFactory
10 //
11 // Description: Factory for hdf info objects.
12 //
13 //----------------------------------------------------------------------------
14 // $Id$
15 #ifndef ossimH5InfoFactory_HEADER
16 #define ossimH5InfoFactory_HEADER 1
17 
20 
21 class ossimFilename;
22 class ossimInfoBase;
23 
28 {
29 public:
30 
32  virtual ~ossimH5InfoFactory();
33 
34  static ossimH5InfoFactory* instance();
35 
44  virtual ossimInfoBase* create(const ossimFilename& file) const;
45 
46 private:
47 
50 
53 
56 };
57 
58 #endif /* End of "#ifndef ossimH5InfoFactory_HEADER" */
virtual ~ossimH5InfoFactory()
virtual destructor
Info Base.
Definition: ossimInfoBase.h:32
virtual ossimInfoBase * create(const ossimFilename &file) const
create method.
static ossimH5InfoFactory * instance()
const ossimH5InfoFactory & operator=(const ossimH5InfoFactory &rhs)
hidden from use operator =
ossimH5InfoFactory()
hidden from use default constructor