<div dir="ltr">Thanks Jon and Sankhesh. This definitely sounds like the way to go. I will do a little more research on remote modules with the links you provided. I will try to coordinate with you guys to get these classes moved into a remote module before they get deprecated. Can we start on this before they get deprecated, or should we wait until deprecation actually happens?<div><br></div><div>Thanks.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 31, 2018 at 10:19 AM, Sankhesh Jhaveri <span dir="ltr"><<a href="mailto:sankhesh.jhaveri@kitware.com" target="_blank">sankhesh.jhaveri@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="m_-1251380436324542316markdown-here-wrapper" style="font-family:"Lucida Sans",Cantarell,Verdana,sans-serif;color:rgb(11,83,148)"><p style="margin:0px 0px 1.2em!important">Hi Donny,</p>
<p style="margin:0px 0px 1.2em!important">Jon beat me to a response. :)<br>But yes, we could possibly check-in the <code style="font-size:0.95em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(218,218,218);background-color:rgb(232,232,232);border-radius:3px;display:inline">module.remote.cmake</code> script to the VTK repository for vtkGeoVis remote module. Although, I am not sure how useful it would be given that we know of only one user. The remote module infrastructure allows you to drop your own custom <code style="font-size:0.95em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(218,218,218);background-color:rgb(232,232,232);border-radius:3px;display:inline">module.remote.cmake</code> scripts to your local checkout of VTK source tree. Just by virtue of having this cmake file in the <code style="font-size:0.95em;font-family:Consolas,Inconsolata,Courier,monospace;margin:0px 0.15em;padding:0px 0.3em;white-space:pre-wrap;border:1px solid rgb(218,218,218);background-color:rgb(232,232,232);border-radius:3px;display:inline"><VTK src>/Remote</code> directory would add a flag for the module to the VTK configuration step. You can read all about it on the wiki page: <a href="https://www.vtk.org/Wiki/VTK/Remote_Modules" target="_blank">https://www.vtk.org/Wiki/VTK/<wbr>Remote_Modules</a></p>
<p style="margin:0px 0px 1.2em!important">Having said that, this is still a ways from now. The next major version (VTK 9) would just deprecate the classes. They would be removed from VTK in the version that follows - 9.1?. Once they’re removed, you’ll need the remote module for using them.</p>
<p style="margin:0px 0px 1.2em!important">Hope that helps.<br>Sankhesh</p>
<div title="MDH:SGkgRG9ubnksPGRpdj48YnI+PC9kaXY+PGRpdj5Kb24gYmVhdCBtZSB0byBhIHJlc3BvbnNlLiA6
KTwvZGl2PjxkaXY+QnV0IHllcywgd2UgY291bGQgcG9zc2libHkgY2hlY2staW4gdGhlIGBtb2R1
bGUucmVtb3RlLmNtYWtlYCBzY3JpcHQgdG8gdGhlIFZUSyByZXBvc2l0b3J5IGZvciB2dGtHZW9W
aXMgcmVtb3RlIG1vZHVsZS4gQWx0aG91Z2gsIEkgYW0gbm90IHN1cmUgaG93IHVzZWZ1bCBpdCB3
b3VsZCBiZSBnaXZlbiB0aGF0IHdlIGtub3cgb2Ygb25seSBvbmUgdXNlci4gVGhlIHJlbW90ZSBt
b2R1bGUgaW5mcmFzdHJ1Y3R1cmUgYWxsb3dzIHlvdSB0byBkcm9wIHlvdXIgb3duIGN1c3RvbSBg
bW9kdWxlLnJlbW90ZS5jbWFrZWAgc2NyaXB0cyB0byB5b3VyIGxvY2FsIGNoZWNrb3V0IG9mIFZU
SyBzb3VyY2UgdHJlZS4gSnVzdCBieSB2aXJ0dWUgb2YgaGF2aW5nIHRoaXMgPGcgY2xhc3M9Imdy
XyBncl8xNjM1IGdyLWFsZXJ0IGdyX3NwZWxsIGdyX2lubGluZV9jYXJkcyBncl9ydW5fYW5pbSBD
b250ZXh0dWFsU3BlbGxpbmcgaW5zLWRlbCBtdWx0aVJlcGxhY2UiIGlkPSIxNjM1IiBkYXRhLWdy
LWlkPSIxNjM1Ij5jbWFrZTwvZz4mbmJzcDtmaWxlIGluIHRoZSBgJmx0O1ZUSyBzcmMmZ3Q7L1Jl
bW90ZWAgZGlyZWN0b3J5IHdvdWxkIGFkZCBhIGZsYWcgZm9yIHRoZSBtb2R1bGUgdG8gdGhlIFZU
SyBjb25maWd1cmF0aW9uIHN0ZXAuIFlvdSBjYW4gcmVhZCBhbGwgYWJvdXQgaXQgb24gdGhlIHdp
a2kgcGFnZTombmJzcDs8YSBocmVmPSJodHRwczovL3d3dy52dGsub3JnL1dpa2kvVlRLL1JlbW90
ZV9Nb2R1bGVzIj5odHRwczovL3d3dy52dGsub3JnL1dpa2kvVlRLL1JlbW90ZV9Nb2R1bGVzPC9h
PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SGF2aW5nIHNhaWQgdGhhdCwgdGhpcyBpcyBzdGls
bCBhIHdheXMgZnJvbSBub3cuIFRoZSBuZXh0IG1ham9yIHZlcnNpb24gKFZUSyA5KSB3b3VsZCBq
dXN0IGRlcHJlY2F0ZSB0aGUgY2xhc3Nlcy4gVGhleSB3b3VsZCBiZSByZW1vdmVkIGZyb20gVlRL
IGluIHRoZSB2ZXJzaW9uIHRoYXQgZm9sbG93cyAtIDkuMT8uIE9uY2UgdGhleSdyZSByZW1vdmVk
LCB5b3UnbGwgbmVlZCB0aGUgcmVtb3RlIG1vZHVsZSBmb3IgdXNpbmcgdGhlbS48L2Rpdj48ZGl2
Pjxicj48L2Rpdj48ZGl2PkhvcGUgdGhhdCBoZWxwcy48L2Rpdj48ZGl2PjxnIGNsYXNzPSJncl8g
Z3JfMzIxOSBnci1hbGVydCBncl9zcGVsbCBncl9pbmxpbmVfY2FyZHMgZ3JfcnVuX2FuaW0gQ29u
dGV4dHVhbFNwZWxsaW5nIGlucy1kZWwgbXVsdGlSZXBsYWNlIiBpZD0iMzIxOSIgZGF0YS1nci1p
ZD0iMzIxOSI+U2Fua2hlc2g8L2c+Jm5ic3A7PC9kaXY+" style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0">​</div></div></div><div class="HOEnZb"><div class="h5"><br><div class="gmail_quote"><div dir="ltr">On Thu, May 31, 2018 at 10:47 AM Jon Haitz Legarreta <<a href="mailto:jhlegarreta@vicomtech.org" target="_blank">jhlegarreta@vicomtech.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Donny,<br>
yes, the remote modules are available to any VTK user by checking the<br>
corresponding checkbox/making the corresponding flag be ON in<br>
CMake/CMakeLists.txt.<br>
<br>
The current remotes are available under the Module group of CMake.<br>
<br>
The examples Andrew identified could also be part of the remote module.<br>
<br>
If the classes that should be transferred to the remote are all those<br>
Sankhesh listed, and we are set to go, I can help you in the process.<br>
<br>
HTH,<br>
JON HAITZ<br>
--<br>
<br>
<br>
<br>
On 30 May 2018 at 21:18, Donny Zimmerman <<a href="mailto:zmanvortex@gmail.com" target="_blank">zmanvortex@gmail.com</a>> wrote:<br>
> Thanks Sankhesh. Would this remote repository still be a part of the VTK<br>
> project so others can utilize these classes? I do not mind maintaining the<br>
> repository, but I have never utilized remote modules in VTK so I am not too<br>
> familiar with the process.<br>
><br>
><br>
> On Wed, May 30, 2018 at 1:42 PM, Sankhesh Jhaveri<br>
> <<a href="mailto:sankhesh.jhaveri@kitware.com" target="_blank">sankhesh.jhaveri@kitware.com</a>> wrote:<br>
>><br>
>> Hi Donny,<br>
>><br>
>> Seems like going the remote module route is the best way to go. We can<br>
>> deprecate and eventually remove the classes from core VTK.<br>
>> If you like, you can create (and maintain) a repository for the classes<br>
>> you need and add a simple CMake script to your local VTK source checkout for<br>
>> adding these classes back in.<br>
>><br>
>> See the CMake scripts for other remote modules for examples.<br>
>><br>
>> Hope that helps.<br>
>><br>
>> Thanks,<br>
>> Sankhesh<br>
>><br>
>><br>
>> On Tue, May 29, 2018 at 3:19 PM zmantorn <<a href="mailto:zmanvortex@gmail.com" target="_blank">zmanvortex@gmail.com</a>> wrote:<br>
>>><br>
>>> This has been a work in progress for about 10 years. I have not been able<br>
>>> to<br>
>>> work on it as much as I would like the last few years, but my oldest just<br>
>>> graduated high school so I am hoping to get back to work on it. It is a<br>
>>> 3D<br>
>>> application written in C++ and C# that shows near real time high<br>
>>> resolution<br>
>>> radar data by radar angle sweeps and by visualizing a volume of all sweep<br>
>>> angles. It is important to show the radar sweep in relation to the<br>
>>> curvature<br>
>>> of the earth since the radar beam does not follow the curve of the earth.<br>
>>><br>
>>> I am not sure what you mean by share my work with you? Do you mean share<br>
>>> my<br>
>>> entire code base with the community? Share the geo parts only?<br>
>>> Unfortunately<br>
>>> this software is kind of a hobby at this time so there are not any<br>
>>> articles<br>
>>> published.<br>
>>><br>
>>> Thanks.<br>
>>><br>
>>><br>
>>><br>
>>><br>
>>><br>
>>> --<br>
>>> Sent from: <a href="http://vtk.1045678.n5.nabble.com/VTK-Users-f1224199.html" rel="noreferrer" target="_blank">http://vtk.1045678.n5.nabble.<wbr>com/VTK-Users-f1224199.html</a><br>
>>> ______________________________<wbr>_________________<br>
>>> Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
>>><br>
>>> Visit other Kitware open-source projects at<br>
>>> <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
>>><br>
>>> Please keep messages on-topic and check the VTK FAQ at:<br>
>>> <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_<wbr>FAQ</a><br>
>>><br>
>>> Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>vtkusers</a><br>
>>><br>
>>> Follow this link to subscribe/unsubscribe:<br>
>>> <a href="https://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">https://public.kitware.com/<wbr>mailman/listinfo/vtkusers</a><br>
>><br>
>> --<br>
>><br>
>> Sankhesh Jhaveri<br>
>><br>
>> Sr. Research & Development Engineer | Kitware | <a href="tel:(518)%20881-4417" value="+15188814417" target="_blank">(518) 881-4417</a><br>
><br>
><br>
><br>
> ______________________________<wbr>_________________<br>
> Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
><br>
> Please keep messages on-topic and check the VTK FAQ at:<br>
> <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_<wbr>FAQ</a><br>
><br>
> Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>vtkusers</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="https://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">https://public.kitware.com/<wbr>mailman/listinfo/vtkusers</a><br>
><br>
</blockquote></div>-- <br><div dir="ltr" class="m_-1251380436324542316gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div class="m_-1251380436324542316inbox-inbox-inbox-inbox-inbox-inbox-inbox-markdown-here-wrapper" style="font-family:"proza libre",sans-serif;color:rgb(0,56,107)"><h5 id="m_-1251380436324542316inbox-inbox-inbox-inbox-inbox-inbox-inbox-sankhesh-jhaveri" style="margin:1.3em 0px 1em;padding:0px;font-size:1.1em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(238,238,238);font-weight:bold;color:rgb(11,65,148)">Sankhesh Jhaveri</h5>
<h6 id="m_-1251380436324542316inbox-inbox-inbox-inbox-inbox-inbox-inbox--sr-research-development-engineer-kitware-http-www-kitware-com-518-881-4417" style="margin:1.3em 0px 1em;padding:0px;font-size:1em;color:rgb(11,83,148);font-family:"open sans",sans-serif;font-weight:normal"><em>Sr. Research & Development Engineer</em> | <a href="http://www.kitware.com/" target="_blank">Kitware</a> | (518) 881-4417</h6>
<div title="MDH:PGIgc3R5bGU9ImZvbnQtZmFtaWx5OiB2ZXJkYW5hLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDEx
LCA4MywgMTQ4KTsiPjxmb250IHNpemU9IjIiPiMjIyMjU2Fua2hlc2ggSmhhdmVyaTwvZm9udD48
L2I+PGRpdj48Zm9udCBjb2xvcj0iIzBiNTM5NCIgZmFjZT0idmVyZGFuYSwgc2Fucy1zZXJpZiIg
c2l6ZT0iMiI+PGI+PGJyPjwvYj48L2ZvbnQ+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
IGFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDExLCA4MywgMTQ4KTsiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTogdmVyZGFuYSwgc2Fucy1zZXJpZjsiPjxpPiMjIyMjIypTci4gUmVzZWFy
Y2ggJmFtcDsgRGV2ZWxvcG1lbnQgRW5naW5lZXIqPC9pPiZuYnNwO3wmbmJzcDs8L3NwYW4+PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogdmVyZGFuYSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigxMSwgODMsIDE0OCk7Ij48YSBocmVmPSJodHRwOi8vd3d3LmtpdHdhcmUuY29tLyIgdGFy
Z2V0PSJfYmxhbmsiIHN0eWxlPSJjb2xvcjogcmdiKDE3LCA4NSwgMjA0KTsiPktpdHdhcmU8L2E+
Jm5ic3A7fCZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IHZlcmRhbmEsIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMTEsIDgzLCAxNDgpOyI+KDUxOCkgODgxLTQ0MTc8L3NwYW4+
PGJyPjwvZGl2PjxkaXY+PGRpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogdmVyZGFu
YSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxMSwgODMsIDE0OCk7Ij48L3NwYW4+PC9kaXY+PC9k
aXY+PC9kaXY+PC9kaXY+" style="height:0px;width:0px;max-height:0px;max-width:0px;overflow:hidden;font-size:0em;padding:0px;margin:0px">​</div></div></div></div>
</div></div></blockquote></div><br></div>