vtkLogoWidget Class Reference

#include <vtkLogoWidget.h>

Inheritance diagram for vtkLogoWidget:

Inheritance graph
[legend]
Collaboration diagram for vtkLogoWidget:

Collaboration graph
[legend]

List of all members.


Detailed Description

2D widget for placing and manipulating a logo

This class provides support for interactively displaying and manipulating a logo. Logos are defined by an image; this widget simply allows you to interactively place and resize the image logo. To use this widget, simply create a vtkLogoRepresentation (or subclass) and associate it with the vtkLogoWidget.

See also:
vtkBorderWidget
Tests:
vtkLogoWidget (Tests)

Definition at line 39 of file vtkLogoWidget.h.

typedef vtkBorderWidget Superclass
static int IsTypeOf (const char *type)
static vtkLogoWidgetSafeDownCast (vtkObject *o)
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)

Public Member Functions

void CreateDefaultRepresentation ()
void SetRepresentation (vtkLogoRepresentation *r)

Static Public Member Functions

static vtkLogoWidgetNew ()

Protected Member Functions

 vtkLogoWidget ()
 ~vtkLogoWidget ()

Member Typedef Documentation

Standar VTK class methods.

Reimplemented from vtkBorderWidget.

Definition at line 47 of file vtkLogoWidget.h.


Constructor & Destructor Documentation

vtkLogoWidget::vtkLogoWidget (  )  [protected]

vtkLogoWidget::~vtkLogoWidget (  )  [protected]


Member Function Documentation

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

Instantiate this class.

Reimplemented from vtkBorderWidget.

virtual const char* vtkLogoWidget::GetClassName (  )  [virtual]

Standar VTK class methods.

Reimplemented from vtkBorderWidget.

static int vtkLogoWidget::IsTypeOf ( const char *  type  )  [static]

Standar VTK class methods.

Reimplemented from vtkBorderWidget.

virtual int vtkLogoWidget::IsA ( const char *  type  )  [virtual]

Standar VTK class methods.

Reimplemented from vtkBorderWidget.

static vtkLogoWidget* vtkLogoWidget::SafeDownCast ( vtkObject o  )  [static]

Standar VTK class methods.

Reimplemented from vtkBorderWidget.

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

Standar VTK class methods.

Reimplemented from vtkBorderWidget.

void vtkLogoWidget::SetRepresentation ( vtkLogoRepresentation r  )  [inline]

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.

Definition at line 55 of file vtkLogoWidget.h.

void vtkLogoWidget::CreateDefaultRepresentation (  )  [virtual]

Create the default widget representation if one is not set.

Reimplemented from vtkBorderWidget.


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

Generated on Mon Sep 27 18:33:02 2010 for VTK by  doxygen 1.5.6