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