OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimInterleaveTypeLut.cpp
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: David Burken (dburken@imagelinks.com)
6 //
7 // Description:
8 //
9 // Contains class definition for InterleaveTypeLUT.
10 //*******************************************************************
11 // $Id: ossimInterleaveTypeLut.cpp 9963 2006-11-28 21:11:01Z gpotts $
12 
14 
15 static const int TABLE_SIZE = 4;
16 
17 //*******************************************************************
18 // Public Constructor:
19 //*******************************************************************
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