OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
ossimSpaceImagingGeom.h
Go to the documentation of this file.
1 //*******************************************************************
2 //
3 // License: See top level LICENSE.txt file.
4 //
5 // Author: Garrett Potts (gpotts@imagelinks.com)
6 //
7 // Description: Converts SpaceImaging geometry file to
8 // OSSIM Geometry file.
9 //
10 //*******************************************************************
11 // $Id: ossimSpaceImagingGeom.h 10251 2007-01-14 17:30:14Z dburken $
12 #ifndef ossimSpaceImagingGeom_HEADER
13 #define ossimSpaceImagingGeom_HEADER
14 
18 
20 {
21 public:
23  const char* prefix = 0);
25 
26  void setGeometry(const ossimFilename& file);
27  void setGeometry(const ossimKeywordlist& kwl);
28 
29  void exportToOssim(ossimKeywordlist& kwl,
30  const char* prefix=0)const;
31 
32  ossimString spaceImagingToOssimKeyword(const ossimString& spaceImagingKeyword)const;
33  ossimString spaceImagingToOssimValue(const ossimString& spaceImagingKeyword,
34  const ossimString& spaceImagingValue)const;
35 
36  ossimString getBandName()const;
37  ossimFilename getFilename()const;
38  ossimString getProducer()const;
39 
40  static const char* SIG_PRODUCER_KW;
41  static const char* SIG_PROJECT_NAME_KW;
42  static const char* SIG_FILENAME_KW;
43  static const char* SIG_BAND_KW;
44  static const char* SIG_BITS_PER_PIXEL_KW;
45  static const char* SIG_NUMBER_OF_BANDS_KW;
46  static const char* SIG_DATUM_KW;
47  static const char* SIG_PROJECTION_KW;
48  static const char* SIG_SELECTED_PROJECTION_KW;
49  static const char* SIG_ZONE_KW;
50  static const char* SIG_UL_EASTING_KW;
51  static const char* SIG_UL_NORTHING_KW;
52  static const char* SIG_PIXEL_SIZE_X_KW;
53  static const char* SIG_PIXEL_SIZE_Y_KW;
54  static const char* SIG_COLUMNS_KW;
55  static const char* SIG_ROWS_KW;
56 
57 protected:
60 };
61 
62 #endif
static const char * SIG_COLUMNS_KW
static const char * SIG_BAND_KW
static const char * SIG_DATUM_KW
static const char * SIG_FILENAME_KW
Represents serializable keyword/value map.
static const char * SIG_SELECTED_PROJECTION_KW
ossimKeywordlist theSpaceImagingGeometry
static const char * SIG_PRODUCER_KW
static const char * SIG_BITS_PER_PIXEL_KW
static const char * SIG_NUMBER_OF_BANDS_KW
static const char * SIG_PROJECT_NAME_KW
static const char * SIG_PIXEL_SIZE_Y_KW
static const char * SIG_PIXEL_SIZE_X_KW
static const char * SIG_ROWS_KW
static const char * SIG_PROJECTION_KW
static const char * SIG_ZONE_KW
#define OSSIM_DLL
static const char * SIG_UL_EASTING_KW
static const char * SIG_UL_NORTHING_KW