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

#include <ossimInterleaveTypeLut.h>

Inheritance diagram for ossimInterleaveTypeLut:
ossimLookUpTable

Public Member Functions

 ossimInterleaveTypeLut ()
 
virtual ~ossimInterleaveTypeLut ()
 
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
 

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 19 of file ossimInterleaveTypeLut.h.

Constructor & Destructor Documentation

◆ ossimInterleaveTypeLut()

ossimInterleaveTypeLut::ossimInterleaveTypeLut ( )

Definition at line 20 of file ossimInterleaveTypeLut.cpp.

21  :
22  ossimLookUpTable(TABLE_SIZE)
23 {
24  //***
25  // Complete initialization of data member "theTable".
26  // Note: Interleave types defined in constants.h file.
27  //***
28  theTable[0].theKey = OSSIM_BIL;
29  theTable[0].theValue = "bil";
30  theTable[1].theKey = OSSIM_BIP;
31  theTable[1].theValue = "bip";
32  theTable[2].theKey = OSSIM_BSQ;
33  theTable[2].theValue = "bsq";
34  theTable[3].theKey = OSSIM_BSQ_MULTI_FILE;
35  theTable[3].theValue = "bsq_multi_file";
36 }
std::vector< ossimKeyValueMap > theTable

◆ ~ossimInterleaveTypeLut()

virtual ossimInterleaveTypeLut::~ossimInterleaveTypeLut ( )
inlinevirtual

Definition at line 25 of file ossimInterleaveTypeLut.h.

25 {}

Member Function Documentation

◆ getKeyword()

virtual ossimKeyword ossimInterleaveTypeLut::getKeyword ( ) const
inlinevirtual

Returns keyword for lookups from a Keywordlist.

Reimplemented from ossimLookUpTable.

Definition at line 27 of file ossimInterleaveTypeLut.h.

References ossimKeywordNames::INTERLEAVE_TYPE_KW.


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