GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Attributes | List of all members
vtkViewImage3DCommand Class Reference

Manage events occuring in 3D view. More...

#include <Code/ExternalCode/MegaVTK/vtkRenderingAddOn/vtkViewImage3DCommand.h>

Collaboration diagram for vtkViewImage3DCommand:
[legend]

Public Types

enum  EventIds {
  SliceMoveEvent = ( vtkCommand::UserEvent + 1 ), StartSliceMoveEvent, EndSliceMoveEvent, ZoomEvent,
  PanEvent, RequestedPositionEvent, ResetViewerEvent, MeshPickingEvent,
  BoxPickingEvent, CameraMoveEvent, DefaultMoveEvent, BoxWidgetModifiedEvent,
  ReadyEvent, BoxWidgetReadyEvent, VisibilityUpdatedEvent, UpdateRenderEvent
}

Public Member Functions

virtual void Execute (vtkObject *caller, unsigned long, void *)
void SetBoxWidget (vtkOrientedBoxWidget *iBoxWidget)
 Set the box widget.
void SetPlaneWidget (vtkImplicitPlaneWidget *iPlaneWidget)
 Set the plane widget.
void SetVtkImageView3D (vtkViewImage3D *vtkViewImage3D)
 Set the 3d image related to this 3d event manager.

Static Public Member Functions

static vtkViewImage3DCommandNew ()
 Convenient method to access the constructor.

Protected Member Functions

 vtkViewImage3DCommand ()
 ~vtkViewImage3DCommand ()

Private Attributes

vtkOrientedBoxWidgetm_BoxWidget
vtkImplicitPlaneWidget * m_PlaneWidget
vtkViewImage3Dm_vtkViewImage3D

Detailed Description

Manage events occuring in 3D view.

Definition at line 51 of file vtkViewImage3DCommand.h.

Member Enumeration Documentation

Enumerator:
SliceMoveEvent 
StartSliceMoveEvent 
EndSliceMoveEvent 
ZoomEvent 
PanEvent 
RequestedPositionEvent 
ResetViewerEvent 
MeshPickingEvent 
BoxPickingEvent 
CameraMoveEvent 
DefaultMoveEvent 
BoxWidgetModifiedEvent 
ReadyEvent 
BoxWidgetReadyEvent 
VisibilityUpdatedEvent 
UpdateRenderEvent 

Definition at line 61 of file vtkViewImage3DCommand.h.

Constructor & Destructor Documentation

vtkViewImage3DCommand::vtkViewImage3DCommand ( )
protected

Definition at line 48 of file vtkViewImage3DCommand.cxx.

vtkViewImage3DCommand::~vtkViewImage3DCommand ( )
protected

Definition at line 56 of file vtkViewImage3DCommand.cxx.

Member Function Documentation

void vtkViewImage3DCommand::Execute ( vtkObject *  caller,
unsigned long  event,
void *  callData 
)
virtual

Definition at line 73 of file vtkViewImage3DCommand.cxx.

vtkViewImage3DCommand * vtkViewImage3DCommand::New ( )
static

Convenient method to access the constructor.

Definition at line 64 of file vtkViewImage3DCommand.cxx.

void vtkViewImage3DCommand::SetBoxWidget ( vtkOrientedBoxWidget iBoxWidget)

Set the box widget.

Parameters
[in]iBoxWidgetvtkOrientedBoxWidget pointer to the box widget

Definition at line 125 of file vtkViewImage3DCommand.cxx.

void vtkViewImage3DCommand::SetPlaneWidget ( vtkImplicitPlaneWidget *  iPlaneWidget)

Set the plane widget.

Parameters
[in]iPlaneWidgetvtkImplicitPlaneWidget pointer to the plane widget

Definition at line 116 of file vtkViewImage3DCommand.cxx.

void vtkViewImage3DCommand::SetVtkImageView3D ( vtkViewImage3D vtkViewImage3D)

Set the 3d image related to this 3d event manager.

Parameters
[in]vtkViewImage3DTarget 3D image

Definition at line 104 of file vtkViewImage3DCommand.cxx.

Member Data Documentation

vtkOrientedBoxWidget* vtkViewImage3DCommand::m_BoxWidget
private

Definition at line 113 of file vtkViewImage3DCommand.h.

vtkImplicitPlaneWidget* vtkViewImage3DCommand::m_PlaneWidget
private

Definition at line 112 of file vtkViewImage3DCommand.h.

vtkViewImage3D* vtkViewImage3DCommand::m_vtkViewImage3D
private

Definition at line 111 of file vtkViewImage3DCommand.h.


The documentation for this class was generated from the following files: