|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   51 #ifndef vtkInteractorStyle3D_h 
   52 #define vtkInteractorStyle3D_h 
   56 #include "vtkRenderingCoreModule.h"  
   87   vtkSetMacro(DollyPhysicalSpeed, 
double);
 
   88   vtkGetMacro(DollyPhysicalSpeed, 
double);
 
   96   virtual void SetScale(
vtkCamera* cam, 
double newScale);
 
  110   void FindPickedActor(
double pos[3], 
double orient[4]);
 
  112   void Prop3DTransform(
 
  113     vtkProp3D* prop3D, 
double* boxCenter, 
int NumRotation, 
double** rotate, 
double* 
scale);
 
  121   double AppliedTranslation[3];
 
  
represents an 3D object for placement in a rendered scene
vtkTransform * TempTransform
represent and manipulate 3x3 transformation matrices
vtkProp3D * InteractionProp
vtkMatrix3x3 * TempMatrix3
vtkMatrix4x4 * TempMatrix4
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
a virtual camera for 3D rendering
abstract API for pickers that can pick an instance of vtkProp
provide event-driven interface to the rendering window (defines trackball mode)
extends interaction to support 3D input
vtkNew< vtkTimerLog > LastDolly3DEventTime
Timer support and logging.
static vtkInteractorStyle * New()
This class must be supplied with a vtkRenderWindowInteractor wrapper or parent.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkAbstractPropPicker * InteractionPicker
double DollyPhysicalSpeed