25 "ossimGeomFileWriter",
28 static const char DEFAULT_FILE_NAME[] =
"output.geom";
30 static ossimTrace traceDebug(
"ossimGeomFileWriter:debug");
59 <<
"ossimGeomFileWriter::writeFile DEBUG:" 60 <<
"\nAdjusting ossimImageGeometry size to reflect the area of interest." 77 const char* prefix =
"projection.";
109 ossimDpt(tiePoint).toString().c_str(),
125 metadatatypeList.push_back(
ossimString(
"ossim_geometry"));
131 return (metadataType ==
"ossim_geometry");
ossimGeomFileWriter()
default constructor
virtual bool hasMetadataType(const ossimString &metadataType) const
Satisfies pure virtual from ossimMetadataWriter base.
virtual ~ossimGeomFileWriter()
virtual destructor
const ossimIpt & getImageSize() const
Represents serializable keyword/value map.
virtual bool isGeographic() const
const ossimIpt & ul() const
void setImageSize(const ossimIpt &size)
virtual bool write(const char *file, const char *comment=0) const
Methods to dump the ossimKeywordlist to a file on disk.
virtual void getMetadatatypeList(std::vector< ossimString > &metadatatypeList) const
Satisfies pure virtual from ossimMetadataWriter base.
void add(const char *prefix, const ossimKeywordlist &kwl, bool overwrite=true)
virtual ossimGpt lineSampleToWorld(const ossimDpt &projectedPoint) const
virtual bool writeFile()
Write a geometry file to "theFilename".
static const char * TIE_POINT_XY_KW
virtual void lineSampleToEastingNorthing(const ossimDpt &liineSample, ossimDpt &eastingNorthing) const
virtual ossimRefPtr< ossimImageGeometry > getImageGeometry()
Returns the image geometry object associated with this tile source or NULL if not defined...
const ossimProjection * getProjection() const
Access methods for projection (may be NULL pointer).
const char * c_str() const
Returns a pointer to a null-terminated array of characters representing the string's contents...
virtual bool saveState(ossimKeywordlist &kwl, const char *prefix=0) const
Saves the transform (if any) and projection (if any) states to the KWL.
RTTI_DEF1(ossimGeomFileWriter, "ossimGeomFileWriter", ossimMetadataFileWriter) static const char DEFAULT_FILE_NAME[]
static ossimUnitTypeLut * instance()
Returns the static instance of an ossimUnitTypeLut object.
OSSIMDLLEXPORT std::ostream & ossimNotify(ossimNotifyLevel level=ossimNotifyLevel_WARN)
static const char * TIE_POINT_UNITS_KW