ParaView
Public Slots | Public Member Functions | Protected Member Functions
pqImplicitPlaneWidget Class Reference

Provides a complete Qt UI for working with a 3D plane widget. More...

#include <pqImplicitPlaneWidget.h>

Inheritance diagram for pqImplicitPlaneWidget:
Inheritance graph
[legend]
Collaboration diagram for pqImplicitPlaneWidget:
Collaboration graph
[legend]

List of all members.

Public Slots

virtual void resetBounds ()
 Resets the bounds of the 3D widget to the reference proxy bounds.
virtual void resetBounds (double bounds[6])
 Reset the bounds to the specified bounds.
void accept ()
 accept the changes
void reset ()
 reset the changes
virtual void select ()
 Overridden to update widget placement based on data bounds.

Public Member Functions

 pqImplicitPlaneWidget (vtkSMProxy *refProxy, vtkSMProxy *proxy, QWidget *p=0)
 ~pqImplicitPlaneWidget ()

Protected Member Functions

virtual void showPlane ()
 Makes the 3D widget plane visible (respects the overall visibility flag)
virtual void hidePlane ()
 Hides the 3D widget plane.
virtual void setControlledProperty (const char *function, vtkSMProperty *controlled_property)
 Subclasses can override this method to map properties to GUI.
void createWidget (pqServer *)
 Internal method to create the widget.
void cleanupWidget ()
 Internal method to cleanup widget.

Detailed Description

Provides a complete Qt UI for working with a 3D plane widget.

Definition at line 46 of file pqImplicitPlaneWidget.h.


Constructor & Destructor Documentation

pqImplicitPlaneWidget::pqImplicitPlaneWidget ( vtkSMProxy refProxy,
vtkSMProxy proxy,
QWidget *  p = 0 
)
pqImplicitPlaneWidget::~pqImplicitPlaneWidget ( )

Member Function Documentation

virtual void pqImplicitPlaneWidget::resetBounds ( ) [inline, virtual, slot]

Resets the bounds of the 3D widget to the reference proxy bounds.

Reimplemented from pq3DWidget.

Definition at line 58 of file pqImplicitPlaneWidget.h.

virtual void pqImplicitPlaneWidget::resetBounds ( double  bounds[6]) [virtual, slot]

Reset the bounds to the specified bounds.

This typically calls PlaceWidget on the underlying 3D Widget with reference proxy bounds.

Implements pq3DWidget.

void pqImplicitPlaneWidget::accept ( ) [virtual, slot]

accept the changes

Reimplemented from pq3DWidget.

void pqImplicitPlaneWidget::reset ( ) [virtual, slot]

reset the changes

Reimplemented from pq3DWidget.

virtual void pqImplicitPlaneWidget::select ( ) [virtual, slot]

Overridden to update widget placement based on data bounds.

Reimplemented from pq3DWidget.

virtual void pqImplicitPlaneWidget::showPlane ( ) [protected, virtual]

Makes the 3D widget plane visible (respects the overall visibility flag)

virtual void pqImplicitPlaneWidget::hidePlane ( ) [protected, virtual]

Hides the 3D widget plane.

virtual void pqImplicitPlaneWidget::setControlledProperty ( const char *  function,
vtkSMProperty controlled_property 
) [protected, virtual]

Subclasses can override this method to map properties to GUI.

Default implementation updates the internal datastructures so that default implementations can be provided for accept/reset.

Reimplemented from pq3DWidget.

void pqImplicitPlaneWidget::createWidget ( pqServer ) [protected]

Internal method to create the widget.

void pqImplicitPlaneWidget::cleanupWidget ( ) [protected]

Internal method to cleanup widget.


The documentation for this class was generated from the following file: