From 3a7942dfb71bdc0d648ca495e6b86d4775e3eda6 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 23 Jul 2014 16:36:17 +0000 Subject: [PATCH] Added VolumeSettings::Filename property. git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14383 16af8721-9629-0410-8352-f15c8da7e697 --- include/osgVolume/VolumeSettings | 5 +++++ src/osgPlugins/p3d/ReaderWriterP3D.cpp | 4 ++-- src/osgVolume/VolumeSettings.cpp | 1 + src/osgWrappers/serializers/osgVolume/VolumeSettings.cpp | 2 ++ 4 files changed, 10 insertions(+), 2 deletions(-) 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()<