12 #ifndef TERRAINFACTORY_H
13 #define TERRAINFACTORY_H
29 class DtTerrainDbFactory;
31 class DtTerrainDbFactory;
37 QWidget* parent,
const Qt::WindowFlags& flags);
39 typedef DtTdbManager * (*DtTdbManagerCreatorFcn)(DtTerrainDbFactory*);
41 typedef DtTerrainDbFactory * (*DtTerrainDbFactoryCreatorFcn)();
46 const Qt::WindowFlags& flags);
49 QWidget* parent,
const Qt::WindowFlags& flags);
52 QWidget* parent,
const Qt::WindowFlags& flags);
55 QWidget* parent,
const Qt::WindowFlags& flags);
58 QWidget* parent,
const Qt::WindowFlags& flags);
97 QWidget* parent = 0,
const Qt::WindowFlags& flags = 0)
const;
101 QWidget* parent = 0,
const Qt::WindowFlags& flags = 0)
const;
105 QWidget* parent = 0,
const Qt::WindowFlags& flags = 0)
const;
109 QWidget* parent = 0,
const Qt::WindowFlags& flags = 0)
const;
113 QWidget* parent = 0,
const Qt::WindowFlags& flags = 0)
const;
116 virtual DtTdbManager* createTdbManager(DtTerrainDbFactory*)
const;
120 virtual DtTerrainDbFactory* createTerrainDbFactory()
const;
137 QWidget* parent = 0,
const Qt::WindowFlags& flags = 0)
const;
142 QWidget* parent = 0,
const Qt::WindowFlags& flags = 0)
const;
145 virtual void setTerrainViewOptionsWidgetCreatorFcn(
155 virtual void setTerrainPaperMapWidgetCreatorFcn(
159 virtual void setTerrainFeaturesWidgetCreatorFcn(
163 virtual void setTerrainDrawerCollCreatorFcn(