Merge pull request #1 from ruribe/master

First version that compiles on linux.
comment VTK
Merge pull request #2 from mtola/master

comment vtk
Merge pull request #3 from ruribe/master

Fixing some Windows problems (but still errors)
Merge pull request #4 from ruribe/master

Fixing small bugs (mainly for VStudio...)
Suppression d'un warning de type sous Windows
solution for .lib/.dll problems on Windows but still errors because of abstract function Process in MeshFilter.hxx
solution for .lib/.dll problems on Windows but still errors because of abstract function Process in MeshFilter.hxx (minor edits)
Merge pull request #5 from mtola/master

->solution for .lib/.dll problems on Windows
Merge branch 'master' of github.com:MEPP-team/Gharial
Fix some symbol compilation problems with DummyController.h and DummyMeshController.h - Windows. Still some compilation and execution problems still remain : dll are not found by exec and iterator from Ricardo dislikes Windows
Merge pull request #6 from vvidal/master

 Fix some symbol compilation problems with DummyController.h and DummyMeshController.h - Windows.
1) Warnings 4251 are now disabled for Windows
2) Caution, in previous merge/commits, in MeshFilter.txx, line 47:
PtrSelfType ptr;/*(new Self());*/ // TODO: CAUTION, COMMENTED
was commented !
3) Still one warning:
10>C:\Users\noname\Desktop\Gharial\Src\Kernel/BaseMesh.hxx(148) : warning C4661: 'boost::shared_ptr<T> Mepp::BaseMesh<TMesh,TFace,TEdge,THalfEdge,TVertex>::New(void)' : aucune définition appropriée pour la demande d'instanciation explicite du modèle
10>        with
10>        [
10>            T=Mepp::BaseMesh<bool,unsigned int,unsigned int,float,unsigned int>,
10>            TMesh=bool,
10>            TFace=unsigned int,
10>            TEdge=unsigned int,
10>            THalfEdge=float,
10>            TVertex=unsigned int
10>        ]
10>        C:\Users\noname\Desktop\Gharial\Src\Kernel/BaseMesh.hxx(72) : voir la déclaration de 'Mepp::BaseMesh<TMesh,TFace,TEdge,THalfEdge,TVertex>::New'
10>        with
10>        [
10>            TMesh=bool,
10>            TFace=unsigned int,
10>            TEdge=unsigned int,
10>            THalfEdge=float,
10>            TVertex=unsigned int
10>        ]
Merge pull request #7 from mtola/master

Warnings 4251 are now disabled for Windows
fix WIN DLL EXPORT on Linux
Merge pull request #8 from mtola/master

fix compilation on linux (because of Windows DLL EXPORT)
- cmake 2.8.6 minimum for windows
- fix dll finding on windows
Merge pull request #9 from mtola/master

fix dll finding on windows
This version modifies strongly the implementation of the Object Factory.
- ObjectFactory becomes a REAL singlenton factory of objects and it is provided
  a semiautomatic mechanism to register the objects in the factory.

- Also, it has been created a new layer for the definition of the type of
  pointer used for all objects.

- An example of the used of this factory is provided in the executable
  dumyMain.
Compementing the precedent commit.