Observes the mouse movements in an iARenderer.
More...
#include <iARenderObserver.h>
|
| | iARenderObserver (vtkRenderer *pRen, vtkRenderer *pLabelRen, vtkRenderWindowInteractor *pIren, vtkPicker *pPicker, vtkTransform *pTrans, vtkImageData *pImageData, vtkPlane *plane1, vtkPlane *plane2, vtkPlane *plane3, vtkCellLocator *cellLocator) |
| |
| | ~iARenderObserver () |
| |
| void | AddListener (vtkCommand *listener) |
| |
| vtkCellLocator * | GetCellLocator () |
| |
| vtkImageData * | GetImageData () |
| |
| vtkRenderWindowInteractor * | GetInteractor () |
| |
| vtkRenderer * | GetLabelRenderer () |
| |
| int | GetMode () |
| |
| vtkPicker * | GetPicker () |
| |
| vtkWorldPointPicker * | GetWorldPicker () |
| |
| void | PickWithWorldPicker () |
| |
| void | ReInitialize (vtkRenderer *pRen, vtkRenderer *pLabelRen, vtkRenderWindowInteractor *pIren, vtkPicker *pPicker, vtkTransform *pTrans, vtkImageData *pImageData, vtkPlane *plane1, vtkPlane *plane2, vtkPlane *plane3, vtkCellLocator *cellLocator) |
| |
|
| static iARenderObserver * | New (vtkRenderer *pRen, vtkRenderer *pLabelRen, vtkRenderWindowInteractor *pIren, vtkPicker *pPicker, vtkTransform *pTrans, vtkImageData *pImageData, vtkPlane *plane1, vtkPlane *plane2, vtkPlane *plane3, vtkCellLocator *cellLocator) |
| |
Observes the mouse movements in an iARenderer.
This class servers the iARenderer class to observe mouse movement and to extract coordinates and the corresponding data "below" the mouse pointer.
◆ iARenderObserver()
| iARenderObserver::iARenderObserver |
( |
vtkRenderer * |
pRen, |
|
|
vtkRenderer * |
pLabelRen, |
|
|
vtkRenderWindowInteractor * |
pIren, |
|
|
vtkPicker * |
pPicker, |
|
|
vtkTransform * |
pTrans, |
|
|
vtkImageData * |
pImageData, |
|
|
vtkPlane * |
plane1, |
|
|
vtkPlane * |
plane2, |
|
|
vtkPlane * |
plane3, |
|
|
vtkCellLocator * |
cellLocator |
|
) |
| |
◆ ~iARenderObserver()
| iARenderObserver::~iARenderObserver |
( |
| ) |
|
◆ AddListener()
| void iARenderObserver::AddListener |
( |
vtkCommand * |
listener | ) |
|
◆ clicked
| void iARenderObserver::clicked |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
z |
|
) |
| |
|
signal |
◆ GetCellLocator()
| vtkCellLocator * iARenderObserver::GetCellLocator |
( |
| ) |
|
◆ GetImageData()
| vtkImageData * iARenderObserver::GetImageData |
( |
| ) |
|
◆ GetInteractor()
| vtkRenderWindowInteractor * iARenderObserver::GetInteractor |
( |
| ) |
|
◆ GetLabelRenderer()
| vtkRenderer * iARenderObserver::GetLabelRenderer |
( |
| ) |
|
◆ GetMode()
| int iARenderObserver::GetMode |
( |
| ) |
|
◆ GetPicker()
| vtkPicker * iARenderObserver::GetPicker |
( |
| ) |
|
◆ GetWorldPicker()
| vtkWorldPointPicker * iARenderObserver::GetWorldPicker |
( |
| ) |
|
◆ keyPressed
| void iARenderObserver::keyPressed |
( |
int |
keyCode | ) |
|
|
signal |
◆ New()
| iARenderObserver * iARenderObserver::New |
( |
vtkRenderer * |
pRen, |
|
|
vtkRenderer * |
pLabelRen, |
|
|
vtkRenderWindowInteractor * |
pIren, |
|
|
vtkPicker * |
pPicker, |
|
|
vtkTransform * |
pTrans, |
|
|
vtkImageData * |
pImageData, |
|
|
vtkPlane * |
plane1, |
|
|
vtkPlane * |
plane2, |
|
|
vtkPlane * |
plane3, |
|
|
vtkCellLocator * |
cellLocator |
|
) |
| |
|
static |
◆ PickWithWorldPicker()
| void iARenderObserver::PickWithWorldPicker |
( |
| ) |
|
◆ ReInitialize()
| void iARenderObserver::ReInitialize |
( |
vtkRenderer * |
pRen, |
|
|
vtkRenderer * |
pLabelRen, |
|
|
vtkRenderWindowInteractor * |
pIren, |
|
|
vtkPicker * |
pPicker, |
|
|
vtkTransform * |
pTrans, |
|
|
vtkImageData * |
pImageData, |
|
|
vtkPlane * |
plane1, |
|
|
vtkPlane * |
plane2, |
|
|
vtkPlane * |
plane3, |
|
|
vtkCellLocator * |
cellLocator |
|
) |
| |
◆ m_pcellLocator
| vtkCellLocator* iARenderObserver::m_pcellLocator |
|
protected |
◆ m_pImageData
| vtkImageData* iARenderObserver::m_pImageData |
|
protected |
◆ m_pIren
| vtkRenderWindowInteractor* iARenderObserver::m_pIren |
|
protected |
◆ m_pLabelRen
| vtkRenderer * iARenderObserver::m_pLabelRen |
|
protected |
◆ m_pLine
| vtkLineSource* iARenderObserver::m_pLine |
|
protected |
◆ m_pPicker
| vtkPicker* iARenderObserver::m_pPicker |
|
protected |
◆ m_pPlane1
| vtkPlane* iARenderObserver::m_pPlane1 |
|
protected |
◆ m_pPlane2
| vtkPlane* iARenderObserver::m_pPlane2 |
|
protected |
◆ m_pPlane3
| vtkPlane* iARenderObserver::m_pPlane3 |
|
protected |
◆ m_pProbe
| vtkProbeFilter* iARenderObserver::m_pProbe |
|
protected |
◆ m_pRen
| vtkRenderer* iARenderObserver::m_pRen |
|
protected |
◆ m_pTrans
| vtkTransform* iARenderObserver::m_pTrans |
|
protected |
◆ m_pWorldPicker
| vtkWorldPointPicker* iARenderObserver::m_pWorldPicker |
|
protected |
The documentation for this class was generated from the following files: