Error processing SSI file
8. Conclusions
Figure 24. An example
of a free-floating
node.
|
Raster to vector conversion can be done efficiently in
an exact and near optimal manner. Several aspects remain to be
attended to. In this program all nodes are treated as fixed, thus to
join the free floating lines to the nodes short join vectors are
added. Considerable savings in the number of vectors could be
achieved by constraining the first vector to go through the start node
and the last vector to go through the end node. This should be a
simple extension to the program involving merely some extra
programming effort. Ideally the nodes themselves should be
free-floating, as in Figure 24. However, if the nodes were
free-floating for some pathological cases all nodes and strings would
have to be in memory simultaneously.
The methods of parsing and line space constraints could be used on
more general thinning algorithms.
Finally, the implementation of this project demonstrated that
- Object Oriented Programming will be an important component of
future software systems.
- Current offerings in OOP field are inadequate in terms of error
detection.
Error processing SSI file