# first basics changes

change the type of the color into unsigned char instead of unsigned int
no more implicit conversion and less place taken

change the term voxel by cube in display3D and reverberate it in Display3DFactory

change the concept point by ball that match better what is really draw, and reverberate it in Display3DFactory
 # change of names

voxel began cube
point began ball
KSSurfel began SurfelPrism

adding the lines of a voxel is now done in display3DFactory and not in addVoxel(addCube now)
 # parameters double

change of the type of parameter in function addCube and addKSCube
switch to double instead of int_64 and int
 # add a .gitignore

add a .gitignore file
and start to implement addCone and addCylinder
 # add cone

add the algorythm to add a pyramid from two points and a width
the pyramid will be a sum of triangles

it lacks the insertion of triangle itself
 #SetLists

changed the simple lists of Triangles, Quads and Polygons on List of List of them.

changed and/or added the associated methods
 # addCylinder and end of addCone

now theoretically operationnal, still need to debug them nevertheless
 # clipping pane and cmake test

move the condition of creation of a clipping plane in viewer3D it becames a condition of display

change the test in the CMakeList because when enable QGLViewer and not CAIRO a test which needed Board3DTo2D was still here. That generate a compilation error because the method init in board3DTo2D.cpp didn't exist in a project with those options
 #debogging addQuad and clipping panel

due to a misnamming of some lists some tests generated a out of range exception.
 # embbeding addKSLinel
remove the structure and the method, now work only with addCone and addCylinder
 # merge and embedding KSCube

merge the branch with the last instance of the DGtal projet

now the programm call the function addCube instead of KSCube
 #embedding and bug cylinder

 ###embedding
start a systematic embedding of points before adding them in a display, with the cannic embedding classes
still lacks khalimsky embedding

 ###bug cylinder
was generated triangle instead of the last quarter of a cylinder with no reason
fixed
 # debug bug cylinder in display3d and KS in factory

now the function addcylinder and add cone should perfectly work

still need to make a better embedding for the signed khalimsky cells, but the unsigned work
 # unstable version

moving the camera parameters from Display 3D to its Daugthers Viewer3D and Board3DTo2D (because Board3D doesn't have camera)

creating factory for each type of display
 #class display and viewer templated

now display3D is a template class with two arguments : Space and KSpace for the embedding

board3dto2d still unstable
 #template all the tests

now board3d to 2d is embed right and all the tests on the 3 class as well
still one bug to resolve
 # reordered the includes in the tests

and resolved a bug with an >> operator in a viewer3d test
 # construction of viewer3d with kspace

and some fixs of scales bugs in display3dfactory
# update for travis
 #change test and move viewer's functions

change the template parameters in the tests by default ones exepct for the ones using khalimsky space

moving image and domain related methods in viewer3D instead of display3D

debogging some errors too