summaryrefslogtreecommitdiffstats
path: root/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPlatform.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPlatform.h')
-rw-r--r--tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPlatform.h124
1 files changed, 0 insertions, 124 deletions
diff --git a/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPlatform.h b/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPlatform.h
deleted file mode 100644
index d60d9580..00000000
--- a/tests/manual/kinectsurface/QtKinectWrapper/OpenNI/Include/XnPlatform.h
+++ /dev/null
@@ -1,124 +0,0 @@
-/****************************************************************************
-* *
-* OpenNI 1.x Alpha *
-* Copyright (C) 2011 PrimeSense Ltd. *
-* *
-* This file is part of OpenNI. *
-* *
-* OpenNI is free software: you can redistribute it and/or modify *
-* it under the terms of the GNU Lesser General Public License as published *
-* by the Free Software Foundation, either version 3 of the License, or *
-* (at your option) any later version. *
-* *
-* OpenNI is distributed in the hope that it will be useful, *
-* but WITHOUT ANY WARRANTY; without even the implied warranty of *
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
-* GNU Lesser General Public License for more details. *
-* *
-* You should have received a copy of the GNU Lesser General Public License *
-* along with OpenNI. If not, see <http://www.gnu.org/licenses/>. *
-* *
-****************************************************************************/
-#ifndef __XN_PLATFORM_H__
-#define __XN_PLATFORM_H__
-
-//---------------------------------------------------------------------------
-// Platform Defines
-//---------------------------------------------------------------------------
-#define XN_PLATFORM_WIN32 1
-#define XN_PLATFORM_XBOX360 2
-#define XN_PLATFORM_PS3 3
-#define XN_PLATFORM_WII 4
-#define XN_PLATFORM_LINUX_X86 5
-#define XN_PLATFORM_FILES_ONLY 6
-#define XN_PLATFORM_ARC 6
-#define XN_PLATFORM_LINUX_ARM 7
-#define XN_PLATFORM_MACOSX 8
-#define XN_PLATFORM_ANDROID_ARM 9
-
-#define XN_PLATFORM_IS_LITTLE_ENDIAN 1
-#define XN_PLATFORM_IS_BIG_ENDIAN 2
-
-#define XN_PLATFORM_USE_NO_VAARGS 1
-#define XN_PLATFORM_USE_WIN32_VAARGS_STYLE 2
-#define XN_PLATFORM_USE_GCC_VAARGS_STYLE 3
-#define XN_PLATFORM_USE_ARC_VAARGS_STYLE 4
-
-//---------------------------------------------------------------------------
-// Platform Identifier
-//---------------------------------------------------------------------------
-
-#if defined(__MINGW32__) // gcc-windows
- #include "mingw-win32/XnPlatformLinux-x86.h"
-#elif (_WIN32) // Microsoft Visual Studio
- #ifndef RC_INVOKED
- #if _MSC_VER < 1300 // Before MSVC7 (2003)
- #error Xiron Platform Abstraction Layer - Win32 - Microsoft Visual Studio versions below 2003 (7.0) are not supported!
- #endif
-
- #if _MSC_VER > 1600 // After MSVC8 (2010)
- #error Xiron Platform Abstraction Layer - Win32 - Microsoft Visual Studio versions above 2010 (10.0) are not supported!
- #endif
- #endif
-
- #include "Win32/XnPlatformWin32.h"
-#elif defined(ANDROID) && defined(__arm__)
- #include "Android-Arm/XnPlatformAndroid-Arm.h"
-#elif (linux && (i386 || __x86_64__))
- #include "Linux-x86/XnPlatformLinux-x86.h"
-#elif (linux && __arm__)
- #include "Linux-Arm/XnPlatformLinux-Arm.h"
-#elif _ARC
- #include "ARC/XnPlatformARC.h"
-#elif (__APPLE__)
- #include "MacOSX/XnPlatformMacOSX.h"
-#else
- #error OpenNI Platform Abstraction Layer - Unsupported Platform!
-#endif
-
-//---------------------------------------------------------------------------
-// Basic Common Macros
-//---------------------------------------------------------------------------
-#ifndef TRUE
- #define TRUE 1
-#endif
-
-#ifndef FALSE
- #define FALSE 0
-#endif
-
-#define XN_MIN(a,b) (((a) < (b)) ? (a) : (b))
-
-#define XN_MAX(a,b) (((a) > (b)) ? (a) : (b))
-
-typedef void (*XnFuncPtr)();
-
-#define XN_COMPILER_ASSERT(x) typedef int compileAssert[x ? 1 : -1]
-
-struct XnRegistrationHandleImpl;
-typedef struct XnRegistrationHandleImpl* XnRegistrationHandle;
-
-//---------------------------------------------------------------------------
-// API Export/Import Macros
-//---------------------------------------------------------------------------
-
-#ifdef __cplusplus
- #define XN_C_API_EXPORT extern "C" XN_API_EXPORT
- #define XN_C_API_IMPORT extern "C" XN_API_IMPORT
- #define XN_CPP_API_EXPORT XN_API_EXPORT
- #define XN_CPP_API_IMPORT XN_API_IMPORT
-#else
- #define XN_C_API_EXPORT XN_API_EXPORT
- #define XN_C_API_IMPORT XN_API_IMPORT
-#endif
-
-#ifdef XN_EXPORTS
- #define XN_C_API XN_C_API_EXPORT
- #define XN_CPP_API XN_CPP_API_EXPORT
-#else
- #define XN_C_API XN_C_API_IMPORT
- #define XN_CPP_API XN_CPP_API_IMPORT
-#endif
-
-#endif //__XN_PLATFORM_H__
-