VTK
|
represent a user defined handle geometry in 3D while maintaining a fixed orientation w.r.t the camera. More...
#include <vtkOrientedPolygonalHandleRepresentation3D.h>
Static Public Member Functions | |
static vtkOrientedPolygonalHandleRepresentation3D * | New () |
Protected Member Functions | |
vtkOrientedPolygonalHandleRepresentation3D () | |
~vtkOrientedPolygonalHandleRepresentation3D () | |
virtual void | UpdateHandle () |
typedef vtkAbstractPolygonalHandleRepresentation3D | Superclass |
static int | IsTypeOf (const char *type) |
static vtkOrientedPolygonalHandleRepresentation3D * | SafeDownCast (vtkObjectBase *o) |
virtual int | IsA (const char *type) |
vtkOrientedPolygonalHandleRepresentation3D * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual vtkObjectBase * | NewInstanceInternal () const |
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.
Definition at line 39 of file vtkOrientedPolygonalHandleRepresentation3D.h.
typedef vtkAbstractPolygonalHandleRepresentation3D vtkOrientedPolygonalHandleRepresentation3D::Superclass |
Standard methods for instances of this class.
Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.
Definition at line 49 of file vtkOrientedPolygonalHandleRepresentation3D.h.
vtkOrientedPolygonalHandleRepresentation3D::vtkOrientedPolygonalHandleRepresentation3D | ( | ) | [protected] |
vtkOrientedPolygonalHandleRepresentation3D::~vtkOrientedPolygonalHandleRepresentation3D | ( | ) | [protected] |
static vtkOrientedPolygonalHandleRepresentation3D* vtkOrientedPolygonalHandleRepresentation3D::New | ( | ) | [static] |
Instantiate this class.
Reimplemented from vtkObject.
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 | ( | vtkObjectBase * | o | ) | [static] |
Standard methods for instances of this class.
Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.
virtual vtkObjectBase* vtkOrientedPolygonalHandleRepresentation3D::NewInstanceInternal | ( | ) | const [protected, virtual] |
Standard methods for instances of this class.
Reimplemented from vtkAbstractPolygonalHandleRepresentation3D.
vtkOrientedPolygonalHandleRepresentation3D* vtkOrientedPolygonalHandleRepresentation3D::NewInstance | ( | ) | const |
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.