vtkMimxSelectCellsWidget Class Reference

#include <vtkMimxSelectCellsWidget.h>

Inheritance diagram for vtkMimxSelectCellsWidget:
vtkAbstractWidget

List of all members.

Public Member Functions

void AcceptSelectedMesh (vtkMimxSelectCellsWidget *Self)
void CreateDefaultRepresentation ()
vtkUnstructuredGrid * GetPickedSubset ()
void Initialize ()
virtual void PlaceWidget (double vtkNotUsed(bounds)[6])
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetEnabled (int, vtkMimxSelectCellsWidget *Self)
virtual void SetEnabled (int)
void SetInput (vtkUnstructuredGrid *Input)
void SetInputAndCurrentSelectedMesh (vtkUnstructuredGrid *Input, vtkUnstructuredGrid *PrevSelSubset)
 vtkGetObjectMacro (CurrentSelectedSubset, vtkUnstructuredGrid)
 vtkGetObjectMacro (CurrentSelectedSubsetActor, vtkActor)
 vtkTypeRevisionMacro (vtkMimxSelectCellsWidget, vtkAbstractWidget)

Static Public Member Functions

static vtkMimxSelectCellsWidgetNew ()

Public Attributes

vtkUnstructuredGrid * Inputset

Protected Types

enum  WidgetEventIds {
  Start = 0, Outside, LeftMouseButtonDown, LeftMouseButtonUp,
  MouseMove
}

Protected Member Functions

 vtkMimxSelectCellsWidget ()
 ~vtkMimxSelectCellsWidget ()

Static Protected Member Functions

static void LeftButtonDownCallback (vtkAbstractWidget *)
static void LeftButtonUpCallback (vtkAbstractWidget *)
static void MouseMoveCallback (vtkAbstractWidget *)

Protected Attributes

vtkRenderedAreaPicker * AreaPicker
vtkUnstructuredGrid * CurrentSelectedSubset
vtkActorCurrentSelectedSubsetActor
vtkDataSetMapper * CurrentSelectedSubsetMapper
int PickX0
int PickX1
int PickY0
int PickY1
vtkInteractorStyleRubberBandPick * RubberBandStyle
int WidgetEvent

Private Member Functions

void operator= (const vtkMimxSelectCellsWidget &)
 vtkMimxSelectCellsWidget (const vtkMimxSelectCellsWidget &)

Member Enumeration Documentation

Enumerator:
Start 
Outside 
LeftMouseButtonDown 
LeftMouseButtonUp 
MouseMove 

Constructor & Destructor Documentation

vtkMimxSelectCellsWidget::vtkMimxSelectCellsWidget (  )  [protected]
vtkMimxSelectCellsWidget::~vtkMimxSelectCellsWidget (  )  [protected]
vtkMimxSelectCellsWidget::vtkMimxSelectCellsWidget ( const vtkMimxSelectCellsWidget  )  [private]

Member Function Documentation

void vtkMimxSelectCellsWidget::AcceptSelectedMesh ( vtkMimxSelectCellsWidget Self  ) 
void vtkMimxSelectCellsWidget::CreateDefaultRepresentation (  )  [inline]
vtkUnstructuredGrid* vtkMimxSelectCellsWidget::GetPickedSubset (  ) 
void vtkMimxSelectCellsWidget::Initialize ( void   ) 
void vtkMimxSelectCellsWidget::LeftButtonDownCallback ( vtkAbstractWidget w  )  [static, protected]
void vtkMimxSelectCellsWidget::LeftButtonUpCallback ( vtkAbstractWidget w  )  [static, protected]
void vtkMimxSelectCellsWidget::MouseMoveCallback ( vtkAbstractWidget w  )  [static, protected]
static vtkMimxSelectCellsWidget* vtkMimxSelectCellsWidget::New (  )  [static]
void vtkMimxSelectCellsWidget::operator= ( const vtkMimxSelectCellsWidget  )  [private]
virtual void vtkMimxSelectCellsWidget::PlaceWidget ( double   vtkNotUsed(bounds)[6]  )  [inline, virtual]
void vtkMimxSelectCellsWidget::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkMimxSelectCellsWidget::SetEnabled ( int  enabling,
vtkMimxSelectCellsWidget Self 
) [virtual]
void vtkMimxSelectCellsWidget::SetEnabled ( int  enabling  )  [virtual]
void vtkMimxSelectCellsWidget::SetInput ( vtkUnstructuredGrid *  Input  ) 
void vtkMimxSelectCellsWidget::SetInputAndCurrentSelectedMesh ( vtkUnstructuredGrid *  Input,
vtkUnstructuredGrid *  PrevSelSubset 
)
vtkMimxSelectCellsWidget::vtkGetObjectMacro ( CurrentSelectedSubset  ,
vtkUnstructuredGrid   
)
vtkMimxSelectCellsWidget::vtkGetObjectMacro ( CurrentSelectedSubsetActor  ,
vtkActor   
)
vtkMimxSelectCellsWidget::vtkTypeRevisionMacro ( vtkMimxSelectCellsWidget  ,
vtkAbstractWidget   
)

Member Data Documentation

vtkRenderedAreaPicker* vtkMimxSelectCellsWidget::AreaPicker [protected]
vtkUnstructuredGrid* vtkMimxSelectCellsWidget::CurrentSelectedSubset [protected]
vtkUnstructuredGrid* vtkMimxSelectCellsWidget::Inputset
vtkInteractorStyleRubberBandPick* vtkMimxSelectCellsWidget::RubberBandStyle [protected]

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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1