VR-Forces 4.1 Class Documentation
DtGeoTiffHeaderParser.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtGeoTiffHeaderParser.h,v $ $Revision: 1.7 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #ifndef DtGeoTiffHeaderParser_H_
14 #define DtGeoTiffHeaderParser_H_
15 
16 #include <vrvCore/vrvCore.h>
18 
19 namespace makVrv
20 {
24  {
25 
26  public:
27 
29  DtGeoTiffHeaderParser(DtDe& de, const std::string& filePath);
30 
32  virtual ~DtGeoTiffHeaderParser();
33 
35  virtual bool isValid();
36 
38  virtual bool geotiffExtent(const char* filename,double *sw_x, double *sw_y,
39  double *ne_x, double *ne_y);
40 
41  protected:
42  typedef const char* (*CSVFileCallbackFP)(const char*);
43 
45  static const char* csvFileCallback(const char*);
46 
48  static std::string theCsvFilePath;
49  };
50 
54  {
55 
56  public:
57 
60 
63 
65  virtual DtHeaderParser* create(DtDe& de, const std::string& filePath) const;
66 
67  };
68 }
69 
70 #endif
71 

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)