View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007419ParaView(No Category)public2008-07-29 12:312011-01-13 17:00
ReporterKen Moreland 
Assigned ToUtkarsh Ayachit 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version 
Target Version3.4Fixed in Version3.4 
Summary0007419: Extract selection filter ignores invert selection flag
DescriptionWhen copying a selection to the extract selection filter, the invert selection flag gets lost. Thus, the wrong partition of cells is extracted. To reproduce:

1. Create a sphere source.
2. Select some cells (not all cells).
3. Open the selection inspector.
4. Turn on Invert selection flag. The display will show the inverted selection.
5. Create an Extract Selection filter and copy the active selection to it.
6. Apply. The wrong cells are extracted.
TagsNo tags attached.
Project
Topic Name
Type
Attached Files

 Relationships

  Notes
(0012949)
Utkarsh Ayachit (administrator)
2008-08-06 13:04

I could not reproduce this. Has this been fixed since it was reported?
(0012967)
Alan Scott (manager)
2008-08-07 17:01

I can easily reproduce this. It may be easier than this, but this works.
* Client/server. 6 servers.
* Turn on selection inspector.
* Sources/ Sphere.
* Click "Set view direction to X+" (next to reset)
* Select cells, rubber band select a rectangle area in the middle of the sphere.
* Invert selection.
* Rotate the sphere. Only half will be selected(with a hole where we turned off the original selection)
(0012979)
Utkarsh Ayachit (administrator)
2008-08-11 09:55

This fixes the following bug:
* run ParaView in parallel
* create a selection such no ids on atleast one of the processes were selected
* invert selection.
The process on which no ids were selected ended up creating no selection at all.
This was due to the fact that the vtkSelectionSource was not producing a
complete vtkSelection in its output if there are no ids. Which was incorrect in
case of inverse-selection. Hence now vtkSelectionSource::RequestData() ensures
that the vtkSelection in the output is constructed completely even is no ids are
present.

/cvsroot/ParaView3/ParaView3/VTK/Graphics/vtkSelectionSource.cxx,v <-- VTK/Graphics/vtkSelectionSource.cxx
new revision: 1.25; previous revision: 1.24
(0013023)
Alan Scott (manager)
2008-08-14 16:36

This fixes it! Tested client/server.

 Issue History
Date Modified Username Field Change
2008-07-29 12:31 Ken Moreland New Issue
2008-08-06 13:04 Utkarsh Ayachit Status backlog => @80@
2008-08-06 13:04 Utkarsh Ayachit Resolution open => unable to reproduce
2008-08-06 13:04 Utkarsh Ayachit Assigned To => Utkarsh Ayachit
2008-08-06 13:04 Utkarsh Ayachit Note Added: 0012949
2008-08-07 17:01 Alan Scott Status @80@ => @20@
2008-08-07 17:01 Alan Scott Resolution unable to reproduce => reopened
2008-08-07 17:01 Alan Scott Note Added: 0012967
2008-08-11 09:55 Utkarsh Ayachit Status @20@ => @80@
2008-08-11 09:55 Utkarsh Ayachit Resolution reopened => fixed
2008-08-11 09:55 Utkarsh Ayachit Note Added: 0012979
2008-08-14 16:36 Alan Scott Status @80@ => closed
2008-08-14 16:36 Alan Scott Note Added: 0013023
2009-05-13 13:58 Utkarsh Ayachit Target Version => 3.4
2009-05-13 13:59 Utkarsh Ayachit Fixed in Version => 3.4
2011-01-13 17:00 Source_changeset_attached => VTK master a2bd8391
2011-01-13 17:00 Source_changeset_attached => VTK master 020ef709
2011-06-16 13:10 Zack Galbreath Category => (No Category)


Copyright © 2000 - 2018 MantisBT Team