Moved method get_neighbor_white_pixel to MiscUtils to avoid having the same code written in several places.
Replaced many raw pointers by references. Pointers are evil.
CODE AUTOFORMATING Loads of changes.
Add SkeletonFitting class, this class will be in charge of fitting a dog skeleton
in the cloud of points given by Skeletonization3D
Updated CMakeLists to contain SkeletonFitting files.
Added handler to allow the user to select points from the dog skeleton
Better formatting
Better indentation for class initializators. Added switch for fitting class.
Added logic to skeleton_fitting_switch
Skeletonfitting now can add several points. It has states and after adding a
few points it changes the state to be able to select and delete previously added points.
Skeleton fitting now can select and move points.
Rename SkeletonFitting to SkeletonFitController
Added class skeletonFitting. Its main attributes are a vec3Array that contains
the joints of the skeleton.
Added << operator to Vec3. Save and load file from SkeletonFitting are
now public.
Fixed error when passing joint coordinates to skeleton fitting.
Joints now change colour when they are selected and go back to its
original colour after that. Also the size is being reduced.
In skeletonController colours are now in attribute variables.