Warning: session_start(): open(/var/lib/php/sessions/sess_i094dq5bj1qjfj59vrpsq2kugc, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
sclass OnePathWithOrigin > OnePath {
settable Pt origin = pt(0, 0);
*() {}
*(S path) { super(path); }
*(Pt *origin, S path) { super(path); }
*(int originX, int originY, S path) { super(path); origin = pt(originX, originY); }
*(Iterable points, bool close) {
var l = asList(points);
origin = first(l);
fromPoints(l, close);
}
*(OnePathWithOrigin path) {
super(path);
origin = path.origin;
}
toString {
ret "Origin (" + origin + "), path: " + super.toString();
}
OnePathWithOrigin reversed() {
ret new OnePathWithOrigin(reversedList(pointList()), false);
}
}