12 #ifndef CXGRAPHICALBOX_H 13 #define CXGRAPHICALBOX_H 15 #include "cxResourceVisualizationExport.h" 19 #include <vtkSmartPointer.h> 58 bool getInteractive()
const;
59 void setInteractive(
bool on);
60 bool getVisible()
const;
61 void setVisible(
bool on);
69 void updateBoxFromWidget();
70 void updateWidgetFromBox();
82 void updateBoxWidgetInteractor();
90 GraphicalBoxCallbackPtr mGraphicalBoxCallback;
91 GraphicalBoxEnableCallbackPtr mGraphicalBoxEnableCallback;
92 GraphicalBoxEnableCallbackPtr mGraphicalBoxDisableCallback;
110 #endif // CXGRAPHICALBOX_H
Transform3D Transform3D
Transform3D is a representation of an affine 3D transform.
boost::shared_ptr< class ActiveImageProxy > ActiveImageProxyPtr
vtkSmartPointer< class vtkRenderWindow > vtkRenderWindowPtr
boost::shared_ptr< GraphicalBox > GraphicalBoxPtr
vtkSmartPointer< class GraphicalBoxEnableCallback > GraphicalBoxEnableCallbackPtr
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 GraphicalBoxCallback > GraphicalBoxCallbackPtr
Namespace for all CustusX production code.