OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimUnitTypeLut.h
Go to the documentation of this file.
1 //*******************************************************************
2 // Copyright (C) 2000 ImageLinks Inc.
3 //
4 // License: See top level LICENSE.txt file.
5 //
6 // Author: Garrett Potts
7 //
8 //*******************************************************************
9 // $Id: ossimUnitTypeLut.h 22857 2014-08-05 15:02:58Z gpotts $
10 #ifndef ossimUnitTypeLut_HEADER
11 #define ossimUnitTypeLut_HEADER
12 
15 
17 {
18 public:
19 
23  static ossimUnitTypeLut* instance();
24 
25  virtual ~ossimUnitTypeLut();
26 
33  virtual ossim_int32 getEntryNumber(const char* entry_string,
34  bool case_insensitive = true) const;
35 
43  virtual ossim_int32 getEntryNumber(const ossimKeywordlist& kwl,
44  const char* prefix=0,
45  bool case_insensitive = true) const;
46 
47  virtual ossimKeyword getKeyword() const;
48 
49 protected:
51 
52 private:
53  // static ossimUnitTypeLut* theInstance;
54 
55 };
56 
57 #endif
#define OSSIMDLLEXPORT
Represents serializable keyword/value map.
virtual ossimKeyword getKeyword() const
virtual ossim_int32 getEntryNumber(const char *entry_string, bool case_insensitive=true) const
int ossim_int32