1// Copyright (c) 2012 The Chromium Authors. All rights reserved. 2// Use of this source code is governed by a BSD-style license that can be 3// found in the LICENSE file. 4 5#include "ui/gfx/geometry/point_conversions.h" 6 7#include "ui/gfx/geometry/safe_integer_conversions.h" 8 9namespace gfx { 10 11Point ToFlooredPoint(const PointF& point) { 12 int x = ToFlooredInt(point.x()); 13 int y = ToFlooredInt(point.y()); 14 return Point(x, y); 15} 16 17Point ToCeiledPoint(const PointF& point) { 18 int x = ToCeiledInt(point.x()); 19 int y = ToCeiledInt(point.y()); 20 return Point(x, y); 21} 22 23Point ToRoundedPoint(const PointF& point) { 24 int x = ToRoundedInt(point.x()); 25 int y = ToRoundedInt(point.y()); 26 return Point(x, y); 27} 28 29} // namespace gfx 30 31