Improved the handling of building/writing generated databases, and

the fixed transition distances on the lower levels of geocentric databases.
This commit is contained in:
Robert Osfield
2004-09-13 13:53:45 +00:00
parent 8536e5dbdf
commit b664c20c74
4 changed files with 148 additions and 248 deletions

View File

@@ -921,6 +921,9 @@ class OSGTERRAIN_EXPORT DataSet : public osg::Referenced
void setEllipsoidModel(osg::EllipsoidModel* et) { _ellipsoidModel = et; }
osg::EllipsoidModel* getEllipsoidModel() { return _ellipsoidModel.get(); }
const osg::EllipsoidModel* getEllipsoidModel() const { return _ellipsoidModel.get(); }
bool mapLatLongsToXYZ() const { return getConvertFromGeographicToGeocentric() && getEllipsoidModel(); }
void setDestinationExtents(const osg::BoundingBox& extents) { _extents = extents; }
@@ -1015,7 +1018,8 @@ class OSGTERRAIN_EXPORT DataSet : public osg::Referenced
protected:
virtual ~DataSet() {}
void _readRow(Row& row);
void _equalizeRow(Row& row);
void _writeRow(Row& row);