Early display of extracted mesh boundaries
fixed method for converting marker messages into pcl::PolygonMeshes
added argument to choose between reading point cloud data from a pcd file or generating it at run time from parameters in a yaml file
changed acquisition time to 2 secs and yaml file for for surface detection parameters
modified triangulation parameters in order to improve surface triangulation
adds point cloud to search tree
shows colored point cloud
Merge pull request #23 from dpsolomon/hydro-devel

Mesh importer: Fixed bug in rotation matrix calculation, added debug
renamed service to surface_blending_service since it is a more fitting description
replacing old references of surface detection to surface blending
addresses issue #22:"
- removed parameter passing tasks from the SurfaceDetection service- moved all parameter request to the SurfaceBlendingParameter service
changed node name string in ros::init(...) call to 'surface_blending_service'
- uses the parameter values in  SurfaceDetectionParameter.msg for the plane aproximation refinement calculations"
- changed the name of the apply_sac_plane_segmentation(...) method to apply_plane_aproximation_refinement(...)
added parameters for plane approximation refinement
added new parameters for the plane approximation refinement calculation in the surface detection
Added filters/circumference measure to boundaries. Fixed bug in intersection calc. Added test for polygon_utils
Updated ProcessPathGenerator test
Cleanup: hide trajectory message, add surface detection dependency on generated msgs
Added filtering and length checking on boundaries before implementing offset. Fixed publishing of animation messages.
checks that msl_point_density value is zero or less in order to disable this computation