19 #ifndef OST_COLOR_OPS_MAP_HANDLE_COLOR_OP_HH
20 #define OST_COLOR_OPS_MAP_HANDLE_COLOR_OP_HH
35 namespace ost {
namespace gfx {
MapHandleColorOp(const mol::QueryViewWrapper &query_view, const String &property, const gfx::Gradient &gradient, float minv, float maxv, const img::MapHandle &mh)
virtual void SetMapHandle(const img::MapHandle &mh)
MapHandleColorOp(const String &selection, const String &property, const gfx::Gradient &gradient, float minv, float maxv, const img::MapHandle &mh)
virtual void ApplyTo(GfxObjP &obj) const
virtual void ToInfo(info::InfoGroup &group) const
static gfx::MapHandleColorOp FromInfo(info::InfoGroup &group)
virtual const img::MapHandle & GetMapHandle() const
virtual bool CanApplyTo(const GfxObjP &obj) const
MapHandleColorOp(const String &selection, int mask, const String &property, const gfx::Gradient &gradient, float minv, float maxv, const img::MapHandle &mh)
MapHandleColorOp(const mol::QueryViewWrapper &query_view, int mask, const String &property, const gfx::Gradient &gradient, float minv, float maxv, const img::MapHandle &mh)
Manage shared instances of images.
#define DLLEXPORT_OST_GFX
boost::shared_ptr< GfxObj > GfxObjP