Centralize osgDB::Option handling in SGReaderWriterOptions.

This commit is contained in:
Mathias Froehlich
2012-03-04 08:33:21 +01:00
parent 5ad6eb937b
commit 49d8b96768
9 changed files with 19 additions and 99 deletions
@@ -104,6 +104,13 @@ public:
return new SGReaderWriterOptions(*static_cast<const SGReaderWriterOptions*>(options));
}
static SGReaderWriterOptions* fromPath(const std::string& path)
{
SGReaderWriterOptions* options = copyOrCreate(0);
options->setDatabasePath(path);
return options;
}
protected:
virtual ~SGReaderWriterOptions() {}