Changes between Version 5 and Version 6 of GSoC_SVG_Symbols_SECOND_DRAFT_OF_THE_MS_RFC
- Timestamp:
- Aug 10, 2009, 10:51:05 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GSoC_SVG_Symbols_SECOND_DRAFT_OF_THE_MS_RFC
v5 v6 56 56 6. Render the pixmap into the final image file. This will be done using a mixture of the AGG and GD libraries. 57 57 58 ''' 59 4 Files Added and Modified.''' 60 ''' 61 4.1 AGG/SVG Parser.''' 58 '''4 Files Added and Modified.''' 59 60 '''4.1 AGG/SVG Parser.''' 62 61 The SVG parsing and pixmap generation functions will be stored in source files stored at 63 62 … … 71 70 c. SVG to Pixmap generation 72 71 All files are within the C++ ’mapserver’ namespace. 73 ''' 74 4.2 Rendering Functions.'''72 73 '''4.2 Rendering Functions.''' 75 74 The rendering functions in mapgd.c will be modified to support the SVG type. These include all the basic shapes such as 76 75 points, lines, circles etc. These will make use of the createBrushFromSVG function to render to a GD pixmap. 77 ''' 78 4.3 Lexical Analyzer and Parser.''' 76 77 '''4.3 Lexical Analyzer and Parser.''' 78 79 79 The maplexer.l file will be modified to support two new keywords (SVG and SVGPATH). The mapsymbol.h file be modified 80 80 by adding SVG related data to the symbolObj structure along with basic enumerations and defines. The mapsymbol.c file’s 81 81 loadSymbol function will be modified to generate the required new fields in the symbolObj structure. 82 82 83 ''' 84 5 Documentation.''' 83 '''5 Documentation.''' 84 85 85 The following documentation needs to be prepared for this project: 86 86 1. Missing SVG specification document.