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
[legend]
Collaboration diagram for vtkOrientedBoxWidget:
Collaboration graph
[legend]

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

Description

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 ( )
protected

Definition at line 97 of file vtkOrientedBoxWidget.cxx.

vtkOrientedBoxWidget::~vtkOrientedBoxWidget ( )
protected

Definition at line 107 of file vtkOrientedBoxWidget.cxx.

Member Function Documentation

static vtkOrientedBoxWidget* vtkOrientedBoxWidget::New ( )
static

Convenient method to access the constructor.

void vtkOrientedBoxWidget::OnMouseMove ( )
protectedvirtual

Definition at line 144 of file vtkOrientedBoxWidget.cxx.

void vtkOrientedBoxWidget::SetOrientationMatrix ( vtkMatrix4x4 *  matrix)
virtual

Definition at line 114 of file vtkOrientedBoxWidget.cxx.

vtkOrientedBoxWidget::vtkGetObjectMacro ( OrientationMatrix  ,
vtkMatrix4x4   
)

Get the orientation matrix of the vtkBoxWidget.

vtkOrientedBoxWidget::vtkTypeRevisionMacro ( vtkOrientedBoxWidget  ,
vtkBoxWidget   
)

Member Data Documentation

vtkMatrix4x4* vtkOrientedBoxWidget::InvertedOrientationMatrix
protected

Definition at line 116 of file vtkOrientedBoxWidget.h.

vtkMatrix4x4* vtkOrientedBoxWidget::OrientationMatrix
protected

Definition at line 115 of file vtkOrientedBoxWidget.h.


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