40 #ifndef CXINTERACTIVECROPPER_H_
41 #define CXINTERACTIVECROPPER_H_
43 #include "cxResourceVisualizationExport.h"
47 #include <vtkSmartPointer.h>
78 void resetBoundingBox();
80 bool getUseCropping();
81 bool getShowBoxWidget()
const;
82 std::vector<int> getDimensions();
86 void showBoxWidget(
bool on);
87 void useCropping(
bool on);
89 void imageCropChangedSlot();
90 void imageChangedSlot();
93 void boxWasShown(
bool val);
99 void updateBoxWidgetInteractor();
boost::shared_ptr< class Image > ImagePtr
boost::shared_ptr< class ActiveImageProxy > ActiveImageProxyPtr
boost::shared_ptr< class ActiveData > ActiveDataPtr
boost::shared_ptr< class View > ViewPtr
boost::shared_ptr< class InteractiveCropper > InteractiveCropperPtr
Representation of a floating-point bounding box in 3D. The data are stored as {xmin,xmax,ymin,ymax,zmin,zmax}, in order to simplify communication with vtk.
vtkSmartPointer< class vtkBoxWidget > vtkBoxWidgetPtr
vtkSmartPointer< class CropBoxCallback > CropBoxCallbackPtr
vtkSmartPointer< class CropBoxEnableCallback > CropBoxEnableCallbackPtr