12 #ifndef CXINTERACTIVECLIPPER_H_
13 #define CXINTERACTIVECLIPPER_H_
15 #include "cxResourceVisualizationExport.h"
41 QString getDataUids();
42 void setDataUids(QString uids);
46 void setSlicePlane(PLANE_TYPE plane);
47 void saveClipPlaneToVolume();
48 void clearClipPlanesInVolume();
49 PLANE_TYPE getSlicePlane();
50 bool getUseClipper()
const;
51 bool getInvertPlane()
const;
52 std::vector<PLANE_TYPE> getAvailableSlicePlanes()
const;
59 std::map<QString, DataPtr> getDatas();
61 void useActiveTool(
bool on);
62 void parseXml(QDomNode dataNode);
63 void addXml(QDomNode &dataNode);
67 void useClipper(
bool on);
68 void invertPlane(
bool on);
71 void activeToolChangedSlot();
74 PLANE_TYPE getPlaneType();
82 void removeAllInterActiveClipPlanes();
83 void addAllInteractiveClipPlanes();
84 void updateClipPlanesInData();