summaryrefslogtreecommitdiffstats
path: root/media/omx-plugin/include/ics/ui/Point.h
diff options
context:
space:
mode:
authortrav90 <travawine@palemoon.org>2018-12-16 08:06:38 -0600
committertrav90 <travawine@palemoon.org>2018-12-16 08:06:38 -0600
commit5104ad6acf44ce222ba1c90f7db871facd790528 (patch)
treeecd464745b52f93523d26d003b488f878c3f6ecc /media/omx-plugin/include/ics/ui/Point.h
parentea6cc74f2e76cf79b0698832bdb4cfda0e20bd3d (diff)
downloadUXP-5104ad6acf44ce222ba1c90f7db871facd790528.tar
UXP-5104ad6acf44ce222ba1c90f7db871facd790528.tar.gz
UXP-5104ad6acf44ce222ba1c90f7db871facd790528.tar.lz
UXP-5104ad6acf44ce222ba1c90f7db871facd790528.tar.xz
UXP-5104ad6acf44ce222ba1c90f7db871facd790528.zip
Remove omx-plugin 3rd party libs
Diffstat (limited to 'media/omx-plugin/include/ics/ui/Point.h')
-rw-r--r--media/omx-plugin/include/ics/ui/Point.h87
1 files changed, 0 insertions, 87 deletions
diff --git a/media/omx-plugin/include/ics/ui/Point.h b/media/omx-plugin/include/ics/ui/Point.h
deleted file mode 100644
index 1653120a6..000000000
--- a/media/omx-plugin/include/ics/ui/Point.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Copyright (C) 2006 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef ANDROID_UI_POINT
-#define ANDROID_UI_POINT
-
-#include <utils/TypeHelpers.h>
-
-namespace android {
-
-class Point
-{
-public:
- int x;
- int y;
-
- // we don't provide copy-ctor and operator= on purpose
- // because we want the compiler generated versions
-
- // Default constructor doesn't initialize the Point
- inline Point() {
- }
- inline Point(int x, int y) : x(x), y(y) {
- }
-
- inline bool operator == (const Point& rhs) const {
- return (x == rhs.x) && (y == rhs.y);
- }
- inline bool operator != (const Point& rhs) const {
- return !operator == (rhs);
- }
-
- inline bool isOrigin() const {
- return !(x|y);
- }
-
- // operator < defines an order which allows to use points in sorted
- // vectors.
- bool operator < (const Point& rhs) const {
- return y<rhs.y || (y==rhs.y && x<rhs.x);
- }
-
- inline Point& operator - () {
- x = -x;
- y = -y;
- return *this;
- }
-
- inline Point& operator += (const Point& rhs) {
- x += rhs.x;
- y += rhs.y;
- return *this;
- }
- inline Point& operator -= (const Point& rhs) {
- x -= rhs.x;
- y -= rhs.y;
- return *this;
- }
-
- const Point operator + (const Point& rhs) const {
- const Point result(x+rhs.x, y+rhs.y);
- return result;
- }
- const Point operator - (const Point& rhs) const {
- const Point result(x-rhs.x, y-rhs.y);
- return result;
- }
-};
-
-ANDROID_BASIC_TYPES_TRAITS(Point)
-
-}; // namespace android
-
-#endif // ANDROID_UI_POINT