Added support in osgTerrain/osgdem for setting the image format to use when writing tiles out to disk

This commit is contained in:
Robert Osfield
2005-09-04 06:36:52 +00:00
parent d58487c763
commit e404b95dc3
3 changed files with 31 additions and 3 deletions

View File

@@ -1508,9 +1508,7 @@ void DataSet::DestinationTile::allocate()
imageData._imagery->_image = new osg::Image;
std::string imageExension(".dds"); // ".rgb"
//std::string imageExension(".jp2"); // ".rgb"
std::string imageName(_name+imageExension);
std::string imageName(_name+_dataSet->getDestinationImageExtension());
imageData._imagery->_image->setFileName(imageName.c_str());
imageData._imagery->_image->allocateImage(texture_numColumns,texture_numRows,1,_pixelFormat,GL_UNSIGNED_BYTE);
@@ -3705,6 +3703,11 @@ DataSet::DataSet()
_convertFromGeographicToGeocentric = false;
_tileBasename = "output";
_tileExtension = ".ive";
_imageExtension = ".dds";
_defaultColor.set(0.5f,0.5f,1.0f,1.0f);
_databaseType = PagedLOD_DATABASE;
_geometryType = POLYGONAL;