|
From: | Clark Dunson |
Subject: | Re: MAPM & GMT Package design? |
Date: | Thu, 15 May 2014 13:47:01 -0700 |
Thanks everybody! "Package: octave-gmt (4.5.12-1) Support of GMT grid files for Octave GMT is a collection of tools that allow users to manipulate (x,y) and (x,y,z) data sets (including filtering, trend fitting, gridding, projecting, etc.) and produce Encapsulated PostScript File (EPS) illustrations ranging from simple x-y plots through contour maps to artificially illuminated surfaces and 3-D perspective views in black and white, gray tone, hachure patterns, and 24-bit color. This package provides an interface for GNU Octave to query and read/write GMT grid files." I have worked with scene graphs for OpenGL in a number of ways. It seems a good way to go here might be to use a directed acyclic graph (DAG) like Open Inventor, Open Scene Graph, etc. I've looked about a bit at how these types of graphs can be implemented in Octave and I found this from Muthiah Annamalai. (BTW thanks muthu for the CODA article on how to extend Octave!): A graph implemented in this manner would be composed of two classes, one for grouping (Octave cell array), the other, leaf nodes for drawing (GMT Map Layer base class). This architecture would allow prior layer assemblies to be moved around to other maps in a straightforward manner using standard Octave syntax. With a generic traversal iterator, the Postscript header and overlay commands can be managed by the iterator. Anybody who wants to utilize other node types or perform intermediate calculations, etc. could do it by subclassing the iterator. Ideas? Anyways, I ramble. I won't decide until after Maker Faire this weekend whether I'll work on the project. Thanks again - Clark On May 14, 2014, at 9:33 PM, Orion Poplawski wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |