30 #include <boost/shared_ptr.hpp>
31 #include <boost/enable_shared_from_this.hpp>
33 #include <osg/ref_ptr>
35 #include "../common/WDefines.h"
36 #include "../common/WProperties.h"
37 #include "../common/WTransferable.h"
38 #include "WDataTexture3D.h"
39 #include "WExportDataHandler.h"
72 void setFileName(
const std::string fileName );
79 std::string getFileName()
const;
86 virtual bool isTexture()
const;
93 virtual boost::shared_ptr< WDataSetVector > isVectorDataSet();
101 virtual osg::ref_ptr< WDataTexture3D > getTexture()
const;
108 virtual const std::string
getName()
const;
122 static boost::shared_ptr< WPrototyped > getPrototype();
130 boost::shared_ptr< WProperties > getProperties()
const;
137 boost::shared_ptr< WProperties > getInformationProperties()
const;