32 #ifndef pqModelTransformSupportBehavior_h 33 #define pqModelTransformSupportBehavior_h 35 #include "pqApplicationComponentsModule.h" 36 #include "vtkStdString.h" 41 class vtkSMSourceProxy;
49 typedef QObject Superclass;
54 static vtkTuple<double, 16> getChangeOfBasisMatrix(
55 vtkSMSourceProxy*,
int outputPort=0,
bool* isvalid=NULL);
56 static vtkTuple<double, 6> getBoundingBoxInModelCoordinates(
57 vtkSMSourceProxy*,
int outputPort=0,
bool* isvalid=NULL);
58 static vtkTuple<vtkStdString, 3> getAxisTitles(
59 vtkSMSourceProxy*,
int outputPort=0,
bool* isvalid=NULL);
62 virtual void viewAdded(
pqView*);
63 virtual void viewUpdated();
65 virtual void enableModelTransform(
pqView*, vtkSMSourceProxy*);
66 virtual void disableModelTransform(
pqView*);
This is a PQ abstraction of a generic view module.