OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Public Member Functions | Static Public Attributes | List of all members
ossimImageTypeLut Class Reference

#include <ossimImageTypeLut.h>

Inheritance diagram for ossimImageTypeLut:
ossimLookUpTable

Public Member Functions

 ossimImageTypeLut ()
 
virtual ~ossimImageTypeLut ()
 
virtual ossimKeyword getKeyword () const
 
- Public Member Functions inherited from ossimLookUpTable
 ossimLookUpTable (const std::initializer_list< ossimString > &stringInitializer)
 By default if you just give an initializer list with strings then it will assume keys 0..n-1 for each string. More...
 
virtual ~ossimLookUpTable ()
 
virtual ossimString getEntryString (ossim_int32 entry_number) const
 
virtual ossimString getTableIndexString (ossim_uint32 table_index) const
 
virtual ossimString operator[] (ossim_int32 entry_number) const
 
virtual ossimString getEntryString (const ossimKeywordlist &kwl, const char *prefix=0) const
 
virtual ossim_int32 getEntryNumber (const char *entry_string, bool case_insensitive=true) const
 
virtual ossim_int32 getEntryNumber (const ossimKeywordlist &kwl, const char *prefix=0, bool case_insensitive=true) const
 
virtual ossim_uint32 getTableSize () const
 
void dumpValues (std::ostream &out) const
 

Static Public Attributes

static const ossimKeyword IMAGE_TYPE_KW
 

Additional Inherited Members

- Public Types inherited from ossimLookUpTable
enum  { NOT_FOUND = -1 }
 
- Protected Member Functions inherited from ossimLookUpTable
 ossimLookUpTable (ossim_int32 table_size)
 
 ossimLookUpTable ()
 
- Protected Attributes inherited from ossimLookUpTable
std::vector< ossimKeyValueMaptheTable
 

Detailed Description

Definition at line 21 of file ossimImageTypeLut.h.

Constructor & Destructor Documentation

◆ ossimImageTypeLut()

ossimImageTypeLut::ossimImageTypeLut ( )

Definition at line 30 of file ossimImageTypeLut.cpp.

31  :
32  ossimLookUpTable(TABLE_SIZE)
33 {
34  //***
35  // Complete initialization of data member "theImageTypeTable".
36  // Note: Output type enumerations defined in constants.h file.
37  //***
38  theTable[0].theKey = OSSIM_TIFF_STRIP;
39  theTable[0].theValue = "tiff_strip";
41  theTable[1].theValue = "tiff_strip_band_separate";
42  theTable[2].theKey = OSSIM_TIFF_TILED;
43  theTable[2].theValue = "tiff_tiled";
45  theTable[3].theValue = "tiff_tiled_band_separate";
47  theTable[4].theValue = "general_raster_bip";
49  theTable[5].theValue = "general_raster_bil";
51  theTable[6].theValue = "general_raster_bsq";
52  theTable[7].theKey = OSSIM_JPEG;
53  theTable[7].theValue = "jpeg";
54  theTable[8].theKey = OSSIM_PDF;
55  theTable[8].theValue = "ossim_pdf";
56 }
std::vector< ossimKeyValueMap > theTable

◆ ~ossimImageTypeLut()

virtual ossimImageTypeLut::~ossimImageTypeLut ( )
inlinevirtual

Definition at line 27 of file ossimImageTypeLut.h.

27 {}

Member Function Documentation

◆ getKeyword()

virtual ossimKeyword ossimImageTypeLut::getKeyword ( ) const
inlinevirtual

Returns keyword for lookups from a Keywordlist.

Reimplemented from ossimLookUpTable.

Definition at line 29 of file ossimImageTypeLut.h.

29 { return IMAGE_TYPE_KW; }
static const ossimKeyword IMAGE_TYPE_KW

Member Data Documentation

◆ IMAGE_TYPE_KW

const ossimKeyword ossimImageTypeLut::IMAGE_TYPE_KW
static

Definition at line 31 of file ossimImageTypeLut.h.


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