19#ifndef vtkImageOrthoPlanes_h 
   20#define vtkImageOrthoPlanes_h 
   22#include "vtkInteractionWidgetsModule.h"  
   25VTK_ABI_NAMESPACE_BEGIN
 
Connect three vtkImagePlaneWidgets together.
 
static vtkImageOrthoPlanes * New()
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
void GetBounds(double bounds[6])
 
~vtkImageOrthoPlanes() override
 
void HandlePlaneRotation(vtkImagePlaneWidget *imagePlaneWidget, int indexOfModifiedPlane)
 
void HandlePlaneScale(vtkImagePlaneWidget *imagePlaneWidget, int indexOfModifiedPlane)
 
void HandlePlaneEvent(vtkImagePlaneWidget *imagePlaneWidget)
A public method to be used only by the event callback.
 
void ResetPlanes()
Reset the planes to original scale, rotation, and location.
 
void HandlePlanePush(vtkImagePlaneWidget *imagePlaneWidget, int indexOfModifiedPlane)
 
vtkImagePlaneWidget ** Planes
 
void HandlePlaneTranslate(vtkImagePlaneWidget *imagePlaneWidget, int indexOfModifiedPlane)
 
void SetTransformMatrix(vtkMatrix4x4 *matrix, vtkImagePlaneWidget *currentImagePlane, int indexOfModifiedPlane)
 
vtkTransform * GetTransform()
Get the transform for the planes.
 
void SetPlane(int i, vtkImagePlaneWidget *imagePlaneWidget)
You must set three planes for the widget.
 
vtkImagePlaneWidget * GetPlane(int i)
You must set three planes for the widget.
 
a simple class to control print indentation
 
represent and manipulate 4x4 transformation matrices
 
abstract base class for most VTK objects