[vtkusers] [vtk-developers] [EXTERNAL] vtk 6.3 and vtk 7.0

Gerrick Bivins Gerrick.Bivins at halliburton.com
Tue Jun 30 14:06:55 EDT 2015

Hi Utkarsh,
Totally understandable.
I’m actually basing my question about wrapped languages (specifically Java) on my previous attempt to use the” zero copy API”.
It seemed like all the references/examples were for accessing the data from the c++/native side so I just
went for it.

After getting things built and attempting to implement things, I saw that most of the
referenced classes were not produced for Java and then I think I realized that I would have to
implement data access on native side and then allow vtk to wrap my implementations.
(Is that true?)
That felt a bit unnatural as a Java developer especially if my originating data is accessed
from a Java API.

What I would expect is that classes like vtkMappedUnstructuredGrid ,vtkMappedDataArray ,vtkUnstructuredGridBase etc
(or some equivalent) would show up as abstract Java classes (better yet interfaces) that I could implement/extend
and work within  the framework.

Is that more clear?


From: Utkarsh Ayachit [mailto:utkarsh.ayachit at kitware.com]
Sent: Tuesday, June 30, 2015 9:47 AM
To: Gerrick Bivins; David E DeMarle; vtkdev; vtkusers at vtk.org
Subject: Re: [vtk-developers] [EXTERNAL] vtk 6.3 and vtk 7.0


The *new* zero copy design literally started a week or two ago, so it is in its infancy, but I will write a design document soon. It doesn't however do anything new for access through wrapped languages. What exactly is your use-case. I am not sure what aspect is lacking in the current implementation in that regard.


On Mon, Jun 29, 2015 at 6:04 PM Gerrick Bivins <Gerrick.Bivins at halliburton.com<mailto:Gerrick.Bivins at halliburton.com>> wrote:
“* deprecate the existing zero copy array API in preparation for a significant refactoring that will come in 7.0. The refactor will make zero copy arrays both simpler to use and perform better.”

Where can I find more information about this?
Does the “Zero copy array refactor” expose this framework to wrapped languages, Java in particular?
Currently the duplication of data is one of the things holding up adoption of VTK in our application.


From: vtk-developers [mailto:vtk-developers-bounces at vtk.org<mailto:vtk-developers-bounces at vtk.org>] On Behalf Of David E DeMarle
Sent: Monday, June 29, 2015 9:42 AM
To: vtkdev; vtkusers at vtk.org<mailto:vtkusers at vtk.org>
Subject: [EXTERNAL] [vtk-developers] vtk 6.3 and vtk 7.0

Hey vtkers,

We are hoping to do a vtk 6.3 release in the next couple of weeks and then immediately follow that up with a 7.0 release.

We'd are putting out a 6.3 out in order to:
* deprecate the existing zero copy array API in preparation for a significant refactoring that will come in 7.0. The refactor will make zero copy arrays both simpler to use and perform better.
* package up all of the progress that has been made in the master branch's OpenGL2 surface and volume rendering. The vtkpython binaries will switch over to using the OpenGL2 back end this release.

Please let us know if you have any feedback, critical bugs especially, and developers let us know if there is any work you have in a partially finished state that we should be sure to get into 6.3.

If all goes well we'll have a release candidate for 6.3 next week.

David E DeMarle
Kitware, Inc.
R&D Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4909
This e-mail, including any attached files, may contain confidential and privileged information for the sole use of the intended recipient. Any review, use, distribution, or disclosure by others is strictly prohibited. If you are not the intended recipient (or authorized to receive information for the intended recipient), please contact the sender by reply e-mail and delete all copies of this message.
Powered by www.kitware.com<http://www.kitware.com>

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Search the list archives at: http://markmail.org/search/?q=vtk-developers

Follow this link to subscribe/unsubscribe:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20150630/a70bfc33/attachment.html>

More information about the vtkusers mailing list