Changes between Version 6 and Version 7 of soc/2007/VisualizationOfContainers


Ignore:
Timestamp:
May 30, 2007, 2:17:28 AM (15 years ago)
Author:
jakevoytko
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • soc/2007/VisualizationOfContainers

    v6 v7  
    6565   * Users will be able to define custom colors soon
    6666
    67 == 2.2 `svg` Class ==
     67== 2.2 `svg` Class (current) ==
    6868All of the design decisions for the `svg` class are motivated by the fact that the `svg` class is the parent for the `svg_plot` class. As such, I tend to treat it as a second-class citizen. My personal tendency is to make it purely a computation and drawing class, and leave all interface work to the `svg_plot` class
    6969
    7070When I designed the prototype, I made the svg class have a user interface much in the way that the `svg_plot` class does with the stream operator. However, as I look at the list of features that I'd like the user to be able to access, I will consider the ramifications of removing a user interface for the svg portion, and instead focus it on being the functional backbone of the svg_graph class. I will post to the Boost discussion board and see if people are more interested in eventually having a fully-functioning SVG suite, or more interested in having a fully-functioning graphing utility in the near future.
     71
     72== 2.2.1 `svg` Class (planned) ==
     73The architecture that I plan on creating in order to allow for future DOM support is as follows: all SVG data can be grouped in <g> tags, and the format allows infinite branching of <g> tags. I feel that if I make the internals of my `svg` class a tree structure of <g> nodes and their sub-elements, this will be conducive to proper DOM development
    7174
    7275----