VTK
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPolygonalHandleRepresentation3D Class Reference

represent a user defined handle geometry in 3D space More...

#include <vtkPolygonalHandleRepresentation3D.h>

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

List of all members.

Public Member Functions

virtual void SetWorldPosition (double p[3])
virtual void SetOffset (double, double, double)
virtual void SetOffset (double[3])
virtual doubleGetOffset ()
virtual void GetOffset (double &, double &, double &)
virtual void GetOffset (double[3])

Static Public Member Functions

static
vtkPolygonalHandleRepresentation3D
New ()

Protected Member Functions

 vtkPolygonalHandleRepresentation3D ()
 ~vtkPolygonalHandleRepresentation3D ()

Protected Attributes

double Offset [3]
typedef
vtkAbstractPolygonalHandleRepresentation3D 
Superclass
static int IsTypeOf (const char *type)
static
vtkPolygonalHandleRepresentation3D
SafeDownCast (vtkObject *o)
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)

Detailed Description

represent a user defined handle geometry in 3D space

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.

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

Definition at line 35 of file vtkPolygonalHandleRepresentation3D.h.


Member Typedef Documentation

Standard methods for instances of this class.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

Reimplemented in vtkFixedSizeHandleRepresentation3D.

Definition at line 45 of file vtkPolygonalHandleRepresentation3D.h.


Constructor & Destructor Documentation

vtkPolygonalHandleRepresentation3D::vtkPolygonalHandleRepresentation3D ( ) [protected]
vtkPolygonalHandleRepresentation3D::~vtkPolygonalHandleRepresentation3D ( ) [inline, protected]

Definition at line 61 of file vtkPolygonalHandleRepresentation3D.h.


Member Function Documentation

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

Instantiate this class.

Reimplemented from vtkObject.

Reimplemented in vtkFixedSizeHandleRepresentation3D.

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

Standard methods for instances of this class.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

Reimplemented in vtkFixedSizeHandleRepresentation3D.

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

Standard methods for instances of this class.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

Reimplemented in vtkFixedSizeHandleRepresentation3D.

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

Standard methods for instances of this class.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

Reimplemented in vtkFixedSizeHandleRepresentation3D.

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

Standard methods for instances of this class.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

Reimplemented in vtkFixedSizeHandleRepresentation3D.

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

Standard methods for instances of this class.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

Reimplemented in vtkFixedSizeHandleRepresentation3D.

virtual void vtkPolygonalHandleRepresentation3D::SetWorldPosition ( double  p[3]) [virtual]

Set the position of the point in world and display coordinates.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

virtual void vtkPolygonalHandleRepresentation3D::SetOffset ( double  ,
double  ,
double   
) [virtual]

Set/get the offset of the handle position with respect to the handle center, assumed to be the origin.

virtual void vtkPolygonalHandleRepresentation3D::SetOffset ( double  [3]) [virtual]

Set/get the offset of the handle position with respect to the handle center, assumed to be the origin.

virtual double* vtkPolygonalHandleRepresentation3D::GetOffset ( ) [virtual]

Set/get the offset of the handle position with respect to the handle center, assumed to be the origin.

virtual void vtkPolygonalHandleRepresentation3D::GetOffset ( double ,
double ,
double  
) [virtual]

Set/get the offset of the handle position with respect to the handle center, assumed to be the origin.

virtual void vtkPolygonalHandleRepresentation3D::GetOffset ( double  [3]) [virtual]

Set/get the offset of the handle position with respect to the handle center, assumed to be the origin.


Member Data Documentation

Definition at line 61 of file vtkPolygonalHandleRepresentation3D.h.


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