19 #ifndef OST_GFX_MAP_SLAB_HH
20 #define OST_GFX_MAP_SLAB_HH
26 #include <boost/shared_ptr.hpp>
27 #include <boost/shared_array.hpp>
36 namespace ost {
namespace gfx {
39 typedef boost::shared_ptr<MapSlab>
MapSlabP;
54 typedef std::vector<PolyListEntry> PolyList;
71 virtual void CustomRenderPov(
PovState& pov);
81 void ColorBy(
const Gradient& g,
float minv,
float maxv);
87 void ColorBy(
const Color& c1,
const Color& c2,
float minv,
float maxv);
89 void ColorBy(
const Color& c1,
const Color& c2);
92 virtual void CustomPreRenderGL(
bool flag);
102 boost::shared_array<float> tex_data_;
main class for all graphic objects
Render slice of 3d image.
boost::shared_ptr< MapSlab > MapSlabP
#define DLLEXPORT_OST_GFX
Three dimensional vector class, using Real precision.
Manage shared instances of images.