Removed unneccessary compound name usage
This commit is contained in:
@@ -33,15 +33,12 @@ bool ImageLayer_readLocalData(osg::Object& obj, osgDB::Input &fr)
|
||||
|
||||
if (fr.matchSequence("file %w") || fr.matchSequence("file %s"))
|
||||
{
|
||||
std::string setname;
|
||||
std::string filename;
|
||||
osgTerrain::extractSetNameAndFileName(fr[1].getStr(),setname, filename);
|
||||
std::string filename = fr[1].getStr();
|
||||
if (!filename.empty())
|
||||
{
|
||||
osg::ref_ptr<osg::Image> image = fr.readImage(filename.c_str());
|
||||
if (image.valid())
|
||||
{
|
||||
layer.setName(setname);
|
||||
layer.setFileName(filename);
|
||||
layer.setImage(image.get());
|
||||
}
|
||||
@@ -61,8 +58,7 @@ bool ImageLayer_writeLocalData(const osg::Object& obj, osgDB::Output& fw)
|
||||
|
||||
if (!layer.getFileName().empty())
|
||||
{
|
||||
std::string str = osgTerrain::createCompondSetNameAndFileName(layer.getName(), layer.getFileName());
|
||||
fw.indent()<<"file "<< str << std::endl;
|
||||
fw.indent()<<"file "<< layer.getFileName() << std::endl;
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user