Corrected license

This commit is contained in:
Thomas FORGIONE 2015-03-13 18:16:06 +01:00
parent 55e9217305
commit 2145d23994
70 changed files with 205 additions and 64 deletions

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef ANIMATEDMESH_HPP
#define ANIMATEDMESH_HPP
#include <vector>
#include <unordered_map>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef ANIMATION_HPP
#define ANIMATION_HPP
//////////////////////////////////////////////
/// \defgroup animation Animation module

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef CLICK_HPP
#define CLICK_HPP
#include <vector>
#include <Geometry/MathFunctions.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef MENU_HPP
#define MENU_HPP
#include <memory>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef CALIBRATION_HPP
#define CALIBRATION_HPP
/////////////////////////////////////////////////////
/// \defgroup calibration Calibration

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,14 +27,16 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef DETECTIONANDMATCHING_HPP
#define DETECTIONANDMATCHING_HPP
/////////////////////////////////////////////////////////
/// \defgroup detectionandmatching Detection and Matching module
///
/// Contains all the functions to compute the keypoints and
/// match them on differents images. The algorithm used
/// to detect the keypoints and compute the descriptors is BRISK.
/// The matches are computed with a brute force matcher provided
/// to detect the keypoints and compute the descriptors is BRISK.
/// The matches are computed with a brute force matcher provided
/// by OpenCV.
///
/// This program is meant to be used like this

View File

@ -28,6 +28,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef _CAMERA_HPP_
#define _CAMERA_HPP_
#include <opencv2/core/core.hpp>

View File

@ -28,6 +28,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef _CHESSBOARDCAMERATRACKER_HPP_
#define _CHESSBOARDCAMERATRACKER_HPP_
#include "Camera.hpp"
#include "utility.hpp"

View File

@ -28,6 +28,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef _UTILITY_HPP_
#define _UTILITY_HPP_
#include "Camera.hpp"

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef BASE_HPP
#define BASE_HPP
#include <vector>
#include <Geometry/Vector.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef CIRCLE_HPP
#define CIRCLE_HPP
#include <vector>
#include <utility>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef GEOMETRY_HPP
#define GEOMETRY_HPP
#include<Base.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef MATHFUNCTIONS_HPP
#define MATHFUNCTIONS_HPP
#include <vector>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <limits>
#include <opencv2/features2d/features2d.hpp>
#include "Geometry/Vector.hpp"

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef MESH_HPP
#define MESH_HPP
#include <vector>
#include <Geometry/Spline.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef POINT_HPP
#define POINT_HPP
#include <utility>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef ROTATION_HPP
#define ROTATION_HPP
#include <GL/gl.h>
#include <Geometry/Vector.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef SPLINE_HPP
#define SPLINE_HPP
#include <vector>
#include <tuple>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <fstream>
#include <sstream>
#include <cmath>
#include "Geometry/Vector.hpp"

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef TREE_HPP
#define TREE_HPP
#include <iostream>
#include <vector>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef VECTOR_HPP
#define VECTOR_HPP
#include <cmath>
#include <array>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <cmath>
#include "Geometry/Vector.hpp"
namespace geo

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef MESHING_HPP
#define MESHING_HPP
//////////////////////////////////////////////////
/// \defgroup meshing Meshing module

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef SKELETON3D_HPP
#define SKELETON3D_HPP
#include <vector>
#include <list>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <fstream>
#include <sstream>
#include <cmath>
#include <list>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef CAMERA_HPP
#define CAMERA_HPP
namespace sft
{

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef FREE_FLY_CAMERA_HPP
#define FREE_FLY_CAMERA_HPP
#include <SFML/System/Vector3.hpp>
#include <SFML/Window/Event.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef JOY_CAM_HPP
#define JOY_CAM_HPP
#include <SFML/System/Vector3.hpp>
#include <SFML/Window/Event.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef SFML_TOOLS_HPP
#define SFML_TOOLS_HPP
///////////////////////////////////////////////////////////
/// \defgroup sfmltools SFML Tools

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef VECTOR_FUNCTIONS_HPP
#define VECTOR_FUNCTIONS_HPP
#include <cmath>
#include <SFML/System/Vector2.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef BOX_HPP
#define BOX_HPP
class Box
{

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef BRANCH_HPP
#define BRANCH_HPP
#include <vector>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef SKELETON_HPP
#define SKELETON_HPP
#include <string>
#include <vector>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef VECTOR_FUNCTIONS_HPP
#define VECTOR_FUNCTIONS_HPP
#include <cmath>
#include <SFML/System/Vector3.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef TUPLEFUNCTIONS_HPP
#define TUPLEFUNCTIONS_HPP
#include <sstream>
#include <tuple>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include "TupleFunctions.hpp"
namespace pae

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#ifndef UTILITY_HPP
#define UTILITY_HPP
//////////////////////////////////////////////////////
/// \defgroup utility Utility module

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <vector>
#include <memory>
#include <cmath>
#include <SFML/Window.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <GL/glu.h>
#include <Animation/AnimatedMesh.hpp>
#include <Animation/Click.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <Animation/Click.hpp>
#include <SFML/Window.hpp>
#include <SFML/Graphics.hpp>
#include <SFML/System.hpp>
#include <SFMLTools/VectorFunctions.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <Animation/Click.hpp>
#include <Meshing/Skeleton3D.hpp>
int main(int argc, char** argv)

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <cmath>
#include <boost/lexical_cast.hpp>
#include <Animation/Menu.hpp>

View File

@ -14,6 +14,7 @@
// Marion LENFANT
// Thierry MALON
// Amandine PAILLOUX
// Simone GASPARINI
//
// This file is part of the project Paella
// This software is provided 'as-is', without any express or implied warranty.
@ -33,6 +34,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include "opencv2/core/core.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include "opencv2/calib3d/calib3d.hpp"
#include "opencv2/highgui/highgui.hpp"

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <cmath>
#include <tuple>
#include <algorithm>

View File

@ -28,6 +28,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include "Extern/Camera.hpp"
#include <iostream>
/**

View File

@ -28,6 +28,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include "Extern/ChessboardCameraTracker.hpp"
#include "Extern/utility.hpp"
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/calib3d/calib3d.hpp>

View File

@ -28,6 +28,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include "Extern/ChessboardCameraTracker.hpp"
#include "Extern/utility.hpp"
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>

View File

@ -28,6 +28,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include "Extern/utility.hpp"
#include <opencv2/calib3d/calib3d.hpp>
#include <opencv2/imgproc/imgproc.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <cmath>
#include <iostream>
#include <Geometry/Base.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <fstream>
#include <sstream>
#include <GL/gl.h>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <vector>
#include <Geometry/Vector.hpp>
#include <Geometry/MathFunctions.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <Geometry/Rotation.hpp>
namespace geo
{

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#ifdef _WIN32
#define CV_ESCAPE 27

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <vector>
#include <memory>
#include <cmath>
#include <SFML/Window.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
auto c1 = geo::Circle<float>{};
c1.center = geo::Vector3<float>{2.0000f, 0.0000f, 0.0000f};
c1.points.push_back(std::make_pair(0, geo::Vector3<float>{2.0000f, 0.0000f, 1.0000f}));
c1.points.push_back(std::make_pair(1, geo::Vector3<float>{2.0000f, 0.5878f, 0.8090f}));
c1.points.push_back(std::make_pair(2, geo::Vector3<float>{2.0000f, 0.9511f, 0.3090f}));

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
auto c1 = geo::Circle<float>{};
c1.center = geo::Vector3<float>{2.0000f, 0.0000f, 0.0000f};
c1.points.push_back(std::make_pair(0, geo::Vector3<float>{2.0000f, 0.0000f, 1.0000f}));
c1.points.push_back(std::make_pair(1, geo::Vector3<float>{2.0000f, 0.5878f, 0.8090f}));
c1.points.push_back(std::make_pair(2, geo::Vector3<float>{2.0000f, 0.9511f, 0.3090f}));

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
auto c1 = geo::Circle<float>{};
c1.center = geo::Vector3<float>{2.0000f, 0.0000f, 0.0000f};
c1.points.push_back(std::make_pair(0, geo::Vector3<float>{2.0000f, 0.0000f, 1.0000f}));
c1.points.push_back(std::make_pair(1, geo::Vector3<float>{2.0000f, 0.5878f, 0.8090f}));
c1.points.push_back(std::make_pair(2, geo::Vector3<float>{2.0000f, 0.9511f, 0.3090f}));

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
auto c1 = geo::Circle<float>{};
c1.center = geo::Vector3<float>{2.0000f, 0.0000f, 0.0000f};
c1.points.push_back(std::make_pair(0, geo::Vector3<float>{2.0000f, 0.0000f, 1.0000f}));
c1.points.push_back(std::make_pair(1, geo::Vector3<float>{2.0000f, 0.5878f, 0.8090f}));
c1.points.push_back(std::make_pair(2, geo::Vector3<float>{2.0000f, 0.9511f, 0.3090f}));

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <vector>
#include <memory>
#include <cmath>
#include <SFML/Window.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <vector>
#include <memory>
#include <cmath>
#include <SFML/Window.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <vector>
#include <memory>
#include <cmath>
#include <SFML/Window.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <string>
#include "Geometry/Vector.hpp"
#include "Geometry/Spline.hpp"

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <cmath>
#include <GL/glu.h>
#include <boost/algorithm/clamp.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <cmath>
#include <GL/glu.h>
#include <boost/algorithm/clamp.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <fstream>
#include <Skeleton/Box.hpp>
Box::Box() : m_x_min{}, m_x_max{}, m_y_min{}, m_y_max{}

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include "Skeleton/Branch.hpp"
bool Branch::operator==(Branch const& other)
{
if (size() == 2 && other.size() == 2)

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <fstream>
#include <algorithm>
#include <valarray>
#include <GL/gl.h>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <vector>
#include <memory>
#include <cmath>
#include <SFML/Window.hpp>

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
std::vector<std::pair<cv::KeyPoint,cv::KeyPoint>> keypoints1 = {
// Pairs of keypoints supposed to be matched with branche[0]
{cv::KeyPoint{cv::Point{100,400},0}, cv::KeyPoint{cv::Point{400,400},0}},
{cv::KeyPoint{cv::Point{200,200},0}, cv::KeyPoint{cv::Point{400,300},0}},
{cv::KeyPoint{cv::Point{400,400},0}, cv::KeyPoint{cv::Point{500,300},0}},

View File

@ -1,5 +1,5 @@
////////////////////////////////////////////////////////////////////////////////
//
//
// Paella
// Copyright (C) 2015 - Thomas FORGIONE, Emilie JALRAS, Marion LENFANT, Thierry MALON, Amandine PAILLOUX
// Authors :
@ -27,6 +27,8 @@
//
// 3. This notice may not be removed or altered from any source distribution.
////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <fstream>
#include <vector>
#include <memory>
#include <boost/program_options.hpp>