Hello,
I just wanted to share my trouble with Point struct. It is pretty useless for purpopse of drawing geometries from database BLOBs formated as OGC WKB or even other, such as new sqlserver Spatial data type.
Missing very much some IPoint interface instead of struct in DrawPolygon, DrawPolyline,.. methods
Problem with current implementation is, that you need to copy a lot of data between rowset field (image or spatial) and Point[] struct, which is time and memory consuming (especially for mapservers, drawing bitmaps only) and also anoying.
but this is just my opinion, may be there is some good reason to leave it as is....
Adam