5abfdf2bc4a90e5d8f2a6249e746b821eb5ae862
[profile/ivi/ico-uxf-homescreen.git] / tests / system-controller / test-dummy-hs / CicoGeometry.h
1 /*
2  * Copyright (c) 2013, TOYOTA MOTOR CORPORATION.
3  *
4  * This program is licensed under the terms and conditions of the
5  * Apache License, version 2.0.  The full text of the Apache License is at
6  * http://www.apache.org/licenses/LICENSE-2.0
7  *
8  */
9
10 /*========================================================================*/    
11 /**
12  *  @file   CicoGeometry.h
13  *
14  *  @brief  
15  */
16 /*========================================================================*/    
17
18 #ifndef __CICO_GEOMETRY_H__
19 #define __CICO_GEOMETRY_H__
20
21 #ifdef __cplusplus
22 extern "C" {
23 #endif
24
25 class CicoGeometry {
26 public:
27     /**
28      *  Constructor
29      */
30     CicoGeometry(int x, int y, int w, int h);
31    
32     /**
33      *  Assignment Operator
34      */
35     CicoGeometry& operator=(const CicoGeometry &object);
36
37     /**
38      *  Destructor
39      */
40     ~CicoGeometry();
41
42     /**
43      *  Copy Constructor
44      */
45     CicoGeometry(const CicoGeometry &object);
46
47 private:
48     /**
49      *  Default Constructor
50      */
51     CicoGeometry();
52  
53 public:
54     int _x;
55     int _y;
56     int _w;
57     int _h;
58 };
59
60 #ifdef __cplusplus
61 }
62 #endif
63
64 #endif  /* __CICO_GEOMETRY_H__ */
65 /* vim:set expandtab ts=4 sw=4: */