33 #ifndef CXGRAPHICALBOX_H 34 #define CXGRAPHICALBOX_H 36 #include "cxResourceVisualizationExport.h" 40 #include <vtkSmartPointer.h> 79 bool getInteractive()
const;
80 void setInteractive(
bool on);
81 bool getVisible()
const;
82 void setVisible(
bool on);
90 void updateBoxFromWidget();
91 void updateWidgetFromBox();
103 void updateBoxWidgetInteractor();
111 GraphicalBoxCallbackPtr mGraphicalBoxCallback;
112 GraphicalBoxEnableCallbackPtr mGraphicalBoxEnableCallback;
113 GraphicalBoxEnableCallbackPtr mGraphicalBoxDisableCallback;
131 #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.