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

#include <vtkFixedSizeHandleRepresentation3D.h>

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

List of all members.

Public Member Functions

virtual vtkSphereSourceGetSphereSource ()
virtual void SetHandleSizeInPixels (double)
virtual double GetHandleSizeInPixels ()
virtual void SetHandleSizeToleranceInPixels (double)
virtual double GetHandleSizeToleranceInPixels ()

Static Public Member Functions

static
vtkFixedSizeHandleRepresentation3D
New ()

Protected Member Functions

 vtkFixedSizeHandleRepresentation3D ()
 ~vtkFixedSizeHandleRepresentation3D ()
virtual void BuildRepresentation ()
void WorldToDisplay (double w[4], double d[4])
void DisplayToWorld (double d[4], double w[4])

Protected Attributes

vtkSphereSourceSphereSource
double HandleSizeInPixels
double HandleSizeToleranceInPixels
typedef
vtkPolygonalHandleRepresentation3D 
Superclass
static int IsTypeOf (const char *type)
static
vtkFixedSizeHandleRepresentation3D
SafeDownCast (vtkObject *o)
virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)

Detailed Description

Definition at line 42 of file vtkFixedSizeHandleRepresentation3D.h.


Member Typedef Documentation

Standard vtk methods

Reimplemented from vtkPolygonalHandleRepresentation3D.

Definition at line 52 of file vtkFixedSizeHandleRepresentation3D.h.


Constructor & Destructor Documentation

vtkFixedSizeHandleRepresentation3D::vtkFixedSizeHandleRepresentation3D ( ) [protected]
vtkFixedSizeHandleRepresentation3D::~vtkFixedSizeHandleRepresentation3D ( ) [protected]

Member Function Documentation

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

Instantiate this class.

Reimplemented from vtkPolygonalHandleRepresentation3D.

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

Standard vtk methods

Reimplemented from vtkPolygonalHandleRepresentation3D.

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

Standard vtk methods

Reimplemented from vtkPolygonalHandleRepresentation3D.

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

Standard vtk methods

Reimplemented from vtkPolygonalHandleRepresentation3D.

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

Standard vtk methods

Reimplemented from vtkPolygonalHandleRepresentation3D.

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

Standard vtk methods

Reimplemented from vtkPolygonalHandleRepresentation3D.

virtual vtkSphereSource* vtkFixedSizeHandleRepresentation3D::GetSphereSource ( ) [virtual]

Get the object used to render the spherical handle marker

virtual void vtkFixedSizeHandleRepresentation3D::SetHandleSizeInPixels ( double  ) [virtual]

Set/Get the required handle size in pixels. Defaults to a width of 10 pixels.

virtual double vtkFixedSizeHandleRepresentation3D::GetHandleSizeInPixels ( ) [virtual]

Set/Get the required handle size in pixels. Defaults to a width of 10 pixels.

virtual void vtkFixedSizeHandleRepresentation3D::SetHandleSizeToleranceInPixels ( double  ) [virtual]

Specify the acceptable handle size tolerance. During each render, the handle 3D source will be updated to automatically match a display size as specified by HandleSizeInPixels. This update will be done if the handle size is larger than a tolerance. Default value of this tolerance is half a pixel.

virtual double vtkFixedSizeHandleRepresentation3D::GetHandleSizeToleranceInPixels ( ) [virtual]

Specify the acceptable handle size tolerance. During each render, the handle 3D source will be updated to automatically match a display size as specified by HandleSizeInPixels. This update will be done if the handle size is larger than a tolerance. Default value of this tolerance is half a pixel.

virtual void vtkFixedSizeHandleRepresentation3D::BuildRepresentation ( ) [protected, virtual]

Recomputes the handle world size based on the set display size.

Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.

void vtkFixedSizeHandleRepresentation3D::WorldToDisplay ( double  w[4],
double  d[4] 
) [protected]

Convenience method to convert from world to display

void vtkFixedSizeHandleRepresentation3D::DisplayToWorld ( double  d[4],
double  w[4] 
) [protected]

Convenience method to convert from display to world


Member Data Documentation

Definition at line 91 of file vtkFixedSizeHandleRepresentation3D.h.

Definition at line 92 of file vtkFixedSizeHandleRepresentation3D.h.

Definition at line 93 of file vtkFixedSizeHandleRepresentation3D.h.


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