9 #ifndef geodeticRegion_H_
10 #define geodeticRegion_H_
28 typedef DtBoost::shared_ptr<DtGeodeticRegion> DtGeodeticRegionSP;
56 const std::vector<DtString>& dimensionNamesVector);
64 const std::vector<DtString>& dimensionNamesVector,
69 virtual ~DtGeodeticRegion();
78 virtual void setRegionBounds(
const DtVector& point,
double metersNorth,
86 virtual void setApproximateUpdateTime(
DtTime updateTime);
90 virtual DtTime approximateUpdateTime()
const;
94 virtual void updateRegionWithVelocity(
const DtVector& geocentricPosition,
99 virtual bool needToUpdateRegion(
const DtVector& geocentricPosition)
const;
103 DtGeodeticRegion(
const DtGeodeticRegion& orig);
106 const DtGeodeticRegion& operator=(
const DtGeodeticRegion& orig);
109 DtGeodeticNormalizer* myNormalizer;
110 DtTime myApproximateUpdateTime;
113 double myNorthSouthThreshold;
114 double myEastWestThreshold;