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();
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