[Paraview-developers] Selection Changes in ParaView Master

Bob Obara bob.obara at kitware.com
Thu Oct 8 12:55:09 EDT 2015


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/20151008/fa4a5c3a/attachment-0001.html>


More information about the Paraview-developers mailing list