24 #ifndef __evVisualizer_h 25 #define __evVisualizer_h 33 #include "vtkCellPicker.h" 34 #include "vtkWindowToImageFilter.h" 35 #include "vtkPNMWriter.h" 36 #include "vtkRenderer.h" 65 virtual void SelectROI(
const int window_x,
const int window_y);
85 virtual int PickROI(
const int window_x,
const int window_y,
86 unsigned int &roi_number);
virtual void SelectROI(const int window_x, const int window_y)
void SetController(evMultiProcessController *controller)
Definition: evVisualizer.h:122
virtual int SetupProp(evROI *roi, const unsigned int component)
int SetOutputImage(const evString &filename)
virtual ~evVisualizer(void)
static void ViewFrustumCallback(vtkObject *caller, unsigned long event, void *client_data, void *call_data)
struct timeval PreviousFrameTimeStamp
Definition: evVisualizer.h:98
virtual int Setup(evGUIVisualizerWindow &visualizer_window)
double RenderFrameRate
Definition: evVisualizer.h:99
evGUIVisualizerWindow * VisualizerWindow
Definition: evVisualizer.h:78
Definition: evAddress.h:37
vtkWindowToImageFilter * WindowToImageFilter
Definition: evVisualizer.h:96
vtkCellPicker * Picker
Definition: evVisualizer.h:82
evAddress * Size
Definition: evVisualizer.h:74
virtual int PickROI(const int window_x, const int window_y, unsigned int &roi_number)
evMultiProcessController * Controller
Definition: evVisualizer.h:83
void DeactivateROI(evROI *roi)
double ImageSequenceFrameRate
Definition: evVisualizer.h:100
double Max
Definition: evVisualizer.h:75
Definition: evMultiProcessController.h:122
virtual void ResetCamera(void)
Definition: evVisualizer.h:110
Definition: evVisualizer.h:45
Definition: evGUIVisualizerWindow.h:39
virtual int SetRenderBuffer(evROI *roi, const unsigned int component)
evMultiProcessController * GetController(void) const
Definition: evVisualizer.h:116
QccIMGImageSequence * ImageSequence
Definition: evVisualizer.h:72
virtual const evString GetClassName(void) const
Definition: evVisualizer.h:51
unsigned int NumDimensions
Definition: evVisualizer.h:73
vtkPNMWriter * ImageWriter
Definition: evVisualizer.h:97
Definition: evProcessObject.h:31
double Min
Definition: evVisualizer.h:76
Definition: evString.h:30
static void PropCallback(vtkObject *caller, unsigned long event, void *client_data, void *call_data)
vtkRenderer * Renderer
Definition: evVisualizer.h:79
static void PropCallbackDataDelete(void *client_data)