Re: Handle Graphics and visualisation applications in Octave.

Dragan Tubic <[email protected]>
Newsgroups gmane.comp.gnu.octave.graphics
Message-ID <[email protected]>
Hi,

> Since KV, Octaviz and Oplot++ will support MATLAB's Handle Graphics, we
Octaviz will not support MATLAB's Handle Graphics. I find MATLAB's Handle 
Graphics rather limited and encapsulating VTK in it would reduce VTK to about 
5-10% of its functionality. I intend to create only Matlab compatible high 
level functions like figure/surf/plot3 etc. What I want to accomplish with 
octaviz is to bring whole VTK in octave including its processing 
functionalities (for example Marching Cubes, surface decimation, etc) which 
would hardly fit in handle graphics.

> This is not a very good solution, that each visualisation application
> shall have their own h-g object implementation, since I believe that
> Octave should have a native implementation of h-g objects itself.
> This can be done, if we rename set and get routines to be seth, and
> geth, and makes a set.m and get.m, as high-level functions, which can
> be found in  /usr/share/octave/$VERSION/graphics/oplot, if oplot is
> used.
> The set.m and get.m, will then communicate with Oplot and refreshing
> visualisation, and updating octave internal h-g objects.

I agree that there is no need to have multiple h-g implementations. I might 
need more general framework for my project but if you have a good proposition 
for h-g (btw, is your paper available?) and implementation I'll try to make 
octaviz compatible with it for the visualization purposes. 
As for solving h-g I would rather like to see it as a part of a more general 
framework for handling object-oriented stuff in octave. 

Cheers,

Dragan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.