Changes between Version 6 and Version 7 of soc/2007/VisualizationOfContainers
- Timestamp:
- May 30, 2007, 2:17:28 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
soc/2007/VisualizationOfContainers
v6 v7 65 65 * Users will be able to define custom colors soon 66 66 67 == 2.2 `svg` Class ==67 == 2.2 `svg` Class (current) == 68 68 All 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 69 69 70 70 When 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) == 73 The 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 71 74 72 75 ----