OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimSpaceImagingGeom.h>
Public Member Functions | |
ossimSpaceImagingGeom (const ossimFilename &file, const char *prefix=0) | |
ossimSpaceImagingGeom () | |
void | setGeometry (const ossimFilename &file) |
void | setGeometry (const ossimKeywordlist &kwl) |
void | exportToOssim (ossimKeywordlist &kwl, const char *prefix=0) const |
ossimString | spaceImagingToOssimKeyword (const ossimString &spaceImagingKeyword) const |
ossimString | spaceImagingToOssimValue (const ossimString &spaceImagingKeyword, const ossimString &spaceImagingValue) const |
ossimString | getBandName () const |
ossimFilename | getFilename () const |
ossimString | getProducer () const |
Static Public Attributes | |
static const char * | SIG_PRODUCER_KW = "Producer" |
static const char * | SIG_PROJECT_NAME_KW = "Project Name" |
static const char * | SIG_FILENAME_KW = "Filename" |
static const char * | SIG_BAND_KW = "Band" |
static const char * | SIG_BITS_PER_PIXEL_KW = "Bits/Pixel" |
static const char * | SIG_NUMBER_OF_BANDS_KW = "Number of Bands" |
static const char * | SIG_DATUM_KW = "Datum" |
static const char * | SIG_PROJECTION_KW = "Projection" |
static const char * | SIG_SELECTED_PROJECTION_KW = "Selected Projection" |
static const char * | SIG_ZONE_KW = "Zone" |
static const char * | SIG_UL_EASTING_KW = "UL Map X (Easting)" |
static const char * | SIG_UL_NORTHING_KW = "UL Map Y (Northing)" |
static const char * | SIG_PIXEL_SIZE_X_KW = "Pixel Size X" |
static const char * | SIG_PIXEL_SIZE_Y_KW = "Pixel Size Y" |
static const char * | SIG_COLUMNS_KW = "Columns" |
static const char * | SIG_ROWS_KW = "Rows" |
Protected Attributes | |
ossimKeywordlist | theSpaceImagingGeometry |
ossimString | thePrefix |
Definition at line 19 of file ossimSpaceImagingGeom.h.
ossimSpaceImagingGeom::ossimSpaceImagingGeom | ( | const ossimFilename & | file, |
const char * | prefix = 0 |
||
) |
Definition at line 38 of file ossimSpaceImagingGeom.cpp.
ossimSpaceImagingGeom::ossimSpaceImagingGeom | ( | ) |
Definition at line 34 of file ossimSpaceImagingGeom.cpp.
void ossimSpaceImagingGeom::exportToOssim | ( | ossimKeywordlist & | kwl, |
const char * | prefix = 0 |
||
) | const |
Definition at line 59 of file ossimSpaceImagingGeom.cpp.
References ossimKeywordlist::add(), and ossimString::c_str().
Referenced by ossimMapProjectionFactory::createProjection().
ossimString ossimSpaceImagingGeom::getBandName | ( | ) | const |
Definition at line 258 of file ossimSpaceImagingGeom.cpp.
References ossimString::find().
ossimFilename ossimSpaceImagingGeom::getFilename | ( | ) | const |
Definition at line 263 of file ossimSpaceImagingGeom.cpp.
References ossimString::find().
ossimString ossimSpaceImagingGeom::getProducer | ( | ) | const |
Definition at line 268 of file ossimSpaceImagingGeom.cpp.
References ossimString::find().
void ossimSpaceImagingGeom::setGeometry | ( | const ossimFilename & | file | ) |
Definition at line 45 of file ossimSpaceImagingGeom.cpp.
References ossimString::c_str().
Referenced by ossimMapProjectionFactory::createProjection().
void ossimSpaceImagingGeom::setGeometry | ( | const ossimKeywordlist & | kwl | ) |
Definition at line 52 of file ossimSpaceImagingGeom.cpp.
ossimString ossimSpaceImagingGeom::spaceImagingToOssimKeyword | ( | const ossimString & | spaceImagingKeyword | ) | const |
Definition at line 81 of file ossimSpaceImagingGeom.cpp.
References ossimKeywordNames::DATUM_KW, ossimKeywordNames::METERS_PER_PIXEL_X_KW, ossimKeywordNames::METERS_PER_PIXEL_Y_KW, ossimKeywordNames::NUMBER_BANDS_KW, ossimKeywordNames::NUMBER_LINES_KW, ossimKeywordNames::NUMBER_SAMPLES_KW, ossimKeywordNames::TIE_POINT_EASTING_KW, ossimKeywordNames::TIE_POINT_NORTHING_KW, ossimKeywordNames::TYPE_KW, and ossimKeywordNames::ZONE_KW.
ossimString ossimSpaceImagingGeom::spaceImagingToOssimValue | ( | const ossimString & | spaceImagingKeyword, |
const ossimString & | spaceImagingValue | ||
) | const |
Definition at line 128 of file ossimSpaceImagingGeom.cpp.
References ossimString::c_str(), ossimString::find(), ossimNotify(), ossimNotifyLevel_WARN, ossimString::trim(), and ossimString::upcase().
|
static |
Definition at line 43 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 44 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 54 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 46 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 42 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 45 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 52 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 53 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 40 of file ossimSpaceImagingGeom.h.
Referenced by ossimMapProjectionFactory::createProjection().
|
static |
Definition at line 41 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 47 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 55 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 48 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 50 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 51 of file ossimSpaceImagingGeom.h.
|
static |
Definition at line 49 of file ossimSpaceImagingGeom.h.
|
protected |
Definition at line 59 of file ossimSpaceImagingGeom.h.
|
protected |
Definition at line 58 of file ossimSpaceImagingGeom.h.