VTK
Public Member Functions | Static Public Member Functions | Protected Member Functions
vtkLogoWidget Class Reference

2D widget for placing and manipulating a logo More...

#include <vtkLogoWidget.h>

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

List of all members.

Public Member Functions

void CreateDefaultRepresentation ()
void SetRepresentation (vtkLogoRepresentation *r)

Static Public Member Functions

static vtkLogoWidgetNew ()

Protected Member Functions

 vtkLogoWidget ()
 ~vtkLogoWidget ()
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)

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.


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: