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/point_conversions.h" 6 7 #include "ui/gfx/safe_integer_conversions.h" 8 9 namespace gfx { 10 11 Point ToFlooredPoint(const PointF& point) { 12 int x = ToFlooredInt(point.x()); 13 int y = ToFlooredInt(point.y()); 14 return Point(x, y); 15 } 16 17 Point ToCeiledPoint(const PointF& point) { 18 int x = ToCeiledInt(point.x()); 19 int y = ToCeiledInt(point.y()); 20 return Point(x, y); 21 } 22 23 Point 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