Protected Types | Protected Member Functions | Friends

vtkKWEPaintbrushAnnotationWidget Class Reference

#include <vtkKWEPaintbrushAnnotationWidget.h>

Inheritance diagram for vtkKWEPaintbrushAnnotationWidget:
Inheritance graph
[legend]
Collaboration diagram for vtkKWEPaintbrushAnnotationWidget:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void AnnotatePaintbrushMode ()
void AnnotateNewSketch ()
void AnnotateIncrementSketch ()
void AnnotateDecrementSketch ()
void AnnotateSize ()
void AnnotateString (const char *)

Protected Types

enum  {
  Start = 0, BeginTimer, EndTimer, Timing,
  TimedOut
}

Protected Member Functions

 vtkKWEPaintbrushAnnotationWidget ()
 ~vtkKWEPaintbrushAnnotationWidget ()
virtual void SetEnabled (int)
virtual void CreateDefaultRepresentation ()
void SetRepresentation (vtkKWEPaintbrushAnnotationRepresentation *r)

virtual void SetWidgetState (int)
virtual int GetWidgetState ()

Static Protected Member Functions

static void MoveCallback (vtkAbstractWidget *)
static void HoverCallback (vtkAbstractWidget *)

Friends

class vtkKWEPaintbrushWidget



static
vtkKWEPaintbrushAnnotationWidget
New ()
 vtkTypeRevisionMacro (vtkKWEPaintbrushAnnotationWidget, vtkAbstractWidget)
void PrintSelf (ostream &os, vtkIndent indent)

Detailed Description

See also:
vtkKWEPaintbrushRepresentation, vtkKWEPaintbrushRepresentation2D, vtkKWEPaintbrushSketch, vtkKWEPaintbrushShape.

Definition at line 39 of file vtkKWEPaintbrushAnnotationWidget.h.


Member Enumeration Documentation

anonymous enum [protected]
Enumerator:
Start 
BeginTimer 
EndTimer 
Timing 
TimedOut 

Definition at line 69 of file vtkKWEPaintbrushAnnotationWidget.h.


Constructor & Destructor Documentation

vtkKWEPaintbrushAnnotationWidget::vtkKWEPaintbrushAnnotationWidget (  )  [protected]
vtkKWEPaintbrushAnnotationWidget::~vtkKWEPaintbrushAnnotationWidget (  )  [protected]

Member Function Documentation

static vtkKWEPaintbrushAnnotationWidget* vtkKWEPaintbrushAnnotationWidget::New (  )  [static]

Standard VTK methods.

Reimplemented from vtkObject.

vtkKWEPaintbrushAnnotationWidget::vtkTypeRevisionMacro ( vtkKWEPaintbrushAnnotationWidget  ,
vtkAbstractWidget   
)

Standard VTK methods.

void vtkKWEPaintbrushAnnotationWidget::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Standard VTK methods.

Reimplemented from vtkAbstractWidget.

void vtkKWEPaintbrushAnnotationWidget::AnnotatePaintbrushMode (  ) 

Annotation methods.

void vtkKWEPaintbrushAnnotationWidget::AnnotateNewSketch (  ) 

Annotation methods.

void vtkKWEPaintbrushAnnotationWidget::AnnotateIncrementSketch (  ) 

Annotation methods.

void vtkKWEPaintbrushAnnotationWidget::AnnotateDecrementSketch (  ) 

Annotation methods.

void vtkKWEPaintbrushAnnotationWidget::AnnotateSize (  ) 

Annotation methods.

void vtkKWEPaintbrushAnnotationWidget::AnnotateString ( const char *   ) 

Annotation methods.

virtual void vtkKWEPaintbrushAnnotationWidget::SetWidgetState ( int   )  [protected, virtual]

Set the widget state. You must set it to either BeginTimer or EndTimer only.

virtual int vtkKWEPaintbrushAnnotationWidget::GetWidgetState (  )  [protected, virtual]

Set the widget state. You must set it to either BeginTimer or EndTimer only.

virtual void vtkKWEPaintbrushAnnotationWidget::SetEnabled ( int   )  [protected, virtual]

The method for activiating and deactiviating this widget.

Reimplemented from vtkAbstractWidget.

static void vtkKWEPaintbrushAnnotationWidget::MoveCallback ( vtkAbstractWidget  )  [static, protected]

Callback interface to tie ends with the CallbackMapper for the events invoked by this widget.

static void vtkKWEPaintbrushAnnotationWidget::HoverCallback ( vtkAbstractWidget  )  [static, protected]

Callback interface to tie ends with the CallbackMapper for the events invoked by this widget.

virtual void vtkKWEPaintbrushAnnotationWidget::CreateDefaultRepresentation (  )  [protected, virtual]

Method to satisfy the superclass API. Create the default vtkKWEPaintbrushRepresentation if one is not set.

Implements vtkAbstractWidget.

void vtkKWEPaintbrushAnnotationWidget::SetRepresentation ( vtkKWEPaintbrushAnnotationRepresentation r  )  [protected]

Specify an instance of vtkWidgetRepresentation used to represent this widget in the scene. Note that the representation is a subclass of vtkProp so it can be added to the renderer independent of the widget.


Friends And Related Function Documentation

friend class vtkKWEPaintbrushWidget [friend]

Definition at line 42 of file vtkKWEPaintbrushAnnotationWidget.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines