[vtk-developers] initial properties in widget representations

Amy Squillacote ahs at cfdrc.com
Thu Mar 20 13:15:17 EDT 2008


I've just checked in a fix for this both in 
vtkImplicitPlaneRepresentation and in vtkLineRepresentation.

- Amy

Karthik Krishnan wrote:
> Amy,
>
> I agree. Please commit the additional lines in the constructor. Looks 
> like the properties are being set at the time the very first time the 
> widget is being interacted with.
>
> Thanks
> --
> karthik
>
> On 3/20/08, *Amy Squillacote* <ahs at cfdrc.com <mailto:ahs at cfdrc.com>> 
> wrote:
>
>     Hi all,
>
>     In an application I'm working on, I'm using some of the widgets
>     that use
>     the widget/representation framework. I want to change some of the
>     values
>     in the non-selected vtkProperty's (e.g., change the color in the
>     OutlineProperty of vtkImplicitPlaneRepresentation) and have these
>     values
>     take effect when the widget is enabled. At the moment, this
>     doesn't work
>     because the OutlineProperty (or SelectedOutlineProperty) is only
>     set on
>     the OutlineActor when the state of the widget changes. (You can call
>     SetRepresentationState to some non-0 value and then back to 0 to force
>     the behavior I'm looking for, but this seems very hackish.) Does
>     anyone
>     know why the non-selected properties are not set on their associated
>     actors in the constructor?
>
>     In the constructor, after the call to CreateDefaultProperties, I would
>     like to add code to set the non-selected properties (NormalProperty,
>     PlaneProperty, and OutlineProperty) on the corresponding actors. Does
>     anyone see a problem with this?
>
>     - Amy
>
>     --
>     Amy Squillacote                    Phone: (256) 726-4839
>     Computer Scientist                 Fax: (256) 726-4806
>     CFD Research Corporation           Web: http://www.cfdrc.com
>     215 Wynn Drive, Suite 501
>     Huntsville, AL  35805
>
>
>     _______________________________________________
>     vtk-developers mailing list
>     vtk-developers at vtk.org <mailto:vtk-developers at vtk.org>
>     http://www.vtk.org/mailman/listinfo/vtk-developers
>

-- 
Amy Squillacote                    Phone: (256) 726-4839
Computer Scientist                 Fax: (256) 726-4806
CFD Research Corporation           Web: http://www.cfdrc.com
215 Wynn Drive, Suite 501
Huntsville, AL  35805





More information about the vtk-developers mailing list