Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
platform
Modules
Data
GeofenceModule.h
1
// Copyright (c) 2015 eeGeo. All rights reserved.
2
3
#pragma once
4
5
#include "Types.h"
6
#include "Modules.h"
7
#include "Geofencing.h"
8
#include "PolygonShapes.h"
9
10
namespace
Eegeo
11
{
12
namespace
Modules
13
{
14
namespace
Data
15
{
16
class
GeofenceModule
:
private
Eegeo::NonCopyable
17
{
18
public
:
19
static
GeofenceModule
* Create(
Shapes::Polygons::PolygonShapesModule
& polygonShapesModule);
20
21
GeofenceModule
(
Eegeo::Shapes::Polygons::PolygonShapeArgs::IShapeService
& polygonShapesSerivce);
22
23
~
GeofenceModule
();
24
25
Eegeo::Data::Geofencing::IGeofenceService
& GetGeofenceService()
const
;
26
private
:
27
Eegeo::Shapes::Polygons::PolygonShapeArgs::IShapeService
& m_polygonShapesSerivce;
28
};
29
}
30
}
31
}
32
Generated on Sat Jun 10 2023 02:00:31 for eeGeo Platform SDK by
1.8.3.1