#pragma once

#define _CRT_SECURE_NO_WARNINGS

#include "targetver.h"

#include <stdio.h>
#define _USE_MATH_DEFINES
#include <math.h>

// Visual Leak Detector 2.5
#include <vld.h>

// Astra SDK
#include <astra/astra.hpp> // the core of Astra and is required for all C++ based Astra applications

// OpenCV 3.1.0 custom build with TBB
#include <opencv2/opencv.hpp>

// OpenMP
#include <omp.h>

#define DEG2RAD( x ) ( ( x ) * static_cast<float>( M_PI / 180.0 ) )
#define RAD2DEG( x ) ( ( x ) * static_cast<float>( 180.0 / M_PI ) )
#define SQR( x ) ( ( x ) * ( x ) )

