[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [udig-devel] Question #5 - The purpose of the RenderManager | 
Bernhard Kastner wrote:
Another question to be added to the FAQ as suggested in
http://lists.refractions.net/pipermail/udig-devel/2005-November/003189.html 
----------
Just because I saw it in the uDig-Sources: There's a TODO in the 
net.refractions.udig.project.internal.render.RenderManager that fits 
right into this FAQ: What's the purpose of the RenderManager? Is it 
the one that chooses which Renderer to use?
There are several requests for a better documentation around in the 
RenderManager and the concerning classes...
Think I just managed to answer that in the other thread:
RendererManager processes an extension point where different sorts of 
rendering "workflows" are described... it chooses the best one (by 
looking at some metrics) and then uses it to draw onto a raster.  As the 
different renderers draw, it smushes all the rasters together onto the 
screen.
Jody
PS.: Just getting an idea of how huge this project is, omg, respect...
The great part is that it works, and it lets us add new kinds of 
services easily, and it lets us provided fast optimizations of things 
like shapefiles, all without a) getting *really* complicated b) leaking 
out into the "layer" api where it would get in the way of people writing 
plug-ins to manipulate data.
I have a picture somewhere (part of the documentation done for OWS-3) 
that I can share...
Jody