[Paraview-developers] Selection Changes in ParaView Master

Mathieu Westphal mathieu.westphal at kitware.com
Fri Oct 9 04:14:17 EDT 2015


Hi

There is no more typedef, it is only an int corresponding to the enum in
pqView.h

Selection have been standardized for all kind of view, Render or Context

Mathieu Westphal

On Thu, Oct 8, 2015 at 6:55 PM, Bob Obara <bob.obara at kitware.com> wrote:

> Hi Mathieu,
>
> Thanks for getting back to me on this.
>
> Where is the *pqSelectionOperator class now defined?  Its no longer part
> of the pqRenderView class?*
>
> *Bob*
>
> On Thu, Oct 8, 2015 at 12:12 PM, Mathieu Westphal <
> mathieu.westphal at kitware.com> wrote:
>
>> Hi
>>
>> Indeed, see pqView.h ( as hinted by your compiler error )
>>
>>   enum SelectionModifier {
>>     PV_SELECTION_DEFAULT = 0,
>>     PV_SELECTION_ADDITION,
>>     PV_SELECTION_SUBTRACTION,
>>     PV_SELECTION_TOGGLE
>>   };
>>
>> so
>> pqRenderView::PV_SELECTION_MERGE -> pqView::PV_SELECTION_ADDITION,
>> pqRenderView::PV_SELECTION_NEW -> pqView::PV_SELECTION_DEFAULT
>>
>> I do not know what is the context of  *pqCMBRubberBandHelper,* but there
>> is now a pqRenderViewSelectionReaction::getSelectionModifier() that could
>> help you simplify this code.
>>
>> Mathieu
>>
>> Mathieu Westphal
>>
>> On Thu, Oct 8, 2015 at 6:02 PM, Bob Obara <bob.obara at kitware.com> wrote:
>>
>>> Hi All,
>>>
>>> I'm trying to update CMB to use ParaView master and I'm running into the
>>> following problem:
>>>
>>> */Users/obara/Projects/Builds/CMBSuperBuildV4ParaViewMaster/cmb/src/cmb/Source/Applications/AppCommon/pqCMBRubberBandHelper.cxx:445:17:
>>> **error: **no type named 'pqSelectionOperator' in 'pqRenderView'*
>>>
>>>   pqRenderView::pqSelectionOperator selOp = ctrl ?
>>> pqRenderView::PV_SELECTION_MERGE : pqRenderView::PV_SELECTION_NEW;
>>>
>>> *  ~~~~~~~~~~~~~~^*
>>>
>>> */Users/obara/Projects/Builds/CMBSuperBuildV4ParaViewMaster/cmb/src/cmb/Source/Applications/AppCommon/pqCMBRubberBandHelper.cxx:445:66:
>>> **error: **no member named 'PV_SELECTION_MERGE' in 'pqRenderView'; did
>>> you mean*
>>>
>>> *      'PV_SELECTION_TOGGLE'?*
>>>
>>>   pqRenderView::pqSelectionOperator selOp = ctrl ?
>>> pqRenderView::PV_SELECTION_MERGE : pqRenderView::PV_SELECTION_NEW;
>>>
>>> *
>>> ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~*
>>>
>>>
>>> PV_SELECTION_TOGGLE
>>>
>>> */Users/obara/Projects/Builds/CMBSuperBuildV4ParaViewMaster/paraview/src/paraview/Qt/Core/pqView.h:64:5:
>>> note: *'PV_SELECTION_TOGGLE' declared here
>>>
>>>     PV_SELECTION_TOGGLE
>>>
>>> *    ^*
>>>
>>> */Users/obara/Projects/Builds/CMBSuperBuildV4ParaViewMaster/cmb/src/cmb/Source/Applications/AppCommon/pqCMBRubberBandHelper.cxx:445:101:
>>> **error: **no member named 'PV_SELECTION_NEW' in 'pqRenderView'*
>>>
>>>   pqRenderView::pqSelectionOperator selOp = ctrl ?
>>> pqRenderView::PV_SELECTION_MERGE : pqRenderView::PV_SELECTION_NEW;
>>>
>>> *
>>>               ~~~~~~~~~~~~~~^*
>>>
>>> */Users/obara/Projects/Builds/CMBSuperBuildV4ParaViewMaster/cmb/src/cmb/Source/Applications/AppCommon/pqCMBRubberBandHelper.cxx:590:19:
>>> **error: **no type named 'pqSelectionOperator' in 'pqRenderView'*
>>>
>>>     pqRenderView::pqSelectionOperator selOp = ctrl ?
>>> pqRenderView::PV_SELECTION_MERGE : pqRenderView::PV_SELECTION_NEW;
>>>
>>> *    ~~~~~~~~~~~~~~^*
>>>
>>> */Users/obara/Projects/Builds/CMBSuperBuildV4ParaViewMaster/cmb/src/cmb/Source/Applications/AppCommon/pqCMBRubberBandHelper.cxx:590:68:
>>> **error: **no member named 'PV_SELECTION_MERGE' in 'pqRenderView'; did
>>> you mean*
>>>
>>> *      'PV_SELECTION_TOGGLE'?*
>>>
>>>     pqRenderView::pqSelectionOperator selOp = ctrl ?
>>> pqRenderView::PV_SELECTION_MERGE : pqRenderView::PV_SELECTION_NEW;
>>>
>>> *
>>> ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~*
>>>
>>>
>>> PV_SELECTION_TOGGLE
>>>
>>> */Users/obara/Projects/Builds/CMBSuperBuildV4ParaViewMaster/paraview/src/paraview/Qt/Core/pqView.h:64:5:
>>> note: *'PV_SELECTION_TOGGLE' declared here
>>>
>>>     PV_SELECTION_TOGGLE
>>>
>>> *    ^*
>>>
>>> */Users/obara/Projects/Builds/CMBSuperBuildV4ParaViewMaster/cmb/src/cmb/Source/Applications/AppCommon/pqCMBRubberBandHelper.cxx:590:103:
>>> **error: **no member named 'PV_SELECTION_NEW' in 'pqRenderView'*
>>>
>>>     pqRenderView::pqSelectionOperator selOp = ctrl ?
>>> pqRenderView::PV_SELECTION_MERGE : pqRenderView::PV_SELECTION_NEW;
>>>
>>> *
>>>                 ~~~~~~~~~~~~~~^*
>>>
>>>
>>>
>>> It seems that PV_SELECTION_MERGE and PV_SELECTION_NEW no longer exists -
>>> what is proper replacements for them?
>>>
>>> Thanks!
>>>
>>> Bob
>>> --
>>> Robert M. O'Bara, MEng.
>>> Assistant Director of Scientific Computing
>>>
>>> Kitware Inc.
>>> 28 Corporate Drive
>>> Suite 101
>>> Clifton Park, NY 12065
>>>
>>> Phone: (518) 881- 4931
>>>
>>
>>
>
>
> --
> Robert M. O'Bara, MEng.
> Assistant Director of Scientific Computing
>
> Kitware Inc.
> 28 Corporate Drive
> Suite 101
> Clifton Park, NY 12065
>
> Phone: (518) 881- 4931
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview-developers/attachments/20151009/a29a01a0/attachment.html>


More information about the Paraview-developers mailing list