Changeset 869
- Timestamp:
- 01/29/08 14:13:09
- Files:
-
- trunk/src/vpb/Commandline.cpp (modified) (2 diffs)
- trunk/src/vpb/DataSet.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/vpb/Commandline.cpp
r859 r869 133 133 if (!currentCS.empty() || geoTransformSet) 134 134 { 135 osg::ref_ptr<osg ::Object> loadedObject = osgDB::readObjectFile(filename+".gdal");136 osgTerrain::Layer* loadedLayer = dynamic_cast<osgTerrain::Layer*>(loadedObject.get());137 138 if (loadedLayer )135 osg::ref_ptr<osgTerrain::ProxyLayer> loadedLayer = new osgTerrain::ProxyLayer; 136 loadedLayer->setFileName(filename); 137 138 if (loadedLayer.valid()) 139 139 { 140 140 osgTerrain::Locator* locator = loadedLayer->getLocator(); … … 166 166 if (max_level!=maximumPossibleLevel) loadedLayer->setMaxLevel(max_level); 167 167 168 compositeLayer->addLayer(loadedLayer); 169 } 168 log(osg::NOTICE,"loaded layer %s",filename.c_str()); 169 170 compositeLayer->addLayer(loadedLayer.get()); 171 } 172 else 173 { 174 log(osg::NOTICE,"Error: unable to load %s",filename.c_str()); 175 } 170 176 } 171 177 else trunk/src/vpb/DataSet.cpp
r862 r869 2084 2084 2085 2085 osgTerrain::CompositeLayer* compositeLayer = dynamic_cast<osgTerrain::CompositeLayer*>(layer); 2086 if (compositeLayer) 2086 2087 { 2087 2088 for(unsigned int i=0; i<compositeLayer->getNumLayers();++i)
