25 #ifndef WDATASETSINGLE_H
26 #define WDATASETSINGLE_H
30 #include <osg/ref_ptr>
32 #include <boost/shared_ptr.hpp>
36 #include "WGridRegular3D.h"
37 #include "WValueSet.h"
39 #include "WExportDataHandler.h"
54 typedef boost::shared_ptr< WDataSetSingle >
SPtr;
59 typedef boost::shared_ptr< const WDataSetSingle >
ConstSPtr;
68 boost::shared_ptr< WGrid > newGrid );
111 boost::shared_ptr< WValueSetBase > getValueSet()
const;
116 boost::shared_ptr< WGrid > getGrid()
const;
125 template<
typename T > T getValueAt(
size_t id );
134 double getValueAt(
size_t id )
const;
148 virtual osg::ref_ptr< WDataTexture3D >
getTexture()
const;
155 virtual const std::string
getName()
const;
201 #endif // WDATASETSINGLE_H