25 #ifndef WSELECTIONMANAGER_H
26 #define WSELECTIONMANAGER_H
30 #include <boost/shared_ptr.hpp>
32 #include "../common/WProperties.h"
33 #include "WCrosshair.h"
35 #include "WExportKernel.h"
65 boost::shared_ptr< WCrosshair >getCrosshair();
79 void setPaintMode( WPaintMode mode );
86 WPaintMode getPaintMode();
94 void setTexture( osg::ref_ptr< osg::Texture3D > texture, boost::shared_ptr< WGridRegular3D >grid );
100 boost::shared_ptr< WGridRegular3D >getGrid();
106 void setUseTexture(
bool flag =
true );
112 bool getUseTexture();
118 float getTextureOpacity();
124 void setTextureOpacity(
float value );
131 WPropDouble getPropAxialPos();
138 WPropDouble getPropCoronalPos();
145 WPropDouble getPropSagittalPos();
153 WPropBool getPropAxialShow();
160 WPropBool getPropCoronalShow();
167 WPropBool getPropSagittalShow();
173 void setShader(
int shader );
186 void updateCrosshairPosition();
269 #endif // WSELECTIONMANAGER_H