- Timestamp:
- 03/21/12 18:36:20 (14 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgWrappers/deprecated-dotosg/osgTerrain/Layer.cpp
r12292 r13041 35 35 36 36 bool itrAdvanced = false; 37 37 38 38 osg::ref_ptr<osg::Object> readObject = fr.readObjectOfType(osgDB::type_wrapper<osgTerrain::Locator>()); 39 39 osgTerrain::Locator* locator = dynamic_cast<osgTerrain::Locator*>(readObject.get()); 40 40 if (locator) layer.setLocator(locator); 41 41 42 42 osg::Texture::FilterMode filter; 43 43 if (fr[0].matchWord("MinFilter") && Layer_matchFilterStr(fr[1].getStr(),filter)) … … 77 77 { 78 78 const osgTerrain::Layer& layer = static_cast<const osgTerrain::Layer&>(obj); 79 79 80 80 if (layer.getLocator() && !(layer.getLocator()->getDefinedInFile())) 81 81 { 82 82 fw.writeObject(*layer.getLocator()); 83 83 } 84 84 85 85 fw.indent()<<"MinFilter "<<Layer_getFilterStr(layer.getMinFilter())<<std::endl; 86 86 fw.indent()<<"MagFilter "<<Layer_getFilterStr(layer.getMagFilter())<<std::endl; … … 89 89 { 90 90 fw.indent()<<"MinLevel "<<layer.getMinLevel()<<std::endl; 91 } 91 } 92 92 93 93 if (layer.getMaxLevel()!=MAXIMUM_NUMBER_OF_LEVELS) 94 94 { 95 95 fw.indent()<<"MaxLevel "<<layer.getMaxLevel()<<std::endl; 96 } 96 } 97 97 98 98 return true;
