<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 10, 2015 at 2:48 PM, David Thompson <span dir="ltr"><<a href="mailto:david.thompson@kitware.com" target="_blank">david.thompson@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
I am for eliminating the code duplication. Is the desire really to not require SMTK or to not require people to use ModelBuilder to load a CMB file?<br>
<span class="HOEnZb"><font color="#888888"><br></font></span></blockquote><div><br></div><div>This is really not related to ModelBuilder. I was talking about loading a mesh (.3dm) or points (.pts) file directly into paraview, which is a common usecase for some users. This usecase really just needs cmbVTKExtension, not smtk or smtkVTKExt. Ideally, we could have a package of paraview with just cmbVTKExtension as a plugin.</div><div><br></div><div>Yumin</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="HOEnZb"><font color="#888888">
        David<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
> As long as the CMB_Plugin(VTKExtension + some client code) does not have a hard-link to smtk, I am all for it. Sometimes, we/users just want to load a reader/writer inside cmbVTKExtension to paraview, which should not require smtk.<br>
><br>
> Also, the cmbsuperbuild then needs to tell smtk to build discrete session by default, which is probably already the case.<br>
><br>
> Yumin<br>
><br>
> On Fri, Apr 10, 2015 at 2:10 PM, Robert Maynard <<a href="mailto:robert.maynard@kitware.com">robert.maynard@kitware.com</a>> wrote:<br>
> As we know currently the smtk discrete bridge and and cmb have<br>
> duplicate code to allow smtk to load old cmb files. Part of the<br>
> duplicated code are the vtkCMBMeshServerLauncher and<br>
> vtkCMBTriangleMesher classes and the supported infrastructure.<br>
><br>
> What I would like to do is to remove this code duplication by<br>
> requiring the VTKExtensions/Meshing requires the<br>
> libvtkSMTKDiscreteExt. Does anybody have any objections to this? It<br>
> would require that smtk to install all headers under<br>
> bridge/discrete/extension/<br>
> _______________________________________________<br>
> Smtk-developers mailing list<br>
> <a href="mailto:Smtk-developers@smtk.org">Smtk-developers@smtk.org</a><br>
> <a href="http://public.kitware.com/mailman/listinfo/smtk-developers" target="_blank">http://public.kitware.com/mailman/listinfo/smtk-developers</a><br>
><br>
> _______________________________________________<br>
> Smtk-developers mailing list<br>
> <a href="mailto:Smtk-developers@smtk.org">Smtk-developers@smtk.org</a><br>
> <a href="http://public.kitware.com/mailman/listinfo/smtk-developers" target="_blank">http://public.kitware.com/mailman/listinfo/smtk-developers</a><br>
<br>
</div></div></blockquote></div><br></div></div>