projects
/
platform
/
core
/
uifw
/
aurum.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
libaurum: apply smart pointer wider and extract impl out
[platform/core/uifw/aurum.git]
/
libaurum
/
inc
/
Misc
/
Point2D.h
1
#pragma once
2
3
/**
4
* @brief Point2d Class
5
* @since_tizen 5.5
6
*/
7
template <typename T>
8
class Point2D {
9
public:
10
/**
11
* @brief TBD
12
* @since_tizen 5.5
13
*/
14
Point2D() : x{0}, y{0} {}
15
16
/**
17
* @brief TBD
18
* @since_tizen 5.5
19
*/
20
Point2D(const Point2D &src)
21
{
22
x = src.x;
23
y = src.y;
24
}
25
26
/**
27
* @brief TBD
28
* @since_tizen 5.5
29
*/
30
Point2D(const T &x, const T &y)
31
{
32
this->x = x;
33
this->y = y;
34
}
35
36
/**
37
* @brief TBD
38
*/
39
T x;
40
41
/**
42
* @brief TBD
43
*/
44
T y;
45
};