#include <vtkPVBoxWidget.h>
Inheritance diagram for vtkPVBoxWidget:
Public Member Functions | |
vtkTypeRevisionMacro (vtkPVBoxWidget, vtkPV3DWidget) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | ResetInternal () |
virtual void | Accept () |
virtual void | Trace (ofstream *file) |
void | SetTranslateInternal (double x, double y, double z) |
void | SetTranslateInternal (double p[3]) |
void | SetTranslate (double p[3]) |
void | SetTranslate (double px, double py, double pz) |
void | SetOrientationInternal (double px, double py, double pz) |
void | SetOrientationInternal (double p[3]) |
void | SetOrientation (double p[3]) |
void | SetOrientation (double px, double py, double pz) |
virtual void | UpdateEnableState () |
vtkSMProxy * | GetProxyByName (const char *name) |
virtual void | Update () |
virtual void | Initialize () |
virtual void | EnableAnimation () |
virtual void | DisableAnimation () |
virtual void | Create (vtkKWApplication *app) |
void | SetTranslate () |
void | SetOrientation () |
void | SetScale () |
void | SetScale (double p[3]) |
void | SetScale (double px, double py, double pz) |
void | SetScaleInternal (double x, double y, double z) |
void | SetScaleInternal (double p[3]) |
virtual void | SetInputMenu (vtkPVInputMenu *) |
virtual vtkPVInputMenu * | GetInputMenu () |
Static Public Member Functions | |
vtkPVBoxWidget * | New () |
Protected Member Functions | |
vtkPVBoxWidget () | |
~vtkPVBoxWidget () | |
virtual void | ChildCreate (vtkPVApplication *) |
virtual void | ExecuteEvent (vtkObject *, unsigned long, void *) |
void | UpdateFromBox () |
int | ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser) |
virtual void | SaveInBatchScript (ofstream *file) |
double * | GetPositionFromGUI () |
double * | GetRotationFromGUI () |
double * | GetScaleFromGUI () |
virtual void | SetPositionGUI (double, double, double) |
virtual void | SetPositionGUI (double[3]) |
virtual void | SetRotationGUI (double, double, double) |
virtual void | SetRotationGUI (double[3]) |
virtual void | SetScaleGUI (double, double, double) |
virtual void | SetScaleGUI (double[3]) |
void | SetupPropertyObservers () |
void | UnsetPropertyObservers () |
void | RegisterAnimateableProxies () |
void | UnregisterAnimateableProxies () |
virtual void | PlaceWidget (double bds[6]) |
virtual void | PlaceWidget () |
virtual vtkPVWidget * | ClonePrototypeInternal (vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map) |
void | GetPositionInternal (double position[3]) |
void | GetRotationInternal (double rotation[3]) |
void | GetScaleInternal (double scale[3]) |
Protected Attributes | |
vtkKWFrame * | ControlFrame |
vtkKWLabel * | TranslateLabel |
vtkKWThumbWheel * | TranslateThumbWheel [3] |
vtkKWLabel * | ScaleLabel |
vtkKWThumbWheel * | ScaleThumbWheel [3] |
vtkKWLabel * | OrientationLabel |
vtkKWScaleWithEntry * | OrientationScale [3] |
vtkPVInputMenu * | InputMenu |
vtkSMProxy * | BoxProxy |
vtkSMProxy * | BoxTransformProxy |
double | PositionGUI [3] |
double | RotationGUI [3] |
double | ScaleGUI [3] |
This widget creates and manages its own vtkPlanes on each process. I could not decide whether to include the bounds display or not. (I did not.)
Definition at line 38 of file vtkPVBoxWidget.h.
|
|
|
|
|
Reimplemented from vtkPVTracedWidget. Reimplemented in vtkPVPickBoxWidget. |
|
|
|
Reimplemented from vtkPV3DWidget. Reimplemented in vtkPVPickBoxWidget. |
|
Called when the PVSources reset button is called. Reimplemented from vtkPV3DWidget. |
|
Called when the PVSources accept button is called. virtual void AcceptInternal(vtkClientServerID); ETX Reimplemented from vtkPV3DWidget. |
|
This serves a dual purpose. For tracing and for saving state. Reimplemented from vtkPV3DWidget. Reimplemented in vtkPVPickBoxWidget. |
|
Callbacks to update the values from the GUI. These methods do nothing is this->ValueChanged is not set |
|
Callbacks to update the values from the GUI. These methods do nothing is this->ValueChanged is not set |
|
Callbacks to update the values from the GUI. These methods do nothing is this->ValueChanged is not set |
|
Set the box Definition at line 67 of file vtkPVBoxWidget.h. |
|
Set the box |
|
Set the box |
|
Set the box Definition at line 70 of file vtkPVBoxWidget.h. |
|
|
|
Definition at line 74 of file vtkPVBoxWidget.h. |
|
Definition at line 75 of file vtkPVBoxWidget.h. |
|
|
|
|
|
Definition at line 79 of file vtkPVBoxWidget.h. |
|
Definition at line 80 of file vtkPVBoxWidget.h. |
|
|
|
Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc. Reimplemented from vtkPV3DWidget. Reimplemented in vtkPVPickBoxWidget. |
|
Provide access to the proxies used by this widget. BoxTransform == BoxTransformProxy Box == BoxProxy Reimplemented from vtkPV3DWidget. |
|
The input from the input menu is used to place the widget. |
|
The input from the input menu is used to place the widget. |
|
Called when the input changes (before accept). Reimplemented from vtkPVWidget. |
|
Place the widget Reimplemented from vtkPV3DWidget. |
|
Register the animatable proxies and make them avaiblable for animation. Called by vtkPVSelectWidget when the widget is selected. Reimplemented from vtkPV3DWidget. Definition at line 109 of file vtkPVBoxWidget.h. |
|
Unregister animatable proxies so that they are not available for animation. Called by vtkPVSelectWidget when this widget is deselected. Reimplemented from vtkPV3DWidget. Definition at line 114 of file vtkPVBoxWidget.h. |
|
Create the widget. Overloaded to create the ImplicitFunction proxy Reimplemented from vtkPV3DWidget. |
|
PlaceWidget is overloaded since, this class has to position the bounds on the BoxProxy(vtkBox) as well. Reimplemented from vtkPV3DWidget. |
|
PlaceWidget is overloaded since, this class has to position the bounds on the BoxProxy(vtkBox) as well. Reimplemented from vtkPV3DWidget. Definition at line 127 of file vtkPVBoxWidget.h. |
|
Call creation on the child. Implements vtkPV3DWidget. Reimplemented in vtkPVPickBoxWidget. |
|
Execute event of the 3D Widget. Reimplemented from vtkPV3DWidget. |
|
Get iVar values from vtkSMBoxWidgetProxy object and update the GUI. |
|
Called by vtkPVXMLPackageParser to configure the widget from XML attributes. Reimplemented from vtkPV3DWidget. |
|
For saving the widget into a VTK tcl script. This saves the implicit sphere. Parts will share this one sphere. Implements vtkPVObjectWidget. |
|
Creates and returns a copy of this widget. It will create a new instance of the same type as the current object using NewInstance() and then copy some necessary state parameters. Reimplemented from vtkPVWidget. |
|
Methods to obtain the position/rotation/scale values from the vtkSMBoxWidgetProxy object. These methods do not call UpdateInformation(), hence, it is expeceted that the information properties have been updated before calling these methods. |
|
Methods to obtain the position/rotation/scale values from the vtkSMBoxWidgetProxy object. These methods do not call UpdateInformation(), hence, it is expeceted that the information properties have been updated before calling these methods. |
|
Methods to obtain the position/rotation/scale values from the vtkSMBoxWidgetProxy object. These methods do not call UpdateInformation(), hence, it is expeceted that the information properties have been updated before calling these methods. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 139 of file vtkPVBoxWidget.h. |
|
Definition at line 140 of file vtkPVBoxWidget.h. |
|
Definition at line 141 of file vtkPVBoxWidget.h. |
|
Definition at line 142 of file vtkPVBoxWidget.h. |
|
Definition at line 143 of file vtkPVBoxWidget.h. |
|
Definition at line 144 of file vtkPVBoxWidget.h. |
|
Definition at line 145 of file vtkPVBoxWidget.h. |
|
Definition at line 147 of file vtkPVBoxWidget.h. |
|
Definition at line 149 of file vtkPVBoxWidget.h. |
|
Definition at line 150 of file vtkPVBoxWidget.h. |
|
Definition at line 188 of file vtkPVBoxWidget.h. |
|
Definition at line 189 of file vtkPVBoxWidget.h. |
|
Definition at line 190 of file vtkPVBoxWidget.h. |