5 messages in net.java.dev.jna.usersRendering a Graph with Graphviz
FromSent OnAttachments
Cameron TaggartNov 26, 2007 12:03 am 
Timothy WallNov 26, 2007 6:52 am 
Cameron TaggartNov 26, 2007 9:01 am 
Timothy WallNov 26, 2007 9:37 am 
Wayne MeissnerNov 26, 2007 7:49 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Rendering a Graph with GraphvizActions...
From:Cameron Taggart (came@gmail.com)
Date:Nov 26, 2007 12:03:46 am
List:net.java.dev.jna.users

The library I'm trying to map to is Graphviz. To render an graph, there are three methods[1]: gvRender, gvRenderData, and gvRenderFilename. I was able to get gvRenderFilename to work using JNA, but I'm looking for a way to not write the file to disk. May be gvRenderData would work, but my C programming abilities are failing me and I'm not sure what to pass in for the "char ** result" argument in C or Java via JNA.

[1]
http://www.graphviz.org/pub/graphviz/CURRENT/doxygen/html/gvc_8c.html#c81890a1c646b7534fc23350b8d3f85f

Cameron

I want to render an image to an java.io.OutputStream. I want to use a C library to render that image and the function looks like:

render(File *out);

Any ideas how this might be accomplished? Must the image be rendered to a file system in C and then read in Java once complete? Is there any way to not write it to disk first?

cheers, Cameron