31 #include <boost/signals2/signal.hpp>
32 #include <boost/signals2/connection.hpp>
36 #include "../common/WProperties.h"
39 #include "WExportWGE.h"
46 class WGE_EXPORT
WROI :
public osg::Geode
61 void setNot(
bool isNot =
true );
82 void setActive(
bool active );
109 boost::shared_ptr< WProperties > getProperties();
116 void addROIChangeNotifier( boost::shared_ptr< boost::function<
void() > > notifier );
123 void removeROIChangeNotifier( boost::shared_ptr< boost::function<
void() > > notifier );
135 void propertyChanged();
140 void signalRoiChange();
196 virtual void updateGFX() = 0;