107393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com/*
207393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com * Copyright 2012 Google Inc.
307393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com *
407393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com * Use of this source code is governed by a BSD-style license that can be
507393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com * found in the LICENSE file.
607393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com */
707393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com#include "SkPathOpsPoint.h"
807393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com
907393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.comSkDVector operator-(const SkDPoint& a, const SkDPoint& b) {
1007393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com    SkDVector v = {a.fX - b.fX, a.fY - b.fY};
1107393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com    return v;
1207393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com}
1307393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com
1407393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.comSkDPoint operator+(const SkDPoint& a, const SkDVector& b) {
1507393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com    SkDPoint v = {a.fX + b.fX, a.fY + b.fY};
1607393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com    return v;
1707393cab57ce74a4aae89a31fae9aaa9780fc19dcaryclark@google.com}
18