<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Guys,<div class=""><br class=""></div><div class="">Let’s take this discussion to the kwiver-users list rather than kwiver-announce.  kwiver-annouce is supposed to be for major announcements, like new versions.</div><div class=""><br class=""></div><div class="">Of course this make me wonder if we really need kwiver-announce anymore.  Is there anyone on this mailing list who is not also on kwiver-users and who only wants to receive very infrequent notifications about KWIVER releases and other major announcements?  If this describes you, please send me a response privately.  If I get no responses in a week or so, I think we should retire this list and use only kwiver-users.  That pattern aligns better with what our other open source projects do for mailing lists.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">Matt</div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Nov 15, 2017, at 12:56 PM, Matt Phillips <<a href="mailto:matt.phillips@kitware.com" class="">matt.phillips@kitware.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">Is the issue here just slicing when derived class objects are passed to Keyframe selector?  I'm not familiar off the top of my head with how sprokit does serialization/deserialization but might making that 'slice-proof' be the answer?  By e.g. storing type information and using factory methods at construction.<div class=""><br class=""></div><div class="">Matt</div></div><div class="gmail_extra"><br class=""><div class="gmail_quote">On Wed, Nov 15, 2017 at 12:46 PM, Brian Clipp <span dir="ltr" class=""><<a href="mailto:brian.clipp@kitware.com" target="_blank" class="">brian.clipp@kitware.com</a>></span> wrote:<br class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="">Hi All.<div class=""><br class=""></div><div class="">I ran into a case yesterday where I had a process that output a child class and a process that expected an input from it of the parent class.  Sprokit's type checking fails in that case.  It lead me to spend some time thinking about what types to pass between processes.  After some discussion with Aaron and Matt B. these are some suggestions I've arrived at.  </div><div class=""><br class=""></div><div class="">Thoughts?</div><span class="HOEnZb"><font color="#888888" class=""><div class=""><br class=""></div><div class="">Brian</div></font></span></div>
<br class="">______________________________<wbr class="">_________________<br class="">
Kwiver-announce mailing list<br class="">
<a href="mailto:Kwiver-announce@public.kitware.com" class="">Kwiver-announce@public.<wbr class="">kitware.com</a><br class="">
<a href="http://public.kitware.com/mailman/listinfo/kwiver-announce" rel="noreferrer" target="_blank" class="">http://public.kitware.com/<wbr class="">mailman/listinfo/kwiver-<wbr class="">announce</a><br class="">
<br class=""></blockquote></div><br class=""></div>
_______________________________________________<br class="">Kwiver-announce mailing list<br class=""><a href="mailto:Kwiver-announce@public.kitware.com" class="">Kwiver-announce@public.kitware.com</a><br class="">http://public.kitware.com/mailman/listinfo/kwiver-announce<br class=""></div></blockquote></div><br class=""></div></body></html>