12 #ifndef TERRAINGRIDLINEDRAWER_H
13 #define TERRAINGRIDLINEDRAWER_H
18 #include <QtGui/QColor>
22 class DtTerrainDatabase;
24 class DtHomogeneousTransfMatrix;
43 void setManualGridLineFrequency(
double d);
44 double manualGridLineFrequency()
const;
47 void setManualMode(
bool);
48 bool manualMode()
const;
50 void setGridLineColor(
const QColor&);
51 const QColor& gridLineColor()
const;
53 void setGridLineLabelColor(
const QColor&);
54 const QColor& gridLineLabelColor()
const;
61 void setAutoGridLineFrequency(
int);
62 int autoGridLineFrequency()
const;
73 virtual double autoGridLineIncrement(
const DtViewportExtents* v,
const DtTerrainDatabase* db)
const;
74 virtual int coordinateSystemDrawerType()
const;
84 virtual void drawGridLines(
const DtPoint &vp_min_WC,
const DtPoint &vp_max_WC,
88 virtual void createCoordinateSystem(
const DtTerrainDatabase*);
90 virtual void cleanupCoordinateSystem();