[vtk-developers] [VTK 0011790]: vtkBoxWidget2 does not respect interaction filters.
Eric E. Monson
emonson at cs.duke.edu
Tue Mar 15 12:22:55 EDT 2011
Grrr...
http://review.source.kitware.com/#change,1206
On Mar 15, 2011, at 12:18 PM, Eric E. Monson wrote:
> Hey all,
>
> I just put a patch up on Gerrit for this "Missing BoxWidget2 functionality" issue. Could someone take a look?
>
> (Sorry, it looks like I missed a few terminal spaces before submitting. Ugh.. I might have to actually learn how to make changes in uploaded patches... :)
>
> If it looks okay I can send out an email to some of the people who have posted questions about this missing functionality on the mailing list in the past 6 months or so.
>
> There was a patch for vtkBoxRepresentation submitted on the mailing list a while back, but since the Widget is the one that handles event routing, I thought maybe it would be better to just implement it there.
>
> Thanks,
> -Eric
>
> · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
> Eric E Monson
> Duke Visualization Technology Group
>
>
> On Feb 3, 2011, at 4:25 AM, Mantis Bug Tracker wrote:
>
>>
>> The following issue has been SUBMITTED.
>> ======================================================================
>> http://www.vtk.org/Bug/view.php?id=11790
>> ======================================================================
>> Reported By: John Stark
>> Assigned To:
>> ======================================================================
>> Project: VTK
>> Issue ID: 11790
>> Category: (No Category)
>> Reproducibility: always
>> Severity: minor
>> Priority: normal
>> Status: new
>> ======================================================================
>> Date Submitted: 2011-02-03 04:25 EST
>> Last Modified: 2011-02-03 04:25 EST
>> ======================================================================
>> Summary: vtkBoxWidget2 does not respect interaction filters.
>> Description:
>> vtkBoxWidget2 has several attributes that would appear from the documentation to
>> control the interaction, namely : TranslationEnabled, ScalingEnabled and
>> RotationEnabled. However, when I set some these to false, I see no change in the
>> available interactions.
>>
>>
>> Steps to Reproduce:
>> // Requires this input :
>> // vtkImageData * image;
>> // And these to display :
>> // vtkRenderWindowInteractor * iren;
>> // vtkRenderer * ren;
>>
>> typedef vtkSmartPointer<vtkBoxWidget2> vtkBoxWidget2Pointer;
>> typedef vtkSmartPointer<vtkBoxRepresentation> vtkBoxRepresentationPointer;
>>
>> vtkBoxRepresentationPointer boxRep (vtkBoxRepresentationPointer::New());
>> boxRep->PlaceWidget( image->GetBounds() );
>> boxRep->HandlesOn();
>>
>> vtkBoxWidget2Pointer boxWidget = vtkBoxWidget2Pointer::New();
>> boxWidget->SetInteractor( iren );
>> boxWidget->SetRepresentation( boxRep );
>> boxWidget->On();
>> boxWidget->TranslationEnabledOff();
>> boxWidget->ScalingEnabledOff();
>> boxWidget->RotationEnabledOn();
>>
>> ren->AddViewProp( boxRep );
>>
>> ======================================================================
>>
>> Issue History
>> Date Modified Username Field Change
>> ======================================================================
>> 2011-02-03 04:25 John Stark New Issue
>> ======================================================================
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtk-developers
>
More information about the vtk-developers
mailing list