GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkOrientedBoxWidget Class Reference

orthogonal hexahedron 3D widget with pre-defined orientation More...

#include <Code/ExternalCode/MegaVTK/vtkRenderingAddOn/vtkOrientedBoxWidget.h>

Inheritance diagram for vtkOrientedBoxWidget:
Inheritance graph
Collaboration diagram for vtkOrientedBoxWidget:
Collaboration graph

Public Member Functions

virtual void SetOrientationMatrix (vtkMatrix4x4 *matrix)
 vtkGetObjectMacro (OrientationMatrix, vtkMatrix4x4)
 Get the orientation matrix of the vtkBoxWidget. More...
 vtkTypeRevisionMacro (vtkOrientedBoxWidget, vtkBoxWidget)

Static Public Member Functions

static vtkOrientedBoxWidgetNew ()
 Convenient method to access the constructor. More...

Protected Member Functions

virtual void OnMouseMove ()
 vtkOrientedBoxWidget ()
 ~vtkOrientedBoxWidget ()

Protected Attributes

vtkMatrix4x4 * InvertedOrientationMatrix
vtkMatrix4x4 * OrientationMatrix

Detailed Description

orthogonal hexahedron 3D widget with pre-defined orientation


This 3D widget defines a region of interest. By default it behaves exactly as the vtkBoxWidget class does. But if the user set the Orientation matrix with SetOrientationMatrix() then all the actors of the widgets (handles, hexahedron, etc) will be oriented according to the argument.

See Also
vtk3DWidget vtkBoxWidget

Definition at line 90 of file vtkOrientedBoxWidget.h.

Constructor & Destructor Documentation

vtkOrientedBoxWidget::vtkOrientedBoxWidget ( )

Definition at line 97 of file vtkOrientedBoxWidget.cxx.

vtkOrientedBoxWidget::~vtkOrientedBoxWidget ( )

Definition at line 107 of file vtkOrientedBoxWidget.cxx.

Member Function Documentation

static vtkOrientedBoxWidget* vtkOrientedBoxWidget::New ( )

Convenient method to access the constructor.

void vtkOrientedBoxWidget::OnMouseMove ( )

Definition at line 144 of file vtkOrientedBoxWidget.cxx.

void vtkOrientedBoxWidget::SetOrientationMatrix ( vtkMatrix4x4 *  matrix)

Definition at line 114 of file vtkOrientedBoxWidget.cxx.

vtkOrientedBoxWidget::vtkGetObjectMacro ( OrientationMatrix  ,

Get the orientation matrix of the vtkBoxWidget.

vtkOrientedBoxWidget::vtkTypeRevisionMacro ( vtkOrientedBoxWidget  ,

Member Data Documentation

vtkMatrix4x4* vtkOrientedBoxWidget::InvertedOrientationMatrix

Definition at line 116 of file vtkOrientedBoxWidget.h.

vtkMatrix4x4* vtkOrientedBoxWidget::OrientationMatrix

Definition at line 115 of file vtkOrientedBoxWidget.h.

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