26#ifndef vtkResliceImageViewerMeasurements_h
27#define vtkResliceImageViewerMeasurements_h
29#include "vtkInteractionImageModule.h"
79 vtkSetClampMacro(ProcessEvents,
int, 0, 1);
80 vtkGetMacro(ProcessEvents,
int);
89 vtkGetMacro( Tolerance,
double );
129 void* clientdata,
void* calldata);
supports function callbacks
create and manipulate unsorted lists of objects
abstract class for representing widget handles
a simple class to control print indentation
abstract base class for most VTK objects
Manage measurements on a resliced image.
vtkCallbackCommand * EventCallbackCommand
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkResliceImageViewerMeasurements()
bool IsWidgetOnReslicedPlane(vtkBiDimensionalWidget *w)
bool IsWidgetOnReslicedPlane(vtkDistanceWidget *w)
virtual void RemoveItem(vtkAbstractWidget *)
virtual void SetResliceImageViewer(vtkResliceImageViewer *)
Set the reslice image viewer.
vtkCollection * WidgetCollection
static void ProcessEventsHandler(vtkObject *object, unsigned long event, void *clientdata, void *calldata)
bool IsItemOnReslicedPlane(vtkAbstractWidget *w)
Check if a measurement widget is on the resliced plane.
virtual void AddItem(vtkAbstractWidget *)
Add / remove a measurement widget.
virtual void RemoveAllItems()
bool IsWidgetOnReslicedPlane(vtkHandleWidget *w)
virtual void Render()
Render the measurements.
bool IsWidgetOnReslicedPlane(vtkCaptionWidget *w)
vtkResliceImageViewer * ResliceImageViewer
virtual void Update()
Update the measurements.
bool IsPointOnReslicedPlane(vtkHandleRepresentation *h)
bool IsWidgetOnReslicedPlane(vtkContourWidget *w)
bool IsWidgetOnReslicedPlane(vtkSeedWidget *w)
bool IsWidgetOnReslicedPlane(vtkAngleWidget *w)
bool IsPositionOnReslicedPlane(double p[3])
~vtkResliceImageViewerMeasurements()
static vtkResliceImageViewerMeasurements * New()
Standard VTK methods.
Display an image along with a reslice cursor.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.