Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(57)

Side by Side Diff: Source/platform/exported/WebCircularRegion.cpp

Issue 464073002: Pass through geofencing API calls to the content layer. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: add regionType Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 // Copyright 2014 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 "config.h"
6 #include "public/platform/WebCircularRegion.h"
7
8 #include "platform/exported/WebCircularRegionPrivate.h"
9
10 namespace blink {
11
12 WebCircularRegion WebCircularRegion::create(const WebString& id, double latitude , double longitude, double radius)
13 {
14 WebCircularRegion region;
15 region.m_private = adoptRef(new WebCircularRegionPrivate(id, latitude, longi tude, radius));
16 return region;
17 }
18
19 double WebCircularRegion::latitude() const
20 {
21 return privateData()->latitude;
22 }
23
24 double WebCircularRegion::longitude() const
25 {
26 return privateData()->longitude;
27 }
28
29 double WebCircularRegion::radius() const
30 {
31 return privateData()->radius;
32 }
33
34 WebCircularRegionPrivate* WebCircularRegion::privateData() const
35 {
36 ASSERT(regionType() == WebGeofencingRegion::CircularRegionType);
37 return static_cast<WebCircularRegionPrivate*>(m_private.get());
38 }
39
40 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698