#include <vtkPVObjectWidget.h>
Inheritance diagram for vtkPVObjectWidget:
Public Member Functions | |
vtkTypeRevisionMacro (vtkPVObjectWidget, vtkPVWidget) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SaveInBatchScript (ofstream *file)=0 |
virtual void | SetObjectID (vtkClientServerID) |
virtual void | SetVariableName (const char *) |
virtual char * | GetVariableName () |
vtkPVObjectWidget * | ClonePrototype (vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map) |
virtual vtkClientServerID | GetObjectByName (const char *) |
Protected Member Functions | |
vtkPVObjectWidget () | |
~vtkPVObjectWidget () | |
vtkPVObjectWidget (const vtkPVObjectWidget &) | |
void | operator= (const vtkPVObjectWidget &) |
virtual void | CopyProperties (vtkPVWidget *clone, vtkPVSource *pvSource, vtkArrayMap< vtkPVWidget *, vtkPVWidget * > *map) |
int | ReadXMLAttributes (vtkPVXMLElement *element, vtkPVXMLPackageParser *parser) |
Protected Attributes | |
vtkClientServerID | ObjectID |
char * | VariableName |
vtkPVObjectWidget is a special class of vtkPVWidget that represents a VTK object's variable. It has ivars for the VTK objects name and its variable name. The Reset and Accept commands can format scripts from these variables. The name of this class may not be the best. .NOTE Since we have created the AcceptInternal method that has the object tcl name as an argument, many classes do not need this superclass or use its ivar ObjectID. I have not removed the class because I believe some widgets use this class when the object is a PV object and not a VTK object. I will have to clean this up later
!!!!!!!!!!!!!!
Definition at line 37 of file vtkPVObjectWidget.h.
|
|
|
|
|
|
|
|
|
|
The point of a PV widget is that it is an interface for some objects state/ivars. This is one way the object/variable can be specified. Subclasses may have seperate or addition variables for specifying the relationship. |
|
The point of a PV widget is that it is an interface for some objects state/ivars. This is one way the object/variable can be specified. Subclasses may have seperate or addition variables for specifying the relationship. |
|
The point of a PV widget is that it is an interface for some objects state/ivars. This is one way the object/variable can be specified. Subclasses may have seperate or addition variables for specifying the relationship. |
|
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. Reimplemented in vtkPVExtentEntry, vtkPVFileEntry, vtkPVLabeledToggle, vtkPVLineWidget, vtkPVScale, vtkPVSelectionList, vtkPVSelectWidget, vtkPVStringEntry, vtkPVThumbWheel, vtkPVVectorEntry, and vtkPVXDMFParameters. |
|
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. Definition at line 64 of file vtkPVObjectWidget.h. |
|
Save this widget to a file. Reimplemented from vtkPVWidget. Implemented in vtkPVBoxWidget, vtkPVExtentEntry, vtkPVFileEntry, vtkPVImplicitPlaneWidget, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVScale, vtkPVSelectionList, vtkPVSelectWidget, vtkPVSphereWidget, vtkPVStringEntry, vtkPVThumbWheel, vtkPVVectorEntry, and vtkPVXDMFParameters. |
|
|
|
Reimplemented from vtkPVWidget. Reimplemented in vtkPV3DWidget, vtkPVExtentEntry, vtkPVFileEntry, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVPointSourceWidget, vtkPVScale, vtkPVSelectionList, vtkPVSelectWidget, vtkPVStringEntry, vtkPVThumbWheel, vtkPVVectorEntry, and vtkPVXDMFParameters. |
|
Called by vtkPVXMLPackageParser to configure the widget from XML attributes. Reimplemented from vtkPVWidget. Reimplemented in vtkPV3DWidget, vtkPVBoxWidget, vtkPVExtentEntry, vtkPVFileEntry, vtkPVImplicitPlaneWidget, vtkPVLabeledToggle, vtkPVLineSourceWidget, vtkPVLineWidget, vtkPVPointSourceWidget, vtkPVPointWidget, vtkPVScale, vtkPVScaleFactorEntry, vtkPVSelectionList, vtkPVSelectWidget, vtkPVSphereWidget, vtkPVStringEntry, vtkPVThumbWheel, vtkPVVectorEntry, and vtkPVXDMFParameters. |
|
Definition at line 75 of file vtkPVObjectWidget.h. |
|
Definition at line 76 of file vtkPVObjectWidget.h. |