17#ifndef __albaInteractorDICOMImporter_h
18#define __albaInteractorDICOMImporter_h
105 double m_SliceSize[2];
Implementation of the message object for the Subject/Observer design pattern.
Event class to transport a triggering button and a position from pointing devices.
implements mouse move of camera in the scene.
Implements mouse move of the camera in the scene and notify the listener with world coordinates on le...
albaInteractorDICOMImporter()
virtual void OnMouseMove()
redefined to send the picking world coordinates also
void SetPlaneFromSliceSize()
void SetRWI(albaRWI *rwi)
void GetPlaneBounds(double *bounds)
void PlaneVisibilityOff()
virtual ~albaInteractorDICOMImporter()
wxStockCursor m_CurrentArrow
virtual void OnLeftButtonDown(albaEventInteraction *e)
redefined to send the picking world coordinates also
virtual int StartInteraction(albaDeviceButtonsPadMouse *mouse)
Start the interaction with the given device.
albaTypeMacro(albaInteractorDICOMImporter, albaInteractorCameraMove)
vtkPlaneSource * m_CropPlane
virtual void OnEvent(albaEventBase *event)
Process events coming from tracker.
virtual void OnLeftButtonUp()
redefined to send the picking world coordinates also
virtual void SetRendererAndView(vtkRenderer *ren, albaView *view)
Set/Get the renderer this interactor is attached to.
void CalculateSideDragged(double *pos)
void SetSliceBounds(double *bounds)
albaRWIBase is a vtkRenderWindowInteractor placed on a wxWindow
albaView is the base class for Views in alba.