diff --git a/include/osgVolume/VolumeSettings b/include/osgVolume/VolumeSettings index 9e3e8a5a8..e39d6d9de 100644 --- a/include/osgVolume/VolumeSettings +++ b/include/osgVolume/VolumeSettings @@ -33,6 +33,9 @@ class OSGVOLUME_EXPORT VolumeSettings : public Property virtual void accept(PropertyVisitor& pv); virtual void traverse(PropertyVisitor& pv); + void setFilename(const std::string& str) { _filename = str; } + const std::string& getFilename() const { return _filename; } + enum Technique { FixedFunction, @@ -74,6 +77,8 @@ class OSGVOLUME_EXPORT VolumeSettings : public Property virtual ~VolumeSettings() {} + std::string _filename; + Technique _technique; ShadingModel _shadingModel; diff --git a/src/osgPlugins/p3d/ReaderWriterP3D.cpp b/src/osgPlugins/p3d/ReaderWriterP3D.cpp index 2775ccaa2..4a07188bf 100644 --- a/src/osgPlugins/p3d/ReaderWriterP3D.cpp +++ b/src/osgPlugins/p3d/ReaderWriterP3D.cpp @@ -1435,8 +1435,8 @@ void ReaderWriterP3DXML::parseVolume(osgPresentation::SlideShowConstructor& cons if (volumeData.volumeSettings.valid()) { OSG_NOTICE<<"VolumeSetting read "<setName(vs); - OSG_NOTICE<<" assigned name to VS "<getName()<setFilename(vs); + OSG_NOTICE<<" assigned name to VS "<getFilename()<