An abstract base class for 2D/3D paintbrush widget representations. More...
#include <vtkKWEPaintbrushAnnotationRepresentation.h>


An abstract base class for 2D/3D paintbrush widget representations.
See vtkKWEPaintbrushAnnotationRepresentation2D for more details. The ShapePlacer must be set prior to use.
Before using the class, you must set the ImageActor on which the brush is being drawn.
Definition at line 45 of file vtkKWEPaintbrushAnnotationRepresentation.h.
| vtkKWEPaintbrushAnnotationRepresentation::vtkKWEPaintbrushAnnotationRepresentation | ( | ) | [protected] |
| vtkKWEPaintbrushAnnotationRepresentation::~vtkKWEPaintbrushAnnotationRepresentation | ( | ) | [protected] |
| static vtkKWEPaintbrushAnnotationRepresentation* vtkKWEPaintbrushAnnotationRepresentation::New | ( | ) | [static] |
Instantiate this class.
Reimplemented from vtkObject.
| vtkKWEPaintbrushAnnotationRepresentation::vtkTypeRevisionMacro | ( | vtkKWEPaintbrushAnnotationRepresentation | , | |
| vtkWidgetRepresentation | ||||
| ) |
Standard VTK methods.
| void vtkKWEPaintbrushAnnotationRepresentation::PrintSelf | ( | ostream & | os, | |
| vtkIndent | indent | |||
| ) | [virtual] |
Standard VTK methods.
Reimplemented from vtkWidgetRepresentation.
| virtual void vtkKWEPaintbrushAnnotationRepresentation::BuildRepresentation | ( | ) | [virtual] |
These are methods that satisfy vtkWidgetRepresentation's API.
Implements vtkWidgetRepresentation.
| virtual void vtkKWEPaintbrushAnnotationRepresentation::ReleaseGraphicsResources | ( | vtkWindow * | w | ) | [virtual] |
Methods required by vtkProp superclass.
Reimplemented from vtkWidgetRepresentation.
| virtual int vtkKWEPaintbrushAnnotationRepresentation::RenderOverlay | ( | vtkViewport * | viewport | ) | [virtual] |
| virtual int vtkKWEPaintbrushAnnotationRepresentation::RenderOpaqueGeometry | ( | vtkViewport * | viewport | ) | [virtual] |
| virtual int vtkKWEPaintbrushAnnotationRepresentation::RenderTranslucentGeometry | ( | vtkViewport * | viewport | ) | [virtual] |
| virtual void vtkKWEPaintbrushAnnotationRepresentation::SetVisibility | ( | int | ) | [virtual] |
Override superclass method and propagate to all sub-props.
Reimplemented from vtkProp.
| virtual void vtkKWEPaintbrushAnnotationRepresentation::SetAnnotationPosition | ( | double | , | |
| double | ||||
| ) | [virtual] |
Annotations will by default be placed whereever the brush currently is. If you would like to have annotations appearing at a certain spot, you can override this. The position is in Normalized display coords
| void vtkKWEPaintbrushAnnotationRepresentation::SetAnnotationPosition | ( | double | [2] | ) |
Annotations will by default be placed whereever the brush currently is. If you would like to have annotations appearing at a certain spot, you can override this. The position is in Normalized display coords
| virtual double* vtkKWEPaintbrushAnnotationRepresentation::GetAnnotationPosition | ( | ) | [virtual] |
Annotations will by default be placed whereever the brush currently is. If you would like to have annotations appearing at a certain spot, you can override this. The position is in Normalized display coords
| virtual void vtkKWEPaintbrushAnnotationRepresentation::GetAnnotationPosition | ( | double & | , | |
| double & | ||||
| ) | [virtual] |
Annotations will by default be placed whereever the brush currently is. If you would like to have annotations appearing at a certain spot, you can override this. The position is in Normalized display coords
| virtual void vtkKWEPaintbrushAnnotationRepresentation::GetAnnotationPosition | ( | double | [2] | ) | [virtual] |
Annotations will by default be placed whereever the brush currently is. If you would like to have annotations appearing at a certain spot, you can override this. The position is in Normalized display coords
| virtual void vtkKWEPaintbrushAnnotationRepresentation::SetAnnotation | ( | const char * | ) | [virtual] |
Set/Get the string to render. This is automatically set from vtkKWEPaintbrushAnnotationWidget.
| virtual char* vtkKWEPaintbrushAnnotationRepresentation::GetAnnotation | ( | ) | [virtual] |
Set/Get the string to render. This is automatically set from vtkKWEPaintbrushAnnotationWidget.
| virtual vtkTextProperty* vtkKWEPaintbrushAnnotationRepresentation::GetTextProperty | ( | ) | [virtual] |
Get the text property used to render the annotation.
friend class vtkKWEPaintbrushRepresentation [friend] |
Definition at line 48 of file vtkKWEPaintbrushAnnotationRepresentation.h.
Reimplemented from vtkWidgetRepresentation.
Definition at line 106 of file vtkKWEPaintbrushAnnotationRepresentation.h.
Definition at line 107 of file vtkKWEPaintbrushAnnotationRepresentation.h.
Definition at line 108 of file vtkKWEPaintbrushAnnotationRepresentation.h.
Definition at line 109 of file vtkKWEPaintbrushAnnotationRepresentation.h.
char* vtkKWEPaintbrushAnnotationRepresentation::Annotation [protected] |
Definition at line 110 of file vtkKWEPaintbrushAnnotationRepresentation.h.
vtkKWEPaintbrushRepresentation* vtkKWEPaintbrushAnnotationRepresentation::PaintbrushRepresentation [protected] |
Definition at line 111 of file vtkKWEPaintbrushAnnotationRepresentation.h.
vtksys_stl::string vtkKWEPaintbrushAnnotationRepresentation::LastDisplayedAnnotation [protected] |
Definition at line 112 of file vtkKWEPaintbrushAnnotationRepresentation.h.
int vtkKWEPaintbrushAnnotationRepresentation::LastDisplayPosition[2] [protected] |
Definition at line 113 of file vtkKWEPaintbrushAnnotationRepresentation.h.
double vtkKWEPaintbrushAnnotationRepresentation::AnnotationPosition[2] [protected] |
Definition at line 114 of file vtkKWEPaintbrushAnnotationRepresentation.h.
1.7.1