58 const DtVector& geocPos,
int decimals,
double gridSpacing );
63 const DtVector& geocPos,
int decimals,
double gridSpacing );
65 virtual void shiftGridLineAnchors(
double xSpacing,
double ySpacing,
66 double& shiftX,
double& shifY );
68 virtual bool usesDecimalsOnGridLines()
const;
71 virtual std::vector<std::string> convertPositionToStringList(
73 const DtVector& geocPos,
int decimals );
78 virtual void convertToGeocentric(
79 const std::string& x,
const std::string& y,
const std::string& z,
89 virtual DtTaitBryan localOrientationFor(
90 const DtVector& location,
const DtTaitBryan& geocOri )
const;
91 virtual DtTaitBryan headingPitchRollFor(
92 const DtVector& location,
const DtTaitBryan& geocOri )
const;
95 virtual DtDcm geocToUtmMatrix(
const DtVector& geocLoc )
const;
96 virtual DtDcm utmToGeocMatrix(
const DtVector& geocLoc )
const;
99 virtual bool isUtmDatabase()
const;
101 virtual double scaleFactor()
const;
105 virtual void regularExpressionValidator( std::string& x,
106 std::string& y, std::string& z );
112 virtual DtUnicode formatGridLabel(
double value );