I find the following design pattern invaluable:
- Have your application output a structure to the QC patch detailing
the state that QC should draw
- Iterate through the items of that structure in QC.
- Inside those iterations you can enable / disable macro patches that
render the data in certain styles depending on the state information.
If QC doesn't do it for you, have a look at open frameworks.
Toby
On 6 Jul 2009, at 21:01, Rick Schmidt wrote:
Hi Everybody,
I am working on a visualization app for metagenomic data and I am
exploring different frameworks to visualize the data. The app
itself is in its earliest stages but will be a cocoa app written in
a mix of objective c and c++. I am exploring using quartz composer
to design the visualizer that will be used in the app. Right now I
am trying to find out if the data from a class in my app can return
a value that will be used to create a certain number of objects in a
view. For example once the genomic results are determined the
function will return 20 possible genomes that are 90% equivalent to
the sample, another 10 that are 80% equivalent etc. I would like an
ellipse to appear that would represent each hit and have a text
label and maybe a link. I can't find anyway in quartz to create a
different amount of ellipses every time. It sounds possible right?
Any thoughts if I should use quartz, or core animation, or even
openGL? Thanks in advance.