OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Classes | Functions
ossimGeoPdfReader.cpp File Reference
#include <fstream>
#include <iostream>
#include <string>
#include <podofo/doc/PdfMemDocument.h>
#include <podofo/base/PdfName.h>
#include <podofo/base/PdfObject.h>
#include <ossim/base/ossimCommon.h>
#include <ossim/base/ossimDpt.h>
#include <ossim/base/ossimGrect.h>
#include <ossim/base/ossimEndian.h>
#include <ossim/base/ossimException.h>
#include <ossim/base/ossimIoStream.h>
#include <ossim/base/ossimKeywordlist.h>
#include <ossim/base/ossimNotify.h>
#include <ossim/base/ossimScalarTypeLut.h>
#include <ossim/base/ossimTrace.h>
#include <ossim/base/ossimUnitTypeLut.h>
#include <ossim/imaging/ossimImageDataFactory.h>
#include <ossim/imaging/ossimImageGeometryRegistry.h>
#include <ossim/projection/ossimProjection.h>
#include <ossim/projection/ossimProjectionFactoryRegistry.h>
#include <ossim/projection/ossimEpsgProjectionFactory.h>
#include <ossim/projection/ossimAlbersProjection.h>
#include <ossim/projection/ossimAzimEquDistProjection.h>
#include <ossim/projection/ossimBonneProjection.h>
#include <ossim/projection/ossimCassiniProjection.h>
#include <ossim/projection/ossimCylEquAreaProjection.h>
#include <ossim/projection/ossimEckert4Projection.h>
#include <ossim/projection/ossimEckert6Projection.h>
#include <ossim/projection/ossimEquDistCylProjection.h>
#include <ossim/projection/ossimGnomonicProjection.h>
#include <ossim/projection/ossimLambertConformalConicProjection.h>
#include <ossim/projection/ossimMercatorProjection.h>
#include <ossim/projection/ossimMillerProjection.h>
#include <ossim/projection/ossimMollweidProjection.h>
#include <ossim/projection/ossimNewZealandMapGridProjection.h>
#include <ossim/projection/ossimObliqueMercatorProjection.h>
#include <ossim/projection/ossimPolarStereoProjection.h>
#include <ossim/projection/ossimPolyconicProjection.h>
#include <ossim/projection/ossimSinusoidalProjection.h>
#include <ossim/projection/ossimStereographicProjection.h>
#include <ossim/projection/ossimTransMercatorProjection.h>
#include <ossim/projection/ossimTransCylEquAreaProjection.h>
#include <ossim/projection/ossimUtmProjection.h>
#include <ossim/projection/ossimVanDerGrintenProjection.h>
#include <ossim/projection/ossimUpsProjection.h>
#include <ossim/support_data/ossimAuxFileHandler.h>
#include "ossimGeoPdfReader.h"

Go to the source code of this file.

Classes

class  ossimGeoPdfVectorPageNode
 

Functions

 RTTI_DEF1_INST (ossimGeoPdfReader, "ossimGeoPdfReader", ossimImageHandler)
 
ossimString getValueFromMap (std::map< ossimString, ossimString, ossimStringLtstr > info, ossimString key)
 

Function Documentation

◆ getValueFromMap()

ossimString getValueFromMap ( std::map< ossimString, ossimString, ossimStringLtstr info,
ossimString  key 
)

Definition at line 124 of file ossimGeoPdfReader.cpp.

References ossimString::find().

Referenced by ossimGeoPdfReader::computeBoundingRect(), ossimGeoPdfReader::getLGIDictGeoProjection(), ossimGeoPdfReader::getProjectionFromStr(), and ossimGeoPdfReader::getVPGeoProjection().

126 {
127  ossimString valueStr;
128  std::map<ossimString, ossimString, ossimStringLtstr>::iterator it = info.find(key);
129  if (it != info.end())
130  {
131  valueStr = it->second;
132  }
133  return valueStr;
134 }
std::string::size_type find(const std::string &s, std::string::size_type pos=0) const
Searches for s as a substring of *this, beginning at character pos of *this.
Definition: ossimString.h:753

◆ RTTI_DEF1_INST()

RTTI_DEF1_INST ( ossimGeoPdfReader  ,
"ossimGeoPdfReader"  ,
ossimImageHandler   
)