[vtkusers] vtkPlaybackWidget not working in Activiz.NET

Sunil Mathew sunilmathew at triassicsolutions.com
Wed Aug 31 12:52:03 EDT 2016


Thank you. I'll try to work around this and provide an update.

Regards,
Sunil

On Wed, Aug 31, 2016 at 10:13 PM, David Cole <DLRdave at aol.com> wrote:

> In ActiViz .NET, you cannot derive a new class from a VTK wrapper
> class. You would have to write the class in C++ and then wrap it to
> generate the class on the managed/.NET side.
>
> You can intercept events fired from the VTK objects: there should be
> decent examples of how to do that in ActiViz .NET, but no deriving
> classes in the wrapper layer without having a corresponding class on
> the unwrapped side.
>
>
> Hope this helps,
> David C.
>
>
>
> On Wed, Aug 31, 2016 at 4:12 AM, Sunil Mathew via vtkusers
> <vtkusers at vtk.org> wrote:
> > Hi,
> >
> > I'm clicking on the playback buttons but they do not trigger the
> overridden
> > method. I tried making the call explicitly and it does work. I also tried
> > some enable flags, but did not seem to work. Any help is appreciated. I
> got
> > here by trying out an
> > example->https://itk.org/Wiki/VTK/Examples/Cxx/Broken/
> Widgets/PlaybackWidget
> >
> > public class PlaybackRepresentation: vtkPlaybackRepresentation
> > {
> >     public new static PlaybackRepresentation New()
> >     {
> >         return new PlaybackRepresentation();
> >     }
> >
> >     public PlaybackRepresentation()
> >     {
> >     }
> >
> >     public override void Play()
> >     {
> >         Log("Play pressed.");
> >     }
> > }
> >
> > PlaybackRepresentation   pbRep    = PlaybackRepresentation.New();
> > vtkPlaybackWidget        pbWidget = vtkPlaybackWidget.New();
> >
> > public void AddPlaybackWidget()
> > {
> >     pbRep.SetShowBorderToOff();
> >     pbRep.SetPosition( 0.43, 0.05);
> >     pbRep.SetPosition2(0.14, 0.07);
> >
> >     pbWidget.SetInteractor(_style.GetInteractor());
> >     pbWidget.SetRepresentation(pbRep);
> >     pbWidget.On();
> >
> >     pbRep.Play(); // This does work, but clicking
> >                   // on the button does not trigger the method call
> > }
> >
> >
> > _______________________________________________
> > 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
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20160831/66da5472/attachment.html>


More information about the vtkusers mailing list