#include <vtkSMBoxWidgetProxy.h>
Inheritance diagram for vtkSMBoxWidgetProxy:
Public Member Functions | |
vtkTypeRevisionMacro (vtkSMBoxWidgetProxy, vtkSM3DWidgetProxy) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | UpdateVTKObjects () |
virtual void | SaveInBatchScript (ofstream *file) |
virtual void | SetPosition (double, double, double) |
virtual void | SetPosition (double[3]) |
virtual double * | GetPosition () |
virtual void | GetPosition (double &, double &, double &) |
virtual void | GetPosition (double[3]) |
virtual void | SetScale (double, double, double) |
virtual void | SetScale (double[3]) |
virtual double * | GetScale () |
virtual void | GetScale (double &, double &, double &) |
virtual void | GetScale (double[3]) |
virtual void | SetRotation (double, double, double) |
virtual void | SetRotation (double[3]) |
virtual double * | GetRotation () |
virtual void | GetRotation (double &, double &, double &) |
virtual void | GetRotation (double[3]) |
Static Public Member Functions | |
vtkSMBoxWidgetProxy * | New () |
Protected Member Functions | |
vtkSMBoxWidgetProxy () | |
~vtkSMBoxWidgetProxy () | |
void | SetMatrix (vtkMatrix4x4 *mat) |
void | GetMatrix (vtkMatrix4x4 *mat) |
virtual void | ExecuteEvent (vtkObject *, unsigned long, void *) |
virtual void | CreateVTKObjects (int numObjects) |
Protected Attributes | |
vtkTransform * | BoxTransform |
double | Position [3] |
double | Rotation [3] |
double | Scale [3] |
|
|
|
|
|
Reimplemented from vtkSMDisplayProxy. Reimplemented in vtkSMPickBoxWidgetProxy. |
|
|
|
Reimplemented from vtkSM3DWidgetProxy. Reimplemented in vtkSMPickBoxWidgetProxy. |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Get/Set methods for the iVars. On UpdateVTKObjects(), these iVars are used to compute a transformation matrix which is set on the 3DWidget object on the Server(and Client). |
|
Called to push the values onto the VTK object. Reimplemented from vtkSM3DWidgetProxy. Reimplemented in vtkSMPickBoxWidgetProxy. |
|
vtkSMDisplayProxy provides a generic SaveInBatchScript. vtkSM3DWidgets don't use that since the order in which the properties are set is significant for them e.g. PlaceWidget must happend before properties are set etc. This is not favourable, but until that is resolved, we do this. Reimplemented from vtkSM3DWidgetProxy. |
|
Set/Get the transformation matrix. Position/Rotation/Scale are not directly used by the 3DWidget. Hence we compose the transformation maxtrix from these iVars. These methods set/get the transformation maxtrix. |
|
Set/Get the transformation matrix. Position/Rotation/Scale are not directly used by the 3DWidget. Hence we compose the transformation maxtrix from these iVars. These methods set/get the transformation maxtrix. |
|
Execute event of the 3D Widget. Reimplemented from vtkSM3DWidgetProxy. |
|
Execute event of the 3D Widget. Reimplemented from vtkSM3DWidgetProxy. |
|
Definition at line 72 of file vtkSMBoxWidgetProxy.h. |
|
Definition at line 75 of file vtkSMBoxWidgetProxy.h. |
|
Definition at line 76 of file vtkSMBoxWidgetProxy.h. |
|
Definition at line 77 of file vtkSMBoxWidgetProxy.h. |