openModeller  Version 1.4.0
Projector.hh
Go to the documentation of this file.
00001 
00029 #ifndef _PROJECTOR_HH_
00030 #define _PROJECTOR_HH_
00031 
00032 #include <openmodeller/om_defs.hh>
00033 #include <openmodeller/CallbackWrapper.hh>
00034 #include <openmodeller/Environment.hh>
00035 #include <openmodeller/Model.hh>
00036 #include <openmodeller/env_io/Header.hh>
00037 
00038 #include <string>
00039 
00040 class RasterFile;
00041 class AreaStats;
00042 
00043 class dllexp Projector {
00044 
00045 public:
00046 
00049   static bool createMap( const Model& model,
00050        const EnvironmentPtr& env,
00051        Map *map,
00052        AreaStats *areaStats = 0,
00053        CallbackWrapper *callbackWrapper = 0 );
00054 
00055 private:
00056        // Don't allow construction.
00057   Projector();
00058 
00059 };
00060 
00061 #endif