public Point2d rulerPoint(Point2d dir, float yoff) {
Point2d ret = new Point2d(touchvgPINVOKE.Point2d_rulerPoint__SWIG_0(swigCPtr, Point2d.getCPtr(dir), yoff), true);
if (touchvgPINVOKE.SWIGPendingException.Pending) throw touchvgPINVOKE.SWIGPendingException.Retrieve();
return ret;
}