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>

Inheritance diagram for vtkViewImage3DCommand:
Inheritance graph
[legend]
Collaboration diagram for vtkViewImage3DCommand:
Collaboration graph
[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. More...
 
void SetPlaneWidget (vtkImplicitPlaneWidget *iPlaneWidget)
 Set the plane widget. More...
 
void SetVtkImageView3D (vtkViewImage3D *vtkViewImage3D)
 Set the 3d image related to this 3d event manager. More...
 

Static Public Member Functions

static vtkViewImage3DCommandNew ()
 Convenient method to access the constructor. More...
 

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: