Warning: session_start(): open(/var/lib/php/sessions/sess_e5fcvd5sedcdkiph9fn27d7ljs, 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);
}
toString {
ret "Origin (" + origin + "), path: " + super.toString();
}
OnePathWithOrigin reversed() {
new OnePathWithOrigin p;
p.steps = reversedByteBuffer(steps);
p.origin = endPoint();
ret p;
}
}