[vtkusers] vtkInteractorStyleRubberBand2D to obtain rectangle
Eric E. Monson
emonson at cs.duke.edu
Wed Apr 28 12:06:04 EDT 2010
I attached a patch to the bug report which does the simplest thing (adding Get macros to the header files for the StartPosition and EndPosition variables), just in case it's helpful.
-Eric
------------------------------------------------------
Eric E Monson
Duke Visualization Technology Group
On Apr 28, 2010, at 10:25 AM, Rodrigo Valiña Gutiérrez wrote:
> I submitted the bug:
>
> http://vtk.org/Bug/view.php?id=10634
>
> As I say in the bug report, I managed to get it work by adding
> observers to "StartInteractionEvent" and "EndInteractionEvent", and
> recording the two coordinates with iren.GetEventPosition().
>
> --
> Rodrigo
>
> On Wed, Apr 28, 2010 at 3:34 PM, Jeff Baumes <jeff.baumes at kitware.com> wrote:
>> It looks like you have tried the appropriate things, so there likely
>> is no way. The approach of making the start/end position accessible
>> seems reasonable. You can report a bug here
>>
>> http://vtk.org/Bug
>>
>> and better yet, you can make the appropriate patch and attach it to
>> the bug for inclusion in VTK.
>>
>> Jeff
>>
>> On Wed, Apr 28, 2010 at 7:36 AM, Rodrigo Valiña Gutiérrez
>> <rodrigo.valina at usc.es> wrote:
>>> Hi,
>>>
>>> I am using Python wrapping to VTK 5.4.2
>>>
>>> I am using vtkInteractorStyleRubberBand2D to allow the user to select
>>> a rectangle in a 2D plot (vtkXYPlotActor).
>>>
>>> When I connect, the callback:
>>>
>>> self.inter.AddObserver("SelectionChangedEvent", self.selection)
>>>
>>> def selection(self, obj, evt):
>>> ...
>>>
>>> Does not receive the "callData" (in this case, in C++ is an: "unsigned
>>> int rect[5];") that would provide the coordinates of the selected
>>> rectangle.
>>>
>>> Also, the only variables that would provide the needed information in
>>> vtkInteractorStyleRubberBand2D, are StartPosition and EndPosition, and
>>> they are protected; no method is available to access them.
>>>
>>> Is there any way of obtain the coordinates of the selected rectangle?
>>> _______________________________________________
>>> Powered by www.kitware.com
>>>
>>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>>
>>> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> http://www.vtk.org/mailman/listinfo/vtkusers
>>>
>>
>>
>>
>> --
>> Jeff Baumes, Ph.D.
>> R&D Engineer, Kitware Inc.
>> (518) 881-4932
>> jeff.baumes at kitware.com
>>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
More information about the vtkusers
mailing list