[vtkusers] How to update coordinates of one vtkPlane if coordinates of another vtkPlane change?

Cory Quammen cory.quammen at kitware.com
Wed Mar 8 09:51:32 EST 2017


See http://www.vtk.org/Wiki/VTK/Examples/Cxx/Interaction/ClientData
for an example of how to set up an event observer. This is the pattern
you can follow to have plane B observe modified events from plane A.
You'll want B to observe vtkCommand::ModifiedEvent instead of
vtkCommand::KeyPressEvent.

HTH,
Cory

On Wed, Mar 8, 2017 at 9:27 AM, Sophonet <vtk12af6bc42 at kant.sophonet.de> wrote:
> Hi list,
>
> in my VTK app, I need two vtkPlanes (A and B) for different purposes.
> However, their information depends on each other. If coordinates of plane A
> change, I would like to automatically B recalculate its parameters, based on
> indirectly derived information from A.
>
> Currently, I am manually triggering the update of B when I change the
> information of A, but for that "hack", I have to provide an interface
> through a few software layers, which I would like to avoid.
>
> I have not found a way to listen to "modify" - events of A, since it seems
> that there is no "modified()" - command.
>
> Any suggestions?
>
> Thanks,
>
>      Sophonet
>
>
> _______________________________________________
> 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
>
> Search the list archives at: http://markmail.org/search/?q=vtkusers
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtkusers



-- 
Cory Quammen
Staff R&D Engineer
Kitware, Inc.


More information about the vtkusers mailing list