vtkMimxTraceContourWidget Class Reference

#include <vtkMimxTraceContourWidget.h>

Inheritance diagram for vtkMimxTraceContourWidget:
vtk3DWidget

List of all members.

Public Member Functions

void PlaceWidget (double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
void PlaceWidget ()
virtual void PlaceWidget (double bounds[6])
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetEnabled (int)
virtual void SetInput (vtkDataSet *)
 vtkGetObjectMacro (ContourIdList, vtkIdList)
 vtkGetObjectMacro (ContourPoints, vtkPoints)
 vtkSetObjectMacro (InputActor, vtkActor)
 vtkTypeRevisionMacro (vtkMimxTraceContourWidget, vtk3DWidget)

Static Public Member Functions

static vtkMimxTraceContourWidgetNew ()

Protected Types

enum  WidgetState { Start = 0, Moving, Outside }

Protected Member Functions

void ExtractFace ()
void Initialize ()
virtual void OnLeftButtonDown ()
virtual void OnLeftButtonUp ()
virtual void OnMiddleButtonDown ()
virtual void OnMiddleButtonUp ()
virtual void OnMouseMove ()
virtual void OnRightButtonDown ()
virtual void OnRightButtonUp ()
 vtkMimxTraceContourWidget ()
 ~vtkMimxTraceContourWidget ()

Static Protected Member Functions

static void ProcessEvents (vtkObject *object, unsigned long event, void *clientdata, void *calldata)

Protected Attributes

vtkActorContourActor
vtkIdList * ContourIdList
vtkPolyDataMapper * ContourMapper
vtkPoints * ContourPoints
vtkPolyData * ContourPolyData
vtkActorFaceActor
vtkPolyDataMapper * FaceMapper
vtkPolyData * FacePolyData
vtkActorInputActor
vtkPointPicker * PointPicker
int State
vtkUnstructuredGrid * UGrid

Private Member Functions

void operator= (const vtkMimxTraceContourWidget &)
 vtkMimxTraceContourWidget (const vtkMimxTraceContourWidget &)

Member Enumeration Documentation

Enumerator:
Start 
Moving 
Outside 

Constructor & Destructor Documentation

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

Member Function Documentation

void vtkMimxTraceContourWidget::ExtractFace (  )  [protected]

References FaceActor, FacePolyData, New(), and UGrid.

Referenced by Initialize().

void vtkMimxTraceContourWidget::Initialize ( void   )  [protected]
static vtkMimxTraceContourWidget* vtkMimxTraceContourWidget::New (  )  [static]
void vtkMimxTraceContourWidget::OnLeftButtonDown (  )  [protected, virtual]
void vtkMimxTraceContourWidget::OnLeftButtonUp (  )  [protected, virtual]

References Outside, Start, and State.

void vtkMimxTraceContourWidget::OnMiddleButtonDown (  )  [protected, virtual]
void vtkMimxTraceContourWidget::OnMiddleButtonUp (  )  [protected, virtual]
void vtkMimxTraceContourWidget::OnMouseMove (  )  [protected, virtual]
void vtkMimxTraceContourWidget::OnRightButtonDown (  )  [protected, virtual]
void vtkMimxTraceContourWidget::OnRightButtonUp (  )  [protected, virtual]
void vtkMimxTraceContourWidget::operator= ( const vtkMimxTraceContourWidget  )  [private]
void vtkMimxTraceContourWidget::PlaceWidget ( double  xmin,
double  xmax,
double  ymin,
double  ymax,
double  zmin,
double  zmax 
) [inline]
void vtkMimxTraceContourWidget::PlaceWidget (  )  [inline]
virtual void vtkMimxTraceContourWidget::PlaceWidget ( double  bounds[6]  )  [virtual]
void vtkMimxTraceContourWidget::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
static void vtkMimxTraceContourWidget::ProcessEvents ( vtkObject object,
unsigned long  event,
void *  clientdata,
void *  calldata 
) [static, protected]
void vtkMimxTraceContourWidget::SetEnabled ( int  enabling  )  [virtual]
void vtkMimxTraceContourWidget::SetInput ( vtkDataSet *  aInput  )  [virtual]
vtkMimxTraceContourWidget::vtkGetObjectMacro ( ContourIdList  ,
vtkIdList   
)
vtkMimxTraceContourWidget::vtkGetObjectMacro ( ContourPoints  ,
vtkPoints   
)
vtkMimxTraceContourWidget::vtkSetObjectMacro ( InputActor  ,
vtkActor   
)
vtkMimxTraceContourWidget::vtkTypeRevisionMacro ( vtkMimxTraceContourWidget  ,
vtk3DWidget   
)

Member Data Documentation

vtkPolyDataMapper* vtkMimxTraceContourWidget::ContourMapper [protected]
vtkPolyDataMapper* vtkMimxTraceContourWidget::FaceMapper [protected]
vtkPolyData* vtkMimxTraceContourWidget::FacePolyData [protected]

Referenced by SetEnabled(), and SetInput().

vtkPointPicker* vtkMimxTraceContourWidget::PointPicker [protected]
vtkUnstructuredGrid* vtkMimxTraceContourWidget::UGrid [protected]

Referenced by ExtractFace(), Initialize(), and SetInput().


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

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1