|
ParaView
|
#include <pqMultiSliceView.h>


Public Slots | |
| void | updateSlices () |
Public Slots inherited from pqRenderView | |
| void | setOrientationAxesVisibility (bool visible) |
| void | setOrientationAxesInteractivity (bool interactive) |
| void | setOrientationAxesLabelColor (const QColor &) |
| void | setOrientationAxesOutlineColor (const QColor &) |
| void | setCenterOfRotation (double x, double y, double z) |
| void | setCenterOfRotation (double xyz[3]) |
| void | setCenterAxesVisibility (bool visible) |
| void | setResetCenterWithCamera (bool b) |
| Get/Set whether resetCamera() resets the center of rotation as well. More... | |
| void | setUseMultipleRepresentationSelection (bool b) |
| Set whether selection will be done on multiple representations. More... | |
| void | linkToOtherView () |
| start the link to other view process More... | |
| virtual void | undo () |
| Called to undo interaction. More... | |
| virtual void | redo () |
| Called to redo interaction. More... | |
| void | resetCenterOfRotationIfNeeded () |
| Resets center of rotation if this->ResetCenterWithCamera is true. More... | |
| void | updateInteractionMode (pqOutputPort *opPort) |
| Try to provide the best view orientation and interaction mode. More... | |
Public Slots inherited from pqView | |
| virtual void | render () |
| Request a StillRender on idle. More... | |
| virtual void | forceRender () |
| Forces an immediate render. More... | |
| void | cancelPendingRenders () |
| Cancels any pending renders. More... | |
| virtual void | undo () |
| Called to undo interaction. More... | |
| virtual void | redo () |
| Called to redo interaction. More... | |
Signals | |
| void | sliceAdded (int axisIndex, int sliceIndex) |
| void | sliceRemoved (int axisIndex, int sliceIndex) |
| void | sliceModified (int axisIndex, int sliceIndex) |
| void | sliceClicked (int axisIndex, double sliceOffsetOnAxis, int button, int modifier) |
Signals inherited from pqRenderView | |
| void | updateInteractionMode (int mode) |
Signals inherited from pqView | |
| void | updateDataEvent () |
| Fired when the vtkSMViewProxy fires the vtkCommand::UpdateDataEvent The view proxy fires this event at the end of vtkSMViewProxy::Update() when the update executes, not just when the method is called. More... | |
| void | representationAdded (pqRepresentation *) |
| Fired after a representation has been added to this view. More... | |
| void | representationRemoved (pqRepresentation *) |
| Fired after a representation has been removed from this view. More... | |
| void | beginRender () |
| Fired when the render module fires a vtkCommand::StartEvent signalling the beginning of rendering. More... | |
| void | endRender () |
| Fired when the render module fires a vtkCommand::EndEvent signalling the end of rendering. More... | |
| void | representationVisibilityChanged (pqRepresentation *repr, bool visible) |
| Fired when any representation visibility changes. More... | |
| void | canUndoChanged (bool) |
| Fired when interaction undo stack status changes. More... | |
| void | canRedoChanged (bool) |
| Fired when interaction undo stack status changes. More... | |
| void | selected (pqOutputPort *opport) |
| Fired when a selection is made in this view. More... | |
| void | selectionModeChanged (bool frustum) |
| Fired when the selection changes. More... | |
| void | picked (pqOutputPort *opport) |
| Fired when a port is picked. More... | |
| void | beginProgress () |
| Fired before doing any actions that may result in progress events that must be reported by the client. More... | |
| void | endProgress () |
| Fired after performing any actions that may result in progress events. More... | |
| void | progress (const QString &message, int percent_progress) |
| Fired to notify the current execution progress. More... | |
| void | multipleSelected (QList< pqOutputPort *> opports) |
| Fired when UseMultipleRepresentationSelection is set to on and selection on multiple representations is made in this view. More... | |
Signals inherited from pqProxy | |
| void | nameChanged (pqServerManagerModelItem *) |
| Fired when the name of the proxy is changed. More... | |
| void | modifiedStateChanged (pqServerManagerModelItem *) |
| Fired when the modified status changes for the proxy. More... | |
Public Member Functions | |
| pqMultiSliceView (const QString &viewtype, const QString &group, const QString &name, vtkSMViewProxy *viewmodule, pqServer *server, QObject *p) | |
| constructor takes a bunch of init stuff and must have this signature to satisfy pqView More... | |
| virtual | ~pqMultiSliceView () |
| const double * | GetVisibleSlices (int axisIndex, int &numberOfSlices) |
| Provide access to visible slices positions for any axis. More... | |
| const double * | GetSlices (int axisIndex, int &numberOfSlices) |
| const double * | GetAllSlices (int axisIndex, int &numberOfSlices) |
| Provides access to all (visible and invisible) slice positions for any Precondition: 0 <= axisIndex <= 2. More... | |
| const double * | GetSliceNormal (int axisIndex) |
| Provide access to slices normal for any axis. More... | |
| const double * | GetSliceOrigin (int axisIndex) |
| Provide access to slices origin for any axis. More... | |
| virtual void | setCursor (const QCursor &) |
| Override for custom management. More... | |
| bool | getOutlineVisibility () |
| Update Outline visibility. More... | |
| void | setOutlineVisibility (bool visible) |
Public Member Functions inherited from pqRenderView | |
| pqRenderView (const QString &group, const QString &name, vtkSMViewProxy *renModule, pqServer *server, QObject *parent=NULL) | |
| pqRenderView (const QString &tname, const QString &group, const QString &name, vtkSMViewProxy *renModule, pqServer *server, QObject *parent=NULL) | |
| virtual | ~pqRenderView () |
| virtual vtkSMRenderViewProxy * | getRenderViewProxy () const |
| Returns the render view proxy associated with this object. More... | |
| virtual void | resetCamera () |
| Resets the camera to include all visible data. More... | |
| void | resetCenterOfRotation () |
| Resets the center of rotation to the focal point. More... | |
| bool | getOrientationAxesVisibility () const |
| Get if the orientation axes is visible. More... | |
| bool | getOrientationAxesInteractivity () const |
| Get if the orientation axes is interactive. More... | |
| QColor | getOrientationAxesLabelColor () const |
| Get orientation axes label color. More... | |
| QColor | getOrientationAxesOutlineColor () const |
| Get orientation axes outline color. More... | |
| bool | getResetCenterWithCamera () const |
| Get whether resetCamera() resets the center of rotation as well. More... | |
| bool | getUseMultipleRepresentationSelection () const |
| Get whether selection will be done on multiple representations. More... | |
| bool | getCenterAxesVisibility () const |
| Get center axes visibility. More... | |
| void | getCenterOfRotation (double center[3]) const |
| Get the current center of rotation. More... | |
| virtual bool | supportsUndo () const |
| Returns if this view module can support undo/redo. More... | |
| virtual bool | canUndo () const |
| Returns if the view module can undo/redo interaction given the current state of the interaction undo stack. More... | |
| virtual bool | canRedo () const |
| Returns true if redo can be done. More... | |
| void | linkUndoStack (pqRenderView *other) |
| For linking of interaction undo stacks. More... | |
| void | unlinkUndoStack (pqRenderView *other) |
| void | clearUndoStack () |
| Clears interaction undo stack of this view (and all linked views, if any). More... | |
| void | resetViewDirection (double look_x, double look_y, double look_z, double up_x, double up_y, double up_z) |
| Reset camera view direction. More... | |
| void | selectOnSurface (int rectangle[4], int selectionModifier=pqView::PV_SELECTION_DEFAULT) |
| Creates a new surface selection given the rectangle in display coordinates. More... | |
| void | selectPointsOnSurface (int rectangle[4], int selectionModifier=pqView::PV_SELECTION_DEFAULT) |
| pqDataRepresentation * | pick (int pos[2]) |
| Picks the representation at the given position. More... | |
| pqDataRepresentation * | pickBlock (int pos[2], unsigned int &flatIndex) |
| Picks the representation at the given position. More... | |
| void | selectFrustum (int rectangle[4]) |
| Creates a new frustum selection given the rectangle in display coordinates. More... | |
| void | selectFrustumPoints (int rectangle[4]) |
| void | selectBlock (int rectangle[4], int selectionModifier=pqView::PV_SELECTION_DEFAULT) |
| Creates a "block" selection given the rectangle in display coordinates. More... | |
| void | selectPolygonPoints (vtkIntArray *polygon, int selectionModifier=pqView::PV_SELECTION_DEFAULT) |
| Creates a new surface points selection given the polygon in display coordinates. More... | |
| void | selectPolygonCells (vtkIntArray *polygon, int selectionModifier=pqView::PV_SELECTION_DEFAULT) |
| Creates a new surface cells selection given the polygon in display coordinates. More... | |
Public Member Functions inherited from pqRenderViewBase | |
| virtual | ~pqRenderViewBase () |
| virtual void | resetDisplay () |
| Called to reset the view's display. More... | |
Public Member Functions inherited from pqView | |
| virtual | ~pqView () |
| vtkSMViewProxy * | getViewProxy () const |
| Returns the internal render Module proxy associated with this object. More... | |
| virtual vtkView * | getClientSideView () const |
| Return the client-side vtkView encapsulated by this view (if any), or return NULL. More... | |
| QWidget * | widget () |
| Return a widget associated with this view. More... | |
| QString | getViewType () const |
| Returns the type of this view module. More... | |
| virtual QSize | getSize () |
| Returns the current size of the rendering context. More... | |
| virtual vtkImageData * | captureImage (int magnification) |
| Capture the view image into a new vtkImageData with the given magnification and returns it. More... | |
| virtual vtkImageData * | captureImage (const QSize &size) |
| Capture an image with the given size. More... | |
| bool | writeImage (const QString &filename, const QSize &, int quality=-1) |
| Capture an image and saves it out to a file. More... | |
| bool | hasRepresentation (pqRepresentation *repr) const |
| This method checks if the representation is shown in this view. More... | |
| int | getNumberOfRepresentations () const |
| Returns the number representations in the view. More... | |
| int | getNumberOfVisibleRepresentations () const |
| int | getNumberOfVisibleDataRepresentations () const |
| pqRepresentation * | getRepresentation (int index) const |
| Returns the representation for the specified index where (index < getNumberOfRepresentations()). More... | |
| QList< pqRepresentation * > | getRepresentations () const |
| Returns a list of representations in this view. More... | |
| bool | canDisplay (pqOutputPort *opPort) const |
| This method returns is any pqPipelineSource can be dislayed in this view. More... | |
| virtual void | emitSelectionSignals (bool frustum) |
| Called when a selection is made, passing in the mode as the sole argument. More... | |
Public Member Functions inherited from pqProxy | |
| pqProxy (const QString &group, const QString &name, vtkSMProxy *proxy, pqServer *server, QObject *parent=NULL) | |
| virtual | ~pqProxy () |
| pqServer * | getServer () const |
| Get the server on which this proxy exists. More... | |
| void | rename (const QString &newname) |
| This is a convenience method. More... | |
| const QString & | getSMName () |
| Get the name with which this proxy is registered on the server manager. More... | |
| const QString & | getSMGroup () |
| vtkSMProxy * | getProxy () const |
| Get the vtkSMProxy this object stands for. More... | |
| ModifiedState | modifiedState () const |
| Gets whether or not the source has been modified. More... | |
| void | setModifiedState (ModifiedState modified) |
| Sets whether or not the source has been modified. More... | |
| vtkPVXMLElement * | getHints () const |
| Returns the hints for this proxy, if any. More... | |
| QList< vtkSMProxy * > | getHelperProxies () const |
| Returns a list of all helper proxies. More... | |
| QList< vtkSMProxy * > | getHelperProxies (const QString &key) const |
| Returns a list of all the helper proxies added with a given key. More... | |
| QList< QString > | getHelperKeys () const |
| Returns the keys for helper proxies. More... | |
| virtual void | addHelperProxy (const QString &key, vtkSMProxy *) |
| Concept of helper proxies: A pqProxy is created for every important vtkSMProxy registered. More... | |
| void | removeHelperProxy (const QString &key, vtkSMProxy *) |
| void | updateHelperProxies () const |
| Updates the internal datastructures using the proxies currently registered under the group that would be used for helper proxies. More... | |
| vtkSMSessionProxyManager * | proxyManager () const |
| Returns the proxy manager by calling this->getProxy()->GetProxyManager();. More... | |
Public Member Functions inherited from pqServerManagerModelItem | |
| pqServerManagerModelItem (QObject *parent=NULL) | |
| virtual | ~pqServerManagerModelItem () |
Static Public Member Functions | |
| static QString | multiSliceViewType () |
Static Public Member Functions inherited from pqRenderView | |
| static QString | renderViewType () |
Static Public Member Functions inherited from pqRenderViewBase | |
| static void | setStereo (int mode) |
| Convenience method to enable stereo rendering on all views that support stereo rendering. More... | |
Static Public Member Functions inherited from pqView | |
| static int | computeMagnification (const QSize &fullsize, QSize &viewsize) |
| Computes the magnification and view size given the current view size for the full size for the view. More... | |
Static Public Member Functions inherited from pqProxy | |
| static std::string | rstToHtml (const char *rstStr) |
| convert proxy documentation from RST to HTML (so that it can be used in Qt) More... | |
| static pqProxy * | findProxyWithHelper (vtkSMProxy *aproxy, QString &key) |
| Returns a pqProxy instance, of any, whose helper proxy is the aproxy. More... | |
Protected Slots | |
| void | onSliceClicked (int button, int modifier, double value) |
Protected Slots inherited from pqRenderViewBase | |
| virtual void | initializeAfterObjectsCreated () |
| void | beginDelayInteractiveRender () |
| Triggered by DelayNonInteractiveRenderEvent. More... | |
| void | endDelayInteractiveRender () |
| void | updateStatusMessage () |
| Triggered by internal timer to update the status bar message. More... | |
Protected Slots inherited from pqProxy | |
| void | onProxyRegistered (const QString &, const QString &, vtkSMProxy *) |
| void | onProxyUnRegistered (const QString &, const QString &, vtkSMProxy *) |
Protected Member Functions | |
| void | updateViewModelCallBack (vtkObject *, unsigned long, void *) |
| virtual QWidget * | createWidget () |
| Override to decorate the QVTKWidget. More... | |
| QVTKWidget * | getInternalWidget () |
| Helper method to get the concreate 3D widget. More... | |
| int | getAxisIndex (QObject *) |
| Get axis index. More... | |
Protected Member Functions inherited from pqRenderView | |
| void | fakeUndoRedo (bool redo, bool self) |
| Updates undo stack without actually performing the undo/redo actions. More... | |
| void | fakeInteraction (bool start) |
| Updates undo stack of all linked views to record a programatic change in camera as a interaction. More... | |
| virtual void | initialize () |
| Overridden to initialize the interaction undo/redo stack. More... | |
Protected Member Functions inherited from pqRenderViewBase | |
| pqRenderViewBase (const QString &type, const QString &group, const QString &name, vtkSMViewProxy *renModule, pqServer *server, QObject *parent=NULL) | |
| virtual bool | eventFilter (QObject *caller, QEvent *e) |
| Overridden to popup the context menu, if some actions have been added using addMenuAction. More... | |
Protected Member Functions inherited from pqView | |
| pqView (const QString &type, const QString &group, const QString &name, vtkSMViewProxy *view, pqServer *server, QObject *parent=NULL) | |
Constructor: type :- view type. More... | |
Protected Member Functions inherited from pqProxy | |
| void | setSMName (const QString &new_name) |
| Make this pqProxy take on a new identity. More... | |
| virtual void | addInternalHelperProxy (const QString &key, vtkSMProxy *) const |
| virtual void | removeInternalHelperProxy (const QString &key, vtkSMProxy *) const |
Protected Member Functions inherited from pqServerManagerModelItem | |
| vtkEventQtSlotConnect * | getConnector () |
| All subclasses generally need some vtkEventQtSlotConnect instance to connect to VTK events. More... | |
Protected Attributes | |
| QPointer< QVTKWidget > | InternalWidget |
| bool | UserIsInteracting |
| QPointer< pqMultiSliceAxisWidget > | AxisX |
| QPointer< pqMultiSliceAxisWidget > | AxisY |
| QPointer< pqMultiSliceAxisWidget > | AxisZ |
| QPointer< pqMultiSliceAxisWidget > | AxisXYZ [3] |
| QMap< pqRepresentation *, unsigned int > | ObserverIdX |
| QMap< pqRepresentation *, unsigned int > | ObserverIdY |
| QMap< pqRepresentation *, unsigned int > | ObserverIdZ |
| double | NormalValuesHolder [9] |
| double | OriginValuesHolder [9] |
Protected Attributes inherited from pqRenderView | |
| bool | ResetCenterWithCamera |
| bool | UseMultipleRepresentationSelection |
Protected Attributes inherited from pqRenderViewBase | |
| bool | AllowCaching |
| On Mac, we usually try to cache the front buffer to avoid unecessary. More... | |
Additional Inherited Members | |
Public Types inherited from pqView | |
| enum | SelectionModifier { PV_SELECTION_DEFAULT = 0, PV_SELECTION_ADDITION, PV_SELECTION_SUBTRACTION, PV_SELECTION_TOGGLE } |
Public Types inherited from pqProxy | |
| enum | ModifiedState { UNINITIALIZED, MODIFIED, UNMODIFIED } |
| The modification state of this proxy. More... | |
Definition at line 28 of file pqMultiSliceView.h.
| pqMultiSliceView::pqMultiSliceView | ( | const QString & | viewtype, |
| const QString & | group, | ||
| const QString & | name, | ||
| vtkSMViewProxy * | viewmodule, | ||
| pqServer * | server, | ||
| QObject * | p | ||
| ) |
constructor takes a bunch of init stuff and must have this signature to satisfy pqView
|
virtual |
|
inlinestatic |
Definition at line 34 of file pqMultiSliceView.h.
| const double* pqMultiSliceView::GetVisibleSlices | ( | int | axisIndex, |
| int & | numberOfSlices | ||
| ) |
Provide access to visible slices positions for any axis.
Precondition: 0 <= axisIndex <= 2
|
inline |
Use GetVisibleSlices() or GetAllSlices(). This method simply calls GetVisibleSlices().
Definition at line 54 of file pqMultiSliceView.h.
| const double* pqMultiSliceView::GetAllSlices | ( | int | axisIndex, |
| int & | numberOfSlices | ||
| ) |
Provides access to all (visible and invisible) slice positions for any Precondition: 0 <= axisIndex <= 2.
| const double* pqMultiSliceView::GetSliceNormal | ( | int | axisIndex | ) |
Provide access to slices normal for any axis.
0 <= axisIndex <= 2
| const double* pqMultiSliceView::GetSliceOrigin | ( | int | axisIndex | ) |
Provide access to slices origin for any axis.
0 <= axisIndex <= 2
|
virtual |
Override for custom management.
Reimplemented from pqRenderView.
| bool pqMultiSliceView::getOutlineVisibility | ( | ) |
Update Outline visibility.
| void pqMultiSliceView::setOutlineVisibility | ( | bool | visible | ) |
|
signal |
|
signal |
|
signal |
|
signal |
|
slot |
|
protected |
|
protectedvirtual |
Override to decorate the QVTKWidget.
Reimplemented from pqRenderView.
|
protected |
Helper method to get the concreate 3D widget.
|
protected |
Get axis index.
|
protectedslot |
|
protected |
Definition at line 128 of file pqMultiSliceView.h.
|
protected |
Definition at line 129 of file pqMultiSliceView.h.
|
protected |
Definition at line 130 of file pqMultiSliceView.h.
|
protected |
Definition at line 131 of file pqMultiSliceView.h.
|
protected |
Definition at line 132 of file pqMultiSliceView.h.
|
protected |
Definition at line 133 of file pqMultiSliceView.h.
|
protected |
Definition at line 135 of file pqMultiSliceView.h.
|
protected |
Definition at line 136 of file pqMultiSliceView.h.
|
protected |
Definition at line 137 of file pqMultiSliceView.h.
|
protected |
Definition at line 139 of file pqMultiSliceView.h.
|
protected |
Definition at line 140 of file pqMultiSliceView.h.
1.8.12