vtkOrientedPolygonalHandleRepresentation3D Class Reference

#include <vtkOrientedPolygonalHandleRepresentation3D.h>

Inheritance diagram for vtkOrientedPolygonalHandleRepresentation3D:

Inheritance graph
[legend]
Collaboration diagram for vtkOrientedPolygonalHandleRepresentation3D:

Collaboration graph
[legend]

List of all members.


Detailed Description

represent a user defined handle geometry in 3D while maintaining a fixed orientation w.r.t the camera.

This class serves as the geometrical representation of a vtkHandleWidget. The handle can be represented by an arbitrary polygonal data (vtkPolyData), set via SetHandle(vtkPolyData *). The actual position of the handle will be initially assumed to be (0,0,0). You can specify an offset from this position if desired. This class differs from vtkPolygonalHandleRepresentation3D in that the handle will always remain front facing, ie it maintains a fixed orientation with respect to the camera. This is done by using vtkFollowers internally to render the actors.

See also:
vtkPolygonalHandleRepresentation3D vtkHandleRepresentation vtkHandleWidget
Tests:
vtkOrientedPolygonalHandleRepresentation3D (Tests)

Definition at line 38 of file vtkOrientedPolygonalHandleRepresentation3D.h.

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

Static Public Member Functions

static
vtkOrientedPolygonalHandleRepresentation3D
New ()

Protected Member Functions

 vtkOrientedPolygonalHandleRepresentation3D ()
 ~vtkOrientedPolygonalHandleRepresentation3D ()
virtual void UpdateHandle ()

Member Typedef Documentation

Standard methods for instances of this class.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

Definition at line 48 of file vtkOrientedPolygonalHandleRepresentation3D.h.


Constructor & Destructor Documentation

vtkOrientedPolygonalHandleRepresentation3D::vtkOrientedPolygonalHandleRepresentation3D (  )  [protected]

vtkOrientedPolygonalHandleRepresentation3D::~vtkOrientedPolygonalHandleRepresentation3D (  )  [protected]


Member Function Documentation

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

Instantiate this class.

Reimplemented from vtkObject.

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

Standard methods for instances of this class.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

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

Standard methods for instances of this class.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

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

Standard methods for instances of this class.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

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

Standard methods for instances of this class.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

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

Standard methods for instances of this class.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

virtual void vtkOrientedPolygonalHandleRepresentation3D::UpdateHandle (  )  [protected, virtual]

Override the superclass method.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.


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

Generated on Mon Sep 27 18:38:03 2010 for VTK by  doxygen 1.5.6