17 class DtUtmCoordinateConverter;
51 virtual DtUnicode gridBoxLabel(
const DtVector& lowerLeftGeocPos,
52 const DtVector& upperRightGeocPos );
62 const DtVector& geocPos,
int decimals,
double gridSpacing,
bool minimal =
false)
override;
72 const DtVector& geocPos,
int decimals,
double gridSpacing,
bool minimal =
false)
override;
74 virtual bool clipXToGrid(
double inStartX,
double inEndX,
double constantY,
75 double& clippedStartX,
double& clippedEndX );
78 virtual bool clipYToGrid(
double inStartY,
double inEndY,
double constantX,
79 double& clippedStartY,
double& clippedEndY );
82 virtual double maxGridSpacing()
const;
85 virtual double minGridSpacing()
const;
87 virtual std::vector<std::string> convertPositionToStringList(
89 const DtVector& geocPos,
int decimals )
const override;
97 virtual std::vector<DtUnicode> convertPositionToNotatedStringList(
98 DistanceUnits unit,
DtUnicode unitNotation,
const DtVector& geocPos,
int decimals,
bool minimal =
false)
const override;
103 virtual void convertToGeocentric(
104 const std::string& x,
const std::string& y,
const std::string& z,
111 virtual void regularExpressionValidator( std::string& x,
112 std::string& y, std::string& z );
117 virtual void initializeMilGridEllipsoid()
const;
121 double utmXCoord,
double utmYCoord,
122 double& meridianOffsetStart,
double& meridianOffsetEnd);
127 double constantX,
double clippedStartY,
double clippedEndY,
128 double& startDeg,
double& endDeg);
133 double constantX,
double clippedStartY,
double clippedEndY);
138 static bool spheroidsEqual(
const DtSpheroid& sph1,
const DtSpheroid& sph2 );
Instances of DtUtmCoordSystem provide transformations and utilities for converting between network an...
Definition: DtUtmCoordinateConverter.h:21
Contains the DtUtmCoordinateSystem class declaration.
The military grid reference system coordinate system conversion for the GUI.
Definition: DtMgrsCoordinateDisplay.h:22
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
Abstract interface class for all coordinate system displays.
Definition: DtCoordinateDisplay.h:24
DistanceUnits
Enumeration of the different distance units.
Definition: DtDisplayUnitsSettingsRecord.h:57
Coordinate system display for UTM coordinates.
Definition: DtUtmCoordinateDisplay.h:20
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:40