Vector Graphics Library port to MQL, help needed!

 

Since the availability of CCanvas it is time for a Vector library. To do so, I tried to port parts of paperjs.org (The Swiss Army Knife of Vector Graphics Scripting) to MQL.

Help is needed cause I can't fix the remaining issues myself.
I guess that there will be an official library provided soon, and there is already the Controlls/Rect.mqh (faar too simple - but a start).

Here is the Coordinate.mqh struct (place it in the Include folder) and a CoordinateTest.mq5 script(place it in Scripts folder)

Run the  CoordinateTest on any chart, the script tests all the methods and some results are not as expected (errors with line numbers are printed).

I don't know why it's not working - maybe you can help me.

regards Daniel 

Files:
Reason: