Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/pcl-1.11.1+dfsg/2d/include/pcl/2d/convolution.h
Examining data/pcl-1.11.1+dfsg/2d/include/pcl/2d/edge.h
Examining data/pcl-1.11.1+dfsg/2d/include/pcl/2d/impl/convolution.hpp
Examining data/pcl-1.11.1+dfsg/2d/include/pcl/2d/impl/edge.hpp
Examining data/pcl-1.11.1+dfsg/2d/include/pcl/2d/impl/kernel.hpp
Examining data/pcl-1.11.1+dfsg/2d/include/pcl/2d/impl/keypoint.hpp
Examining data/pcl-1.11.1+dfsg/2d/include/pcl/2d/impl/morphology.hpp
Examining data/pcl-1.11.1+dfsg/2d/include/pcl/2d/kernel.h
Examining data/pcl-1.11.1+dfsg/2d/include/pcl/2d/keypoint.h
Examining data/pcl-1.11.1+dfsg/2d/include/pcl/2d/morphology.h
Examining data/pcl-1.11.1+dfsg/2d/src/convolution_2d.cpp
Examining data/pcl-1.11.1+dfsg/2d/src/examples.cpp
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/global/crh_estimator.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/global/cvfh_estimator.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/global/esf_estimator.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/global/global_estimator.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/global/ourcvfh_estimator.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/global/vfh_estimator.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/local/colorshot_local_estimator.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/local/fpfh_local_estimator.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/local/fpfh_local_estimator_omp.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/local/local_estimator.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/local/shot_local_estimator.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/local/shot_local_estimator_omp.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/feature_wrapper/normal_estimator.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pc_source/mesh_source.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pc_source/registered_views_source.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pc_source/source.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/global_nn_classifier.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/global_nn_recognizer_crh.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/global_nn_recognizer_cvfh.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_classifier.hpp
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_recognizer_crh.hpp
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_recognizer_cvfh.hpp
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/local_recognizer.hpp
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/local_recognizer.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/tools/openni_frame_source.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/metrics.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/vtk_model_sampling.h
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/src/pipeline/global_nn_classifier.cpp
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/src/pipeline/global_nn_recognizer_crh.cpp
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/src/pipeline/global_nn_recognizer_cvfh.cpp
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/src/pipeline/local_recognizer.cpp
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/src/tools/global_classification.cpp
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/src/tools/local_recognition_mian_dataset.cpp
Examining data/pcl-1.11.1+dfsg/apps/3d_rec_framework/src/tools/openni_frame_source.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/cloud_browser.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/cloud_composer.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/cloud_view.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/cloud_viewer.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/commands.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/impl/cloud_item.hpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/impl/merge_selection.hpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/impl/transform_clouds.hpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/item_inspector.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/items/cloud_composer_item.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/items/cloud_item.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/items/fpfh_item.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/items/normals_item.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/merge_selection.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/point_selectors/click_trackball_interactor_style.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/point_selectors/interactor_style_switch.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/point_selectors/manipulation_event.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/point_selectors/rectangular_frustum_selector.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/point_selectors/selected_trackball_interactor_style.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/point_selectors/selection_event.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/project_model.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/properties_model.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/signal_multiplexer.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/tool_interface/abstract_tool.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/tool_interface/tool_factory.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/toolbox_model.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/euclidean_clustering.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/fpfh_estimation.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/impl/organized_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/impl/supervoxels.hpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/normal_estimation.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/organized_segmentation.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/sanitize_cloud.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/statistical_outlier_removal.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/supervoxels.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/tools/voxel_grid_downsample.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/transform_clouds.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/include/pcl/apps/cloud_composer/work_queue.h
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/cloud_browser.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/cloud_composer.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/cloud_view.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/cloud_viewer.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/commands.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/item_inspector.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/items/cloud_composer_item.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/items/cloud_item.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/items/fpfh_item.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/items/normals_item.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/main.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/merge_selection.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/point_selectors/click_trackball_interactor_style.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/point_selectors/interactor_style_switch.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/point_selectors/manipulation_event.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/point_selectors/rectangular_frustum_selector.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/point_selectors/selected_trackball_interactor_style.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/point_selectors/selection_event.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/project_model.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/properties_model.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/signal_multiplexer.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/tool_interface/abstract_tool.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/toolbox_model.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/transform_clouds.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/src/work_queue.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/tools/euclidean_clustering.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/tools/fpfh_estimation.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/tools/normal_estimation.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/tools/organized_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/tools/sanitize_cloud.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/tools/statistical_outlier_removal.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/tools/supervoxels.cpp
Examining data/pcl-1.11.1+dfsg/apps/cloud_composer/tools/voxel_grid_downsample.cpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/boost.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/common_types.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/eigen.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/help_window.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/icp.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/impl/common_types.hpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/in_hand_scanner.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/input_data_processing.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/integration.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/main_window.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/mesh_processing.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/offline_integration.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/opengl_viewer.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/utils.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/include/pcl/apps/in_hand_scanner/visibility_confidence.h
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/help_window.cpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/icp.cpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/in_hand_scanner.cpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/input_data_processing.cpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/integration.cpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/main.cpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/main_offline_integration.cpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/main_window.cpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/mesh_processing.cpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/offline_integration.cpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/opengl_viewer.cpp
Examining data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/visibility_confidence.cpp
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/dominant_plane_segmentation.h
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/face_detection/face_detection_apps_utils.h
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/face_detection/openni_frame_source.h
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/impl/dominant_plane_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/manual_registration.h
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/nn_classification.h
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/openni_passthrough.h
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/openni_passthrough_qt.h
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/organized_segmentation_demo.h
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/organized_segmentation_demo_qt.h
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/pcd_video_player.h
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/render_views_tesselated_sphere.h
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/timer.h
Examining data/pcl-1.11.1+dfsg/apps/include/pcl/apps/vfh_nn_classifier.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/abstract_item.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/abstract_worker.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/channel_actor_item.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/cloud_mesh.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/cloud_mesh_item.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/cloud_mesh_item_updater.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/dock_widget.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/icp_registration_worker.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/impl/parameter.hpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/impl/scene_tree.hpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/main_window.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/normal_estimation_worker.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/normals_actor_item.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/parameter.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/parameter_dialog.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/points_actor_item.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/poisson_worker.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/render_window.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/render_window_item.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/scene_tree.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/statistical_outlier_removal_worker.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/surface_actor_item.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/thread_controller.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/voxel_grid_downsample_worker.h
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/abstract_item.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/abstract_worker.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/channel_actor_item.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/cloud_mesh.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/cloud_mesh_item.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/cloud_mesh_item_updater.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/dock_widget.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/icp_registration_worker.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/main.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/main_window.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/normal_estimation_worker.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/normals_actor_item.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/parameter.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/parameter_dialog.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/points_actor_item.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/poisson_worker.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/render_window.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/render_window_item.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/scene_tree.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/statistical_outlier_removal_worker.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/surface_actor_item.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/thread_controller.cpp
Examining data/pcl-1.11.1+dfsg/apps/modeler/src/voxel_grid_downsample_worker.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/cloud.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/cloudEditorWidget.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/cloudTransformTool.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/command.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/commandQueue.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/common.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/copyBuffer.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/copyCommand.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/cutCommand.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/deleteCommand.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/denoiseCommand.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/denoiseParameterForm.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/localTypes.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/mainWindow.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/pasteCommand.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/select1DTool.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/select2DTool.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/selection.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/selectionTransformTool.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/statistics.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/statisticsDialog.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/toolInterface.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/trackball.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/include/pcl/apps/point_cloud_editor/transformCommand.h
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/cloud.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/cloudEditorWidget.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/cloudTransformTool.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/commandQueue.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/common.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/copyBuffer.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/cutCommand.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/deleteCommand.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/denoiseCommand.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/denoiseParameterForm.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/main.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/mainWindow.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/pasteCommand.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/select1DTool.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/select2DTool.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/selection.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/selectionTransformTool.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/statistics.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/statisticsDialog.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/trackball.cpp
Examining data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/transformCommand.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/convolve.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/dinast_grabber_example.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/dominant_plane_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/face_detection/face_trainer.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/face_detection/filesystem_face_detection.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/face_detection/openni_face_detection.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/face_detection/openni_frame_source.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/feature_matching.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/grabcut_2d.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/manual_registration/manual_registration.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/multiscale_feature_persistence_example.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/ni_agast.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/ni_brisk.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/ni_linemod.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/ni_susan.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/ni_trajkovic.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/nn_classification_example.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_3d_concave_hull.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_3d_convex_hull.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_boundary_estimation.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_change_viewer.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_color_filter.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_fast_mesh.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_feature_persistence.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_grab_frame.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_grab_images.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_ii_normal_estimation.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_klt.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_mls_smoothing.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_mobile_server.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_octree_compression.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_organized_compression.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_organized_edge_detection.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_organized_multi_plane_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_passthrough.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_planar_convex_hull.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_planar_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_shift_to_depth_conversion.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_tracking.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_uniform_sampling.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/openni_voxel_grid.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/pcd_organized_edge_detection.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/pcd_organized_multi_plane_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/pcd_select_object_plane.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/pcd_video_player/pcd_video_player.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/ppf_object_recognition.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/pyramid_surface_matching.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/render_views_tesselated_sphere.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/statistical_multiscale_interest_region_extraction_example.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/stereo_ground_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/surfel_smoothing_test.cpp
Examining data/pcl-1.11.1+dfsg/apps/src/test_search.cpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/ModelCoefficients.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/PCLHeader.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/PCLImage.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/PCLPointCloud2.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/PCLPointField.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/PointIndices.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/PolygonMesh.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/TextureMesh.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/Vertices.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/cloud_iterator.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/angles.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/bivariate_polynomial.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/boost.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/centroid.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/colors.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/common.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/common_headers.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/concatenate.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/copy_point.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/distances.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/eigen.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/feature_histogram.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/fft/_kiss_fft_guts.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/fft/kiss_fft.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/fft/kiss_fftr.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/file_io.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/gaussian.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/generate.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/geometry.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/accumulators.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/angles.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/bivariate_polynomial.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/centroid.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/common.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/copy_point.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/eigen.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/file_io.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/gaussian.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/generate.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/intensity.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/intersections.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/io.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/norms.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/pca.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/piecewise_linear_function.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/polynomial_calculations.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/projection_matrix.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/random.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/spring.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/transformation_from_correspondences.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/transforms.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/vector_average.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/intensity.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/intersections.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/io.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/norms.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/pca.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/piecewise_linear_function.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/point_tests.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/polynomial_calculations.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/poses_from_matches.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/projection_matrix.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/random.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/spring.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/synchronizer.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/time.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/time_trigger.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/transformation_from_correspondences.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/transforms.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/utils.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/common/vector_average.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/console/parse.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/console/print.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/console/time.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/conversions.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/correspondence.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/exceptions.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/for_each_type.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/impl/cloud_iterator.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/impl/instantiate.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/impl/pcl_base.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/impl/point_types.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/make_shared.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/memory.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/pcl_base.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/pcl_exports.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/pcl_macros.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/pcl_tests.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/point_cloud.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/point_representation.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/point_struct_traits.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/point_traits.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/point_types.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/point_types_conversion.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/range_image/bearing_angle_image.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/range_image/impl/range_image.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/range_image/impl/range_image_planar.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/range_image/impl/range_image_spherical.hpp
Examining data/pcl-1.11.1+dfsg/common/include/pcl/range_image/range_image.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/range_image/range_image_planar.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/range_image/range_image_spherical.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/register_point_struct.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/sse.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/type_traits.h
Examining data/pcl-1.11.1+dfsg/common/include/pcl/types.h
Examining data/pcl-1.11.1+dfsg/common/src/PCLPointCloud2.cpp
Examining data/pcl-1.11.1+dfsg/common/src/bearing_angle_image.cpp
Examining data/pcl-1.11.1+dfsg/common/src/colors.cpp
Examining data/pcl-1.11.1+dfsg/common/src/common.cpp
Examining data/pcl-1.11.1+dfsg/common/src/correspondence.cpp
Examining data/pcl-1.11.1+dfsg/common/src/distances.cpp
Examining data/pcl-1.11.1+dfsg/common/src/feature_histogram.cpp
Examining data/pcl-1.11.1+dfsg/common/src/fft/kiss_fft.c
Examining data/pcl-1.11.1+dfsg/common/src/fft/kiss_fftr.c
Examining data/pcl-1.11.1+dfsg/common/src/gaussian.cpp
Examining data/pcl-1.11.1+dfsg/common/src/io.cpp
Examining data/pcl-1.11.1+dfsg/common/src/parse.cpp
Examining data/pcl-1.11.1+dfsg/common/src/pcl_base.cpp
Examining data/pcl-1.11.1+dfsg/common/src/point_types.cpp
Examining data/pcl-1.11.1+dfsg/common/src/poses_from_matches.cpp
Examining data/pcl-1.11.1+dfsg/common/src/print.cpp
Examining data/pcl-1.11.1+dfsg/common/src/projection_matrix.cpp
Examining data/pcl-1.11.1+dfsg/common/src/range_image.cpp
Examining data/pcl-1.11.1+dfsg/common/src/range_image_planar.cpp
Examining data/pcl-1.11.1+dfsg/common/src/time_trigger.cpp
Examining data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_cloud.cpp
Examining data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_debayering.cpp
Examining data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_dediscretize.cpp
Examining data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_mapping.cpp
Examining data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_normals_cuda.cpp
Examining data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_planes_cuda.cpp
Examining data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_ransac.cpp
Examining data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_segmentation_cuda.cpp
Examining data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_segmentation_planes_cuda.cpp
Examining data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_tool_standalone.cpp
Examining data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_viewer_cuda.cpp
Examining data/pcl-1.11.1+dfsg/cuda/common/include/pcl/cuda/common/eigen.h
Examining data/pcl-1.11.1+dfsg/cuda/common/include/pcl/cuda/common/point_type_rgb.h
Examining data/pcl-1.11.1+dfsg/cuda/common/include/pcl/cuda/pcl_cuda_base.h
Examining data/pcl-1.11.1+dfsg/cuda/common/include/pcl/cuda/point_cloud.h
Examining data/pcl-1.11.1+dfsg/cuda/common/include/pcl/cuda/point_types.h
Examining data/pcl-1.11.1+dfsg/cuda/common/include/pcl/cuda/thrust.h
Examining data/pcl-1.11.1+dfsg/cuda/common/include/pcl/cuda/time_cpu.h
Examining data/pcl-1.11.1+dfsg/cuda/common/include/pcl/cuda/time_gpu.h
Examining data/pcl-1.11.1+dfsg/cuda/features/include/pcl/cuda/features/normal_3d.h
Examining data/pcl-1.11.1+dfsg/cuda/features/include/pcl/cuda/features/normal_3d_kernels.h
Examining data/pcl-1.11.1+dfsg/cuda/filters/include/pcl/cuda/filters/filter.h
Examining data/pcl-1.11.1+dfsg/cuda/filters/include/pcl/cuda/filters/passthrough.h
Examining data/pcl-1.11.1+dfsg/cuda/filters/include/pcl/cuda/filters/voxel_grid.h
Examining data/pcl-1.11.1+dfsg/cuda/io/include/pcl/cuda/io/cloud_from_pcl.h
Examining data/pcl-1.11.1+dfsg/cuda/io/include/pcl/cuda/io/cloud_to_pcl.h
Examining data/pcl-1.11.1+dfsg/cuda/io/include/pcl/cuda/io/debayering.h
Examining data/pcl-1.11.1+dfsg/cuda/io/include/pcl/cuda/io/disparity_to_cloud.h
Examining data/pcl-1.11.1+dfsg/cuda/io/include/pcl/cuda/io/extract_indices.h
Examining data/pcl-1.11.1+dfsg/cuda/io/include/pcl/cuda/io/host_device.h
Examining data/pcl-1.11.1+dfsg/cuda/io/include/pcl/cuda/io/kinect_smoothing.h
Examining data/pcl-1.11.1+dfsg/cuda/io/include/pcl/cuda/io/predicate.h
Examining data/pcl-1.11.1+dfsg/cuda/io/src/cloud_to_pcl.cpp
Examining data/pcl-1.11.1+dfsg/cuda/nn/organized_neighbor_search.h
Examining data/pcl-1.11.1+dfsg/cuda/nn/organized_neighbor_search.hpp
Examining data/pcl-1.11.1+dfsg/cuda/sample_consensus/include/pcl/cuda/sample_consensus/msac.h
Examining data/pcl-1.11.1+dfsg/cuda/sample_consensus/include/pcl/cuda/sample_consensus/multi_ransac.h
Examining data/pcl-1.11.1+dfsg/cuda/sample_consensus/include/pcl/cuda/sample_consensus/ransac.h
Examining data/pcl-1.11.1+dfsg/cuda/sample_consensus/include/pcl/cuda/sample_consensus/sac.h
Examining data/pcl-1.11.1+dfsg/cuda/sample_consensus/include/pcl/cuda/sample_consensus/sac_model.h
Examining data/pcl-1.11.1+dfsg/cuda/sample_consensus/include/pcl/cuda/sample_consensus/sac_model_1point_plane.h
Examining data/pcl-1.11.1+dfsg/cuda/sample_consensus/include/pcl/cuda/sample_consensus/sac_model_plane.h
Examining data/pcl-1.11.1+dfsg/cuda/sample_consensus/src/msac.cpp
Examining data/pcl-1.11.1+dfsg/cuda/segmentation/include/pcl/cuda/segmentation/connected_components.h
Examining data/pcl-1.11.1+dfsg/cuda/segmentation/include/pcl/cuda/segmentation/mssegmentation.h
Examining data/pcl-1.11.1+dfsg/cuda/segmentation/src/mssegmentation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/alignment_prerejective/alignment_prerejective.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/bare_earth/bare_earth.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/bspline_fitting/bspline_fitting.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/cloud_viewer/cloud_viewer.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/cluster_extraction/cluster_extraction.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/concatenate_clouds/concatenate_clouds.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/concatenate_fields/concatenate_fields.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/concatenate_points/concatenate_points.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/concave_hull_2d/concave_hull_2d.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/conditional_euclidean_clustering/conditional_euclidean_clustering.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/conditional_removal/conditional_removal.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/convex_hull_2d/convex_hull_2d.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/correspondence_grouping/correspondence_grouping.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/cylinder_segmentation/cylinder_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/davidsdk/davidsdk_images_viewer.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/don_segmentation/don_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/ensenso_cameras/ensenso_cloud_images_viewer.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/extract_indices/extract_indices.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/global_hypothesis_verification/global_hypothesis_verification.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/gpu/people_detect/src/people_detect.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/greedy_projection/greedy_projection.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/ground_based_rgbd_people_detection/src/main_ground_based_people_detection.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/include/feature_estimation.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/include/filters.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/include/load_clouds.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/include/object_recognition.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/include/openni_capture.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/include/registration.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/include/segmentation.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/include/surface.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/include/typedefs.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/build_all_object_models.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/build_object_model.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/capture_tool.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/correspondence_viewer.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/openni_capture.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_feature_estimation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_filters.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_object_recognition.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_registration.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_surface.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/tutorial.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/implicit_shape_model/implicit_shape_model.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/interactive_icp/interactive_icp.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/feature_estimation.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/filters.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/load_clouds.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/object_recognition.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/openni_capture.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/registration.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/segmentation.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/solution/feature_estimation.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/solution/filters.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/solution/object_recognition.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/solution/openni_capture.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/solution/registration.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/solution/segmentation.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/solution/surface.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/solution/typedefs.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/surface.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/include/typedefs.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/build_all_object_models.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/build_object_model.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/capture_tool.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/correspondence_viewer.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/openni_capture.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_feature_estimation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_filters.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_object_recognition.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_registration.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_surface.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iterative_closest_point/iterative_closest_point.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/kdtree_search/kdtree_search.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/matrix_transform/matrix_transform.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/min_cut_segmentation/min_cut_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/model_outlier_removal/model_outlier_removal.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/moment_of_inertia/moment_of_inertia.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/narf_descriptor_visualization/narf_descriptor_visualization.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/narf_feature_extraction/narf_feature_extraction.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/narf_keypoint_extraction/narf_keypoint_extraction.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/normal_distributions_transform/normal_distributions_transform.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/normal_estimation_using_integral_images/normal_estimation_using_integral_images.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/octree_change_detection/octree_change_detection.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/octree_search/octree_search.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/openni_grabber/openni_grabber.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/openni_narf_keypoint_extraction/openni_narf_keypoint_extraction.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/openni_range_image_visualization/openni_range_image_visualization.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/pairwise_incremental_registration/pairwise_incremental_registration.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/passthrough/passthrough.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/pcd_read/pcd_read.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/pcd_write/pcd_write.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/pcl_painter2D/pcl_painter2D_demo.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/pcl_plotter/pcl_plotter_demo.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/pcl_visualizer/pcl_visualizer_demo.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/planar_segmentation/planar_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/point_cloud_compression/point_cloud_compression.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/project_inliers/project_inliers.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/qt_colorize_cloud/main.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/qt_colorize_cloud/pclviewer.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/qt_colorize_cloud/pclviewer.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/qt_visualizer/main.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/qt_visualizer/pclviewer.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/qt_visualizer/pclviewer.h
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/radius_outlier_removal/radius_outlier_removal.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/random_sample_consensus/random_sample_consensus.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/range_image_border_extraction/range_image_border_extraction.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/range_image_creation/range_image_creation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/range_image_visualization/range_image_visualization.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/region_growing_rgb_segmentation/region_growing_rgb_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/region_growing_segmentation/region_growing_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/registration_api/example1.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/registration_api/example2.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/remove_outliers/remove_outliers.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/resampling/resampling.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/rops_feature/rops_feature.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/statistical_removal/statistical_removal.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/stick_segmentation/stick_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/supervoxel_clustering/supervoxel_clustering.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/template_alignment/template_alignment.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/tracking/tracking_sample.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/vfh_recognition/build_tree.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/vfh_recognition/nearest_neighbors.cpp
Examining data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/voxel_grid/voxel_grid.cpp
Examining data/pcl-1.11.1+dfsg/examples/common/example_check_if_point_is_valid.cpp
Examining data/pcl-1.11.1+dfsg/examples/common/example_copy_point_cloud.cpp
Examining data/pcl-1.11.1+dfsg/examples/common/example_get_max_min_coordinates.cpp
Examining data/pcl-1.11.1+dfsg/examples/common/example_organized_point_cloud.cpp
Examining data/pcl-1.11.1+dfsg/examples/common/example_scope_time.cpp
Examining data/pcl-1.11.1+dfsg/examples/features/example_difference_of_normals.cpp
Examining data/pcl-1.11.1+dfsg/examples/features/example_fast_point_feature_histograms.cpp
Examining data/pcl-1.11.1+dfsg/examples/features/example_normal_estimation.cpp
Examining data/pcl-1.11.1+dfsg/examples/features/example_point_feature_histograms.cpp
Examining data/pcl-1.11.1+dfsg/examples/features/example_principal_curvatures_estimation.cpp
Examining data/pcl-1.11.1+dfsg/examples/features/example_rift_estimation.cpp
Examining data/pcl-1.11.1+dfsg/examples/features/example_shape_contexts.cpp
Examining data/pcl-1.11.1+dfsg/examples/features/example_spin_images.cpp
Examining data/pcl-1.11.1+dfsg/examples/filters/example_extract_indices.cpp
Examining data/pcl-1.11.1+dfsg/examples/filters/example_remove_nan_from_point_cloud.cpp
Examining data/pcl-1.11.1+dfsg/examples/geometry/example_half_edge_mesh.cpp
Examining data/pcl-1.11.1+dfsg/examples/keypoints/example_get_keypoints_indices.cpp
Examining data/pcl-1.11.1+dfsg/examples/keypoints/example_sift_keypoint_estimation.cpp
Examining data/pcl-1.11.1+dfsg/examples/keypoints/example_sift_normal_keypoint_estimation.cpp
Examining data/pcl-1.11.1+dfsg/examples/keypoints/example_sift_z_keypoint_estimation.cpp
Examining data/pcl-1.11.1+dfsg/examples/outofcore/example_outofcore.cpp
Examining data/pcl-1.11.1+dfsg/examples/outofcore/example_outofcore_with_lod.cpp
Examining data/pcl-1.11.1+dfsg/examples/segmentation/example_cpc_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/examples/segmentation/example_extract_clusters_normals.cpp
Examining data/pcl-1.11.1+dfsg/examples/segmentation/example_lccp_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/examples/segmentation/example_region_growing.cpp
Examining data/pcl-1.11.1+dfsg/examples/segmentation/example_supervoxels.cpp
Examining data/pcl-1.11.1+dfsg/examples/stereo/example_stereo_baseline.cpp
Examining data/pcl-1.11.1+dfsg/examples/surface/example_nurbs_fitting_closed_curve.cpp
Examining data/pcl-1.11.1+dfsg/examples/surface/example_nurbs_fitting_closed_curve3d.cpp
Examining data/pcl-1.11.1+dfsg/examples/surface/example_nurbs_fitting_curve2d.cpp
Examining data/pcl-1.11.1+dfsg/examples/surface/example_nurbs_fitting_surface.cpp
Examining data/pcl-1.11.1+dfsg/examples/surface/example_nurbs_viewer_surface.cpp
Examining data/pcl-1.11.1+dfsg/examples/surface/test_nurbs_fitting_surface.cpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/3dsc.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/board.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/boost.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/boundary.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/brisk_2d.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/cppf.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/crh.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/cvfh.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/don.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/eigen.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/esf.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/feature.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/flare.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/fpfh.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/fpfh_omp.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/from_meshes.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/gasd.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/gfpfh.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/grsd.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/3dsc.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/board.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/boundary.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/brisk_2d.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/cppf.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/crh.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/cvfh.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/don.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/esf.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/feature.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/flare.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/fpfh.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/fpfh_omp.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/gasd.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/gfpfh.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/grsd.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/integral_image2D.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/integral_image_normal.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/intensity_gradient.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/intensity_spin.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/linear_least_squares_normal.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/moment_invariants.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/moment_of_inertia_estimation.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/multiscale_feature_persistence.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/narf.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/normal_3d.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/normal_3d_omp.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/normal_based_signature.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/organized_edge_detection.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/our_cvfh.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/pfh.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/pfhrgb.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/ppf.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/ppfrgb.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/principal_curvatures.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/range_image_border_extractor.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/rift.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/rops_estimation.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/rsd.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/shot.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/shot_lrf.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/shot_lrf_omp.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/shot_omp.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/spin_image.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/statistical_multiscale_interest_region_extraction.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/usc.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/vfh.hpp
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/integral_image2D.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/integral_image_normal.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/intensity_gradient.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/intensity_spin.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/linear_least_squares_normal.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/moment_invariants.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/moment_of_inertia_estimation.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/multiscale_feature_persistence.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/narf.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/narf_descriptor.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/normal_3d.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/normal_3d_omp.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/normal_based_signature.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/organized_edge_detection.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/our_cvfh.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/pfh.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/pfh_tools.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/pfhrgb.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/ppf.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/ppfrgb.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/principal_curvatures.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/range_image_border_extractor.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/rift.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/rops_estimation.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/rsd.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/shot.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/shot_lrf.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/shot_lrf_omp.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/shot_omp.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/spin_image.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/statistical_multiscale_interest_region_extraction.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/usc.h
Examining data/pcl-1.11.1+dfsg/features/include/pcl/features/vfh.h
Examining data/pcl-1.11.1+dfsg/features/src/3dsc.cpp
Examining data/pcl-1.11.1+dfsg/features/src/board.cpp
Examining data/pcl-1.11.1+dfsg/features/src/boundary.cpp
Examining data/pcl-1.11.1+dfsg/features/src/brisk_2d.cpp
Examining data/pcl-1.11.1+dfsg/features/src/cppf.cpp
Examining data/pcl-1.11.1+dfsg/features/src/crh.cpp
Examining data/pcl-1.11.1+dfsg/features/src/cvfh.cpp
Examining data/pcl-1.11.1+dfsg/features/src/don.cpp
Examining data/pcl-1.11.1+dfsg/features/src/esf.cpp
Examining data/pcl-1.11.1+dfsg/features/src/flare.cpp
Examining data/pcl-1.11.1+dfsg/features/src/fpfh.cpp
Examining data/pcl-1.11.1+dfsg/features/src/from_meshes.cpp
Examining data/pcl-1.11.1+dfsg/features/src/gasd.cpp
Examining data/pcl-1.11.1+dfsg/features/src/gfpfh.cpp
Examining data/pcl-1.11.1+dfsg/features/src/grsd.cpp
Examining data/pcl-1.11.1+dfsg/features/src/integral_image_normal.cpp
Examining data/pcl-1.11.1+dfsg/features/src/intensity_gradient.cpp
Examining data/pcl-1.11.1+dfsg/features/src/intensity_spin.cpp
Examining data/pcl-1.11.1+dfsg/features/src/linear_least_squares_normal.cpp
Examining data/pcl-1.11.1+dfsg/features/src/moment_invariants.cpp
Examining data/pcl-1.11.1+dfsg/features/src/moment_of_inertia_estimation.cpp
Examining data/pcl-1.11.1+dfsg/features/src/multiscale_feature_persistence.cpp
Examining data/pcl-1.11.1+dfsg/features/src/narf.cpp
Examining data/pcl-1.11.1+dfsg/features/src/normal_3d.cpp
Examining data/pcl-1.11.1+dfsg/features/src/normal_based_signature.cpp
Examining data/pcl-1.11.1+dfsg/features/src/organized_edge_detection.cpp
Examining data/pcl-1.11.1+dfsg/features/src/our_cvfh.cpp
Examining data/pcl-1.11.1+dfsg/features/src/pfh.cpp
Examining data/pcl-1.11.1+dfsg/features/src/ppf.cpp
Examining data/pcl-1.11.1+dfsg/features/src/principal_curvatures.cpp
Examining data/pcl-1.11.1+dfsg/features/src/range_image_border_extractor.cpp
Examining data/pcl-1.11.1+dfsg/features/src/rift.cpp
Examining data/pcl-1.11.1+dfsg/features/src/rops_estimation.cpp
Examining data/pcl-1.11.1+dfsg/features/src/rsd.cpp
Examining data/pcl-1.11.1+dfsg/features/src/shot.cpp
Examining data/pcl-1.11.1+dfsg/features/src/shot_lrf.cpp
Examining data/pcl-1.11.1+dfsg/features/src/spin_image.cpp
Examining data/pcl-1.11.1+dfsg/features/src/statistical_multiscale_interest_region_extraction.cpp
Examining data/pcl-1.11.1+dfsg/features/src/usc.cpp
Examining data/pcl-1.11.1+dfsg/features/src/vfh.cpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/approximate_voxel_grid.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/bilateral.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/boost.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/box_clipper3D.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/clipper3D.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/conditional_removal.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/convolution.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/convolution_3d.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/covariance_sampling.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/crop_box.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/crop_hull.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/experimental/functor_filter.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/extract_indices.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/fast_bilateral.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/fast_bilateral_omp.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/filter.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/filter_indices.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/frustum_culling.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/grid_minimum.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/approximate_voxel_grid.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/bilateral.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/box_clipper3D.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/conditional_removal.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/convolution.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/convolution_3d.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/covariance_sampling.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/crop_box.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/crop_hull.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/extract_indices.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/fast_bilateral.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/fast_bilateral_omp.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/filter.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/filter_indices.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/frustum_culling.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/grid_minimum.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/local_maximum.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/median_filter.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/model_outlier_removal.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/morphological_filter.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/normal_refinement.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/normal_space.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/passthrough.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/plane_clipper3D.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/project_inliers.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/pyramid.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/radius_outlier_removal.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/random_sample.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/sampling_surface_normal.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/shadowpoints.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/statistical_outlier_removal.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/uniform_sampling.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/voxel_grid.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/voxel_grid_covariance.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/voxel_grid_occlusion_estimation.hpp
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/local_maximum.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/median_filter.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/model_outlier_removal.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/morphological_filter.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/normal_refinement.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/normal_space.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/passthrough.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/plane_clipper3D.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/project_inliers.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/pyramid.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/radius_outlier_removal.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/random_sample.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/sampling_surface_normal.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/shadowpoints.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/statistical_outlier_removal.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/uniform_sampling.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/voxel_grid.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/voxel_grid_covariance.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/voxel_grid_label.h
Examining data/pcl-1.11.1+dfsg/filters/include/pcl/filters/voxel_grid_occlusion_estimation.h
Examining data/pcl-1.11.1+dfsg/filters/src/approximate_voxel_grid.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/bilateral.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/conditional_removal.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/convolution.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/covariance_sampling.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/crop_box.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/crop_hull.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/extract_indices.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/fast_bilateral.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/fast_bilateral_omp.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/filter.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/filter_indices.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/frustum_culling.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/grid_minimum.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/local_maximum.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/median_filter.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/model_outlier_removal.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/morphological_filter.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/normal_refinement.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/normal_space.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/project_inliers.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/radius_outlier_removal.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/random_sample.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/sampling_surface_normal.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/shadowpoints.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/statistical_outlier_removal.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/uniform_sampling.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/voxel_grid_covariance.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/voxel_grid_label.cpp
Examining data/pcl-1.11.1+dfsg/filters/src/voxel_grid_occlusion_estimation.cpp
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/boost.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/eigen.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/get_boundary.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/impl/polygon_operations.hpp
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/line_iterator.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/mesh_base.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/mesh_circulators.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/mesh_conversion.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/mesh_elements.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/mesh_indices.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/mesh_io.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/mesh_traits.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/organized_index_iterator.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/planar_polygon.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/polygon_mesh.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/polygon_operations.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/quad_mesh.h
Examining data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/triangle_mesh.h
Examining data/pcl-1.11.1+dfsg/gpu/containers/include/pcl/gpu/containers/device_array.h
Examining data/pcl-1.11.1+dfsg/gpu/containers/include/pcl/gpu/containers/device_memory.h
Examining data/pcl-1.11.1+dfsg/gpu/containers/include/pcl/gpu/containers/impl/device_array.hpp
Examining data/pcl-1.11.1+dfsg/gpu/containers/include/pcl/gpu/containers/impl/device_memory.hpp
Examining data/pcl-1.11.1+dfsg/gpu/containers/include/pcl/gpu/containers/initialization.h
Examining data/pcl-1.11.1+dfsg/gpu/containers/include/pcl/gpu/containers/kernel_containers.h
Examining data/pcl-1.11.1+dfsg/gpu/containers/src/device_memory.cpp
Examining data/pcl-1.11.1+dfsg/gpu/containers/src/error.cpp
Examining data/pcl-1.11.1+dfsg/gpu/containers/src/initialization.cpp
Examining data/pcl-1.11.1+dfsg/gpu/examples/octree/src/octree_search.cpp
Examining data/pcl-1.11.1+dfsg/gpu/examples/segmentation/src/seg.cpp
Examining data/pcl-1.11.1+dfsg/gpu/features/include/pcl/gpu/features/device/eigen.hpp
Examining data/pcl-1.11.1+dfsg/gpu/features/include/pcl/gpu/features/device/pair_features.hpp
Examining data/pcl-1.11.1+dfsg/gpu/features/include/pcl/gpu/features/device/rodrigues.hpp
Examining data/pcl-1.11.1+dfsg/gpu/features/include/pcl/gpu/features/features.hpp
Examining data/pcl-1.11.1+dfsg/gpu/features/src/features.cpp
Examining data/pcl-1.11.1+dfsg/gpu/features/src/internal.hpp
Examining data/pcl-1.11.1+dfsg/gpu/features/src/utils/vector_operations.hpp
Examining data/pcl-1.11.1+dfsg/gpu/features/test/data_source.hpp
Examining data/pcl-1.11.1+dfsg/gpu/features/test/test_fpfh.cpp
Examining data/pcl-1.11.1+dfsg/gpu/features/test/test_normals.cpp
Examining data/pcl-1.11.1+dfsg/gpu/features/test/test_pfh.cpp
Examining data/pcl-1.11.1+dfsg/gpu/features/test/test_ppf.cpp
Examining data/pcl-1.11.1+dfsg/gpu/features/test/test_principal_curvatures.cpp
Examining data/pcl-1.11.1+dfsg/gpu/features/test/test_spinimages.cpp
Examining data/pcl-1.11.1+dfsg/gpu/features/test/test_vfh.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/include/pcl/gpu/kinfu/color_volume.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/include/pcl/gpu/kinfu/kinfu.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/include/pcl/gpu/kinfu/marching_cubes.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/include/pcl/gpu/kinfu/pixel_rgb.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/include/pcl/gpu/kinfu/raycaster.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/include/pcl/gpu/kinfu/tsdf_volume.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/src/color_volume.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/src/cuda/device.hpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/src/cuda/utils.hpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/src/internal.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/src/kinfu.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/src/marching_cubes.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/src/raycaster.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/src/safe_call.hpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/src/tsdf_volume.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/tools/camera_pose.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/tools/evaluation.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/tools/evaluation.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/tools/kinfu_app.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/tools/kinfu_app_sim.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/tools/openni_capture.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/tools/record_tsdfvolume.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/tools/tsdf_volume.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu/tools/tsdf_volume.hpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/color_volume.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/cyclical_buffer.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/device.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/float3_operations.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/impl/standalone_marching_cubes.hpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/impl/world_model.hpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/kinfu.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/marching_cubes.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/pixel_rgb.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/point_intensity.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/raycaster.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/screenshot_manager.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/standalone_marching_cubes.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/tsdf_buffer.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/tsdf_volume.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/world_model.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/color_volume.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/cuda/device.hpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/cuda/utils.hpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/cyclical_buffer.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/estimate_combined.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/internal.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/kinfu.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/marching_cubes.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/raycaster.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/screenshot_manager.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/standalone_marching_cubes.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/tsdf_volume.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/world_model.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/color_handler.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/evaluation.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/evaluation.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/kinfuLS_app.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/kinfu_app_sim.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/openni_capture.h
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/process_kinfu_large_scale_output.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/record_maps_rgb.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/record_tsdfvolume.cpp
Examining data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/standalone_texture_mapping.cpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/include/pcl/gpu/octree/device_format.hpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/include/pcl/gpu/octree/octree.hpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/src/cuda/octree_iterator.hpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/src/internal.hpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/src/octree.cpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/src/utils/bitonic_sort.hpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/src/utils/boxutils.hpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/src/utils/copygen.hpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/src/utils/emulation.hpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/src/utils/morton.hpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/src/utils/priority_octree_iterator.hpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/src/utils/scan_block.hpp
Examining data/pcl-1.11.1+dfsg/gpu/octree/src/utils/warp_reduce.hpp
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/bodyparts_detector.h
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/colormap.h
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/face_detector.h
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/label_blob2.h
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/label_common.h
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/label_segment.h
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/label_tree.h
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/organized_plane_detector.h
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/people_detector.h
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/person_attribs.h
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/probability_processor.h
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/tree.h
Examining data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/tree_train.h
Examining data/pcl-1.11.1+dfsg/gpu/people/src/bodyparts_detector.cpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/colormap.cpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/cuda/device.h
Examining data/pcl-1.11.1+dfsg/gpu/people/src/cuda/nvidia/NCV.hpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/cuda/nvidia/NCVAlg.hpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/cuda/nvidia/NCVColorConversion.hpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/cuda/nvidia/NCVHaarObjectDetection.hpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/cuda/nvidia/NCVPixelOperations.hpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/cuda/nvidia/NCVPyramid.hpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/cuda/nvidia/NCVRuntimeTemplates.hpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/cuda/nvidia/NPP_staging.hpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/cuda_async_copy.h
Examining data/pcl-1.11.1+dfsg/gpu/people/src/face_detector.cpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/internal.h
Examining data/pcl-1.11.1+dfsg/gpu/people/src/organized_plane_detector.cpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/people_detector.cpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/person_attibs.cpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/probability_processor.cpp
Examining data/pcl-1.11.1+dfsg/gpu/people/src/trees.cpp
Examining data/pcl-1.11.1+dfsg/gpu/people/tools/people_app.cpp
Examining data/pcl-1.11.1+dfsg/gpu/people/tools/people_pcd_prob.cpp
Examining data/pcl-1.11.1+dfsg/gpu/people/tools/people_tracking.cpp
Examining data/pcl-1.11.1+dfsg/gpu/segmentation/include/pcl/gpu/segmentation/gpu_extract_clusters.h
Examining data/pcl-1.11.1+dfsg/gpu/segmentation/include/pcl/gpu/segmentation/gpu_extract_labeled_clusters.h
Examining data/pcl-1.11.1+dfsg/gpu/segmentation/include/pcl/gpu/segmentation/gpu_seeded_hue_segmentation.h
Examining data/pcl-1.11.1+dfsg/gpu/segmentation/include/pcl/gpu/segmentation/impl/gpu_extract_clusters.hpp
Examining data/pcl-1.11.1+dfsg/gpu/segmentation/include/pcl/gpu/segmentation/impl/gpu_extract_labeled_clusters.hpp
Examining data/pcl-1.11.1+dfsg/gpu/segmentation/include/pcl/gpu/segmentation/impl/gpu_seeded_hue_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/gpu/segmentation/src/extract_clusters.cpp
Examining data/pcl-1.11.1+dfsg/gpu/surface/include/pcl/gpu/surface/convex_hull.h
Examining data/pcl-1.11.1+dfsg/gpu/surface/src/convex_hull.cpp
Examining data/pcl-1.11.1+dfsg/gpu/surface/src/cuda/device.h
Examining data/pcl-1.11.1+dfsg/gpu/surface/src/internal.h
Examining data/pcl-1.11.1+dfsg/gpu/surface/test/test_pseudo_convex_hull.cpp
Examining data/pcl-1.11.1+dfsg/gpu/tracking/include/pcl/gpu/tracking/particle_filter.h
Examining data/pcl-1.11.1+dfsg/gpu/tracking/src/cuda/device.hpp
Examining data/pcl-1.11.1+dfsg/gpu/tracking/src/internal.h
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/device/algorithm.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/device/asm.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/device/block.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/device/cache.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/device/emulation.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/device/funcattrib.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/device/functional.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/device/reduce.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/device/static_check.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/device/vector_math.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/device/warp.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/repacks.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/safe_call.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/texture_binder.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/include/pcl/gpu/utils/timers_cuda.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/src/internal.hpp
Examining data/pcl-1.11.1+dfsg/gpu/utils/src/repacks.cpp
Examining data/pcl-1.11.1+dfsg/io/include/pcl/compression/color_coding.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/compression/compression_profiles.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/compression/entropy_range_coder.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/entropy_range_coder.hpp
Examining data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp
Examining data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp
Examining data/pcl-1.11.1+dfsg/io/include/pcl/compression/libpng_wrapper.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/compression/octree_pointcloud_compression.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/compression/organized_pointcloud_compression.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/compression/organized_pointcloud_conversion.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/compression/point_coding.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/ascii_io.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/auto_io.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/boost.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/buffers.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/davidsdk_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/debayer.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/depth_sense/depth_sense_device_manager.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/depth_sense/depth_sense_grabber_impl.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/depth_sense_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/dinast_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/eigen.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/ensenso_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/file_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/fotonic_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/hdl_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/ifs_io.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/image.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/image_depth.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/image_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/image_ir.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/image_metadata_wrapper.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/image_rgb24.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/image_yuv422.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/ascii_io.hpp
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/auto_io.hpp
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/buffers.hpp
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/lzf_image_io.hpp
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/point_cloud_image_extractors.hpp
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/synchronized_queue.hpp
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/vtk_lib_io.hpp
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/io.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/io_exception.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/low_level_io.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/lzf.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/lzf_image_io.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/oni_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni2/openni.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni2/openni2_convert.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni2/openni2_device.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni2/openni2_device_info.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni2/openni2_device_manager.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni2/openni2_frame_listener.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni2/openni2_metadata_wrapper.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni2/openni2_timer_filter.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni2/openni2_video_mode.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni2/openni_shift_to_depth_conversion.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni2_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_depth_image.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_device.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_device_kinect.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_device_oni.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_device_primesense.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_device_xtion.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_driver.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_exception.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_image.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_image_bayer_grbg.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_image_rgb24.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_image_yuv_422.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_ir_image.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_shift_to_depth_conversion.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/pcd_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/pcd_io.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/ply/byte_order.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/ply/io_operators.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/ply/ply.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/ply/ply_parser.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/ply_io.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/png_io.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/point_cloud_image_extractors.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/real_sense/real_sense_device_manager.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/real_sense_2_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/real_sense_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/robot_eye_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/vlp_grabber.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/vtk_io.h
Examining data/pcl-1.11.1+dfsg/io/include/pcl/io/vtk_lib_io.h
Examining data/pcl-1.11.1+dfsg/io/src/ascii_io.cpp
Examining data/pcl-1.11.1+dfsg/io/src/auto_io.cpp
Examining data/pcl-1.11.1+dfsg/io/src/compression.cpp
Examining data/pcl-1.11.1+dfsg/io/src/davidsdk_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/debayer.cpp
Examining data/pcl-1.11.1+dfsg/io/src/depth_sense/depth_sense_device_manager.cpp
Examining data/pcl-1.11.1+dfsg/io/src/depth_sense/depth_sense_grabber_impl.cpp
Examining data/pcl-1.11.1+dfsg/io/src/depth_sense_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/dinast_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/ensenso_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/file_io.cpp
Examining data/pcl-1.11.1+dfsg/io/src/hdl_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp
Examining data/pcl-1.11.1+dfsg/io/src/image_depth.cpp
Examining data/pcl-1.11.1+dfsg/io/src/image_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/image_ir.cpp
Examining data/pcl-1.11.1+dfsg/io/src/image_rgb24.cpp
Examining data/pcl-1.11.1+dfsg/io/src/image_yuv422.cpp
Examining data/pcl-1.11.1+dfsg/io/src/io_exception.cpp
Examining data/pcl-1.11.1+dfsg/io/src/libpng_wrapper.cpp
Examining data/pcl-1.11.1+dfsg/io/src/lzf.cpp
Examining data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp
Examining data/pcl-1.11.1+dfsg/io/src/obj_io.cpp
Examining data/pcl-1.11.1+dfsg/io/src/oni_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni2/openni2_convert.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni2/openni2_device.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni2/openni2_device_info.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni2/openni2_device_manager.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni2/openni2_timer_filter.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni2/openni2_video_mode.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni2_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_depth_image.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_device.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_device_kinect.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_device_oni.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_device_primesense.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_device_xtion.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_driver.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_exception.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_image_bayer_grbg.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_image_rgb24.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_image_yuv_422.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_ir_image.cpp
Examining data/pcl-1.11.1+dfsg/io/src/openni_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/pcd_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp
Examining data/pcl-1.11.1+dfsg/io/src/ply/ply_parser.cpp
Examining data/pcl-1.11.1+dfsg/io/src/ply_io.cpp
Examining data/pcl-1.11.1+dfsg/io/src/png_io.cpp
Examining data/pcl-1.11.1+dfsg/io/src/real_sense/real_sense_device_manager.cpp
Examining data/pcl-1.11.1+dfsg/io/src/real_sense_2_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/real_sense_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/robot_eye_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/vlp_grabber.cpp
Examining data/pcl-1.11.1+dfsg/io/src/vtk_io.cpp
Examining data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp
Examining data/pcl-1.11.1+dfsg/io/tools/convert_pcd_ascii_binary.cpp
Examining data/pcl-1.11.1+dfsg/io/tools/converter.cpp
Examining data/pcl-1.11.1+dfsg/io/tools/hdl_grabber_example.cpp
Examining data/pcl-1.11.1+dfsg/io/tools/openni_grabber_depth_example.cpp
Examining data/pcl-1.11.1+dfsg/io/tools/openni_grabber_example.cpp
Examining data/pcl-1.11.1+dfsg/io/tools/openni_pcd_recorder.cpp
Examining data/pcl-1.11.1+dfsg/io/tools/pcd_convert_NaN_nan.cpp
Examining data/pcl-1.11.1+dfsg/io/tools/pcd_introduce_nan.cpp
Examining data/pcl-1.11.1+dfsg/io/tools/ply/ply2obj.cpp
Examining data/pcl-1.11.1+dfsg/io/tools/ply/ply2ply.cpp
Examining data/pcl-1.11.1+dfsg/io/tools/ply/ply2raw.cpp
Examining data/pcl-1.11.1+dfsg/io/tools/ply/plyheader.cpp
Examining data/pcl-1.11.1+dfsg/kdtree/include/pcl/kdtree/flann.h
Examining data/pcl-1.11.1+dfsg/kdtree/include/pcl/kdtree/impl/io.hpp
Examining data/pcl-1.11.1+dfsg/kdtree/include/pcl/kdtree/impl/kdtree_flann.hpp
Examining data/pcl-1.11.1+dfsg/kdtree/include/pcl/kdtree/io.h
Examining data/pcl-1.11.1+dfsg/kdtree/include/pcl/kdtree/kdtree.h
Examining data/pcl-1.11.1+dfsg/kdtree/include/pcl/kdtree/kdtree_flann.h
Examining data/pcl-1.11.1+dfsg/kdtree/src/kdtree_flann.cpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/agast_2d.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/brisk_2d.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/harris_2d.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/harris_3d.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/harris_6d.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/agast_2d.hpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/brisk_2d.hpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/harris_2d.hpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/harris_3d.hpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/harris_6d.hpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/iss_3d.hpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/keypoint.hpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/sift_keypoint.hpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/smoothed_surfaces_keypoint.hpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/susan.hpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/trajkovic_2d.hpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/trajkovic_3d.hpp
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/iss_3d.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/keypoint.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/narf_keypoint.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/sift_keypoint.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/smoothed_surfaces_keypoint.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/susan.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/trajkovic_2d.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/trajkovic_3d.h
Examining data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/uniform_sampling.h
Examining data/pcl-1.11.1+dfsg/keypoints/src/agast_2d.cpp
Examining data/pcl-1.11.1+dfsg/keypoints/src/brisk_2d.cpp
Examining data/pcl-1.11.1+dfsg/keypoints/src/harris_3d.cpp
Examining data/pcl-1.11.1+dfsg/keypoints/src/harris_6d.cpp
Examining data/pcl-1.11.1+dfsg/keypoints/src/iss_3d.cpp
Examining data/pcl-1.11.1+dfsg/keypoints/src/narf_keypoint.cpp
Examining data/pcl-1.11.1+dfsg/keypoints/src/sift_keypoint.cpp
Examining data/pcl-1.11.1+dfsg/keypoints/src/smoothed_surfaces_keypoint.cpp
Examining data/pcl-1.11.1+dfsg/keypoints/src/susan.cpp
Examining data/pcl-1.11.1+dfsg/keypoints/src/trajkovic_2d.cpp
Examining data/pcl-1.11.1+dfsg/keypoints/src/trajkovic_3d.cpp
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/branch_estimator.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/densecrf.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/dt/decision_forest.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/dt/decision_forest_evaluator.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/dt/decision_forest_trainer.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/dt/decision_tree.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/dt/decision_tree_data_provider.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/dt/decision_tree_evaluator.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/dt/decision_tree_trainer.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/feature_handler.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/ferns/fern.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/ferns/fern_evaluator.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/ferns/fern_trainer.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/impl/dt/decision_forest_evaluator.hpp
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/impl/dt/decision_forest_trainer.hpp
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/impl/dt/decision_tree_evaluator.hpp
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/impl/dt/decision_tree_trainer.hpp
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/impl/ferns/fern_evaluator.hpp
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/impl/ferns/fern_trainer.hpp
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/impl/kmeans.hpp
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/impl/svm/svm_wrapper.hpp
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/kmeans.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/multi_channel_2d_comparison_feature.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/multi_channel_2d_comparison_feature_handler.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/multi_channel_2d_data_set.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/multiple_data_2d_example_index.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/pairwise_potential.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/permutohedral.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/point_xy_32f.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/point_xy_32i.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/regression_variance_stats_estimator.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/stats_estimator.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/svm.h
Examining data/pcl-1.11.1+dfsg/ml/include/pcl/ml/svm_wrapper.h
Examining data/pcl-1.11.1+dfsg/ml/src/densecrf.cpp
Examining data/pcl-1.11.1+dfsg/ml/src/kmeans.cpp
Examining data/pcl-1.11.1+dfsg/ml/src/pairwise_potential.cpp
Examining data/pcl-1.11.1+dfsg/ml/src/permutohedral.cpp
Examining data/pcl-1.11.1+dfsg/ml/src/point_xy_32f.cpp
Examining data/pcl-1.11.1+dfsg/ml/src/point_xy_32i.cpp
Examining data/pcl-1.11.1+dfsg/ml/src/svm.cpp
Examining data/pcl-1.11.1+dfsg/ml/src/svm_wrapper.cpp
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/boost.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/impl/octree2buf_base.hpp
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/impl/octree_base.hpp
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/impl/octree_iterator.hpp
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/impl/octree_pointcloud.hpp
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/impl/octree_pointcloud_adjacency.hpp
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/impl/octree_pointcloud_voxelcentroid.hpp
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/impl/octree_search.hpp
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree2buf_base.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_base.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_container.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_impl.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_iterator.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_key.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_node_pool.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_nodes.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_pointcloud.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_pointcloud_adjacency.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_pointcloud_adjacency_container.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_pointcloud_changedetector.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_pointcloud_density.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_pointcloud_occupancy.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_pointcloud_pointvector.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_pointcloud_singlepoint.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_pointcloud_voxelcentroid.h
Examining data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree_search.h
Examining data/pcl-1.11.1+dfsg/octree/src/octree_inst.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/boost.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/cJSON.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/lru_cache.hpp
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/monitor_queue.hpp
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_base.hpp
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_base_node.hpp
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_disk_container.hpp
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_ram_container.hpp
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/outofcore_breadth_first_iterator.hpp
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/outofcore_depth_first_iterator.hpp
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/metadata.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/octree_abstract_node_container.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/octree_base.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/octree_base_node.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/octree_disk_container.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/octree_ram_container.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/outofcore.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/outofcore_base_data.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/outofcore_breadth_first_iterator.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/outofcore_depth_first_iterator.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/outofcore_impl.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/outofcore_iterator_base.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/outofcore_node_data.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/visualization/axes.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/visualization/camera.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/visualization/common.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/visualization/geometry.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/visualization/grid.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/visualization/object.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/visualization/outofcore_cloud.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/visualization/scene.h
Examining data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/visualization/viewport.h
Examining data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/src/outofcore_base_data.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/src/outofcore_node_data.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/src/visualization/camera.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/src/visualization/common.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/src/visualization/grid.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/src/visualization/object.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/src/visualization/outofcore_cloud.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/src/visualization/scene.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/src/visualization/viewport.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/tools/outofcore_print.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/tools/outofcore_process.cpp
Examining data/pcl-1.11.1+dfsg/outofcore/tools/outofcore_viewer.cpp
Examining data/pcl-1.11.1+dfsg/people/apps/main_ground_based_people_detection.cpp
Examining data/pcl-1.11.1+dfsg/people/include/pcl/people/ground_based_people_detection_app.h
Examining data/pcl-1.11.1+dfsg/people/include/pcl/people/head_based_subcluster.h
Examining data/pcl-1.11.1+dfsg/people/include/pcl/people/height_map_2d.h
Examining data/pcl-1.11.1+dfsg/people/include/pcl/people/hog.h
Examining data/pcl-1.11.1+dfsg/people/include/pcl/people/impl/ground_based_people_detection_app.hpp
Examining data/pcl-1.11.1+dfsg/people/include/pcl/people/impl/head_based_subcluster.hpp
Examining data/pcl-1.11.1+dfsg/people/include/pcl/people/impl/height_map_2d.hpp
Examining data/pcl-1.11.1+dfsg/people/include/pcl/people/impl/person_classifier.hpp
Examining data/pcl-1.11.1+dfsg/people/include/pcl/people/impl/person_cluster.hpp
Examining data/pcl-1.11.1+dfsg/people/include/pcl/people/person_classifier.h
Examining data/pcl-1.11.1+dfsg/people/include/pcl/people/person_cluster.h
Examining data/pcl-1.11.1+dfsg/people/src/hog.cpp
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/boost.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/cg/correspondence_grouping.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/cg/geometric_consistency.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/cg/hough_3d.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/color_gradient_dot_modality.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/color_gradient_modality.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/color_modality.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/crh_alignment.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/dense_quantized_multi_mod_template.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/distance_map.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/dot_modality.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/dotmod.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_detector_data_provider.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/rf_face_detector_trainer.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/rf_face_utils.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/hv/greedy_verification.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/hv/hv_go.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/hv/hv_papazov.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/hv/hypotheses_verification.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/hv/occlusion_reasoning.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/cg/correspondence_grouping.hpp
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/cg/geometric_consistency.hpp
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/cg/hough_3d.hpp
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/hv/greedy_verification.hpp
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/hv/hv_go.hpp
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/hv/hv_papazov.hpp
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/hv/occlusion_reasoning.hpp
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/implicit_shape_model.hpp
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/linemod/line_rgbd.hpp
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/ransac_based/simple_octree.hpp
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/ransac_based/voxel_structure.hpp
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/implicit_shape_model.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/linemod.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/linemod/line_rgbd.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/mask_map.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/point_types.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/quantizable_modality.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/quantized_map.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/auxiliary.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/bvh.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/hypothesis.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/model_library.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/obj_rec_ransac.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/orr_graph.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/orr_octree.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/orr_octree_zprojection.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/rigid_transform_space.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/simple_octree.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/trimmed_icp.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/voxel_structure.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/region_xy.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/sparse_quantized_multi_mod_template.h
Examining data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/surface_normal_modality.h
Examining data/pcl-1.11.1+dfsg/recognition/src/cg/geometric_consistency.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/cg/hough_3d.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/dotmod.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/face_detection/face_detector_data_provider.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/face_detection/rf_face_detector_trainer.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/hv/greedy_verification.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/hv/hv_go.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/hv/hv_papazov.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/hv/occlusion_reasoning.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/implicit_shape_model.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/linemod.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/mask_map.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/quantizable_modality.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/ransac_based/model_library.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/ransac_based/obj_rec_ransac.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/ransac_based/orr_octree.cpp
Examining data/pcl-1.11.1+dfsg/recognition/src/ransac_based/orr_octree_zprojection.cpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/bfgs.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/boost.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/boost_graph.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/convergence_criteria.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_estimation.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_estimation_backprojection.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_estimation_normal_shooting.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_estimation_organized_projection.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_rejection.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_rejection_distance.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_rejection_features.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_rejection_median_distance.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_rejection_one_to_one.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_rejection_organized_boundary.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_rejection_poly.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_rejection_sample_consensus.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_rejection_sample_consensus_2d.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_rejection_surface_normal.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_rejection_trimmed.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_rejection_var_trimmed.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_sorting.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/correspondence_types.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/default_convergence_criteria.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/distances.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/edge_measurements.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/eigen.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/elch.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/exceptions.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/gicp.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/gicp6d.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/graph_handler.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/graph_optimizer.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/graph_registration.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/ia_fpcs.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/ia_kfpcs.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/ia_ransac.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/icp.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/icp_nl.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_estimation.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_estimation_backprojection.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_estimation_normal_shooting.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_estimation_organized_projection.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_rejection_distance.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_rejection_features.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_rejection_median_distance.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_rejection_one_to_one.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_rejection_organized_boundary.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_rejection_poly.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_rejection_sample_consensus.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_rejection_sample_consensus_2d.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_rejection_surface_normal.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_rejection_trimmed.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_rejection_var_trimmed.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/correspondence_types.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/default_convergence_criteria.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/elch.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/gicp.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/ia_fpcs.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/ia_kfpcs.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/ia_ransac.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp_nl.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/incremental_registration.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/joint_icp.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/lum.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/meta_registration.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/ndt.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/ndt_2d.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/pairwise_graph_registration.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/ppf_registration.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/pyramid_feature_matching.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/registration.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/sample_consensus_prerejective.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/transformation_estimation_2D.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/transformation_estimation_3point.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/transformation_estimation_dq.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/transformation_estimation_dual_quaternion.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/transformation_estimation_lm.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/transformation_estimation_point_to_plane_lls.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/transformation_estimation_point_to_plane_lls_weighted.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/transformation_estimation_point_to_plane_weighted.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/transformation_estimation_svd.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/transformation_estimation_svd_scale.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/transformation_estimation_symmetric_point_to_plane_lls.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/transformation_validation_euclidean.hpp
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/incremental_registration.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/joint_icp.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/lum.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/matching_candidate.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/meta_registration.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/ndt.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/ndt_2d.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/pairwise_graph_registration.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/ppf_registration.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/pyramid_feature_matching.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/registration.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/sample_consensus_prerejective.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation_2D.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation_3point.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation_dq.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation_dual_quaternion.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation_lm.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation_point_to_plane.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation_point_to_plane_lls.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation_point_to_plane_lls_weighted.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation_point_to_plane_weighted.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation_svd.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation_svd_scale.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_estimation_symmetric_point_to_plane_lls.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_validation.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transformation_validation_euclidean.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/transforms.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/vertex_estimates.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/warp_point_rigid.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/warp_point_rigid_3d.h
Examining data/pcl-1.11.1+dfsg/registration/include/pcl/registration/warp_point_rigid_6d.h
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_estimation.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_estimation_backprojection.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_estimation_normal_shooting.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_estimation_organized_projection.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_rejection_distance.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_rejection_features.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_rejection_median_distance.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_rejection_one_to_one.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_rejection_organized_boundary.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_rejection_poly.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_rejection_sample_consensus.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_rejection_sample_consensus_2d.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_rejection_surface_normal.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_rejection_trimmed.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_rejection_var_trimmed.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/correspondence_types.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/elch.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/gicp.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/gicp6d.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/ia_ransac.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/icp.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/icp_nl.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/joint_icp.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/lum.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/ndt.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/ndt_2d.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/pairwise_graph_registration.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/ppf_registration.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/pyramid_feature_matching.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/registration.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/sample_consensus_prerejective.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/transformation_estimation_2D.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/transformation_estimation_dq.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/transformation_estimation_dual_quaternion.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/transformation_estimation_lm.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/transformation_estimation_point_to_plane_lls.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/transformation_estimation_point_to_plane_lls_weighted.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/transformation_estimation_point_to_plane_weighted.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/transformation_estimation_svd.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/transformation_estimation_svd_scale.cpp
Examining data/pcl-1.11.1+dfsg/registration/src/transformation_validation_euclidean.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/boost.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/eigen.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/lmeds.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/mlesac.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/msac.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/prosac.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/ransac.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/rmsac.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/rransac.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_circle.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_circle3d.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_cone.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_cylinder.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_line.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_normal_parallel_plane.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_normal_plane.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_normal_sphere.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_parallel_line.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_parallel_plane.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_perpendicular_plane.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_plane.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_registration.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_registration_2d.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_sphere.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/sac_model_stick.hpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/lmeds.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/method_types.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/mlesac.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/model_types.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/msac.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/prosac.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/ransac.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/rmsac.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/rransac.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_circle.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_circle3d.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_cone.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_cylinder.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_line.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_normal_parallel_plane.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_normal_plane.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_normal_sphere.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_parallel_line.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_parallel_plane.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_perpendicular_plane.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_plane.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_registration.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_registration_2d.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_sphere.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_stick.h
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_circle.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_circle3d.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_cone.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_cylinder.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_line.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_normal_parallel_plane.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_normal_plane.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_normal_sphere.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_parallel_line.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_plane.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_registration.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_sphere.cpp
Examining data/pcl-1.11.1+dfsg/sample_consensus/src/sac_model_stick.cpp
Examining data/pcl-1.11.1+dfsg/search/include/pcl/search/brute_force.h
Examining data/pcl-1.11.1+dfsg/search/include/pcl/search/flann_search.h
Examining data/pcl-1.11.1+dfsg/search/include/pcl/search/impl/brute_force.hpp
Examining data/pcl-1.11.1+dfsg/search/include/pcl/search/impl/flann_search.hpp
Examining data/pcl-1.11.1+dfsg/search/include/pcl/search/impl/kdtree.hpp
Examining data/pcl-1.11.1+dfsg/search/include/pcl/search/impl/organized.hpp
Examining data/pcl-1.11.1+dfsg/search/include/pcl/search/impl/search.hpp
Examining data/pcl-1.11.1+dfsg/search/include/pcl/search/kdtree.h
Examining data/pcl-1.11.1+dfsg/search/include/pcl/search/octree.h
Examining data/pcl-1.11.1+dfsg/search/include/pcl/search/organized.h
Examining data/pcl-1.11.1+dfsg/search/include/pcl/search/pcl_search.h
Examining data/pcl-1.11.1+dfsg/search/include/pcl/search/search.h
Examining data/pcl-1.11.1+dfsg/search/src/brute_force.cpp
Examining data/pcl-1.11.1+dfsg/search/src/kdtree.cpp
Examining data/pcl-1.11.1+dfsg/search/src/octree.cpp
Examining data/pcl-1.11.1+dfsg/search/src/organized.cpp
Examining data/pcl-1.11.1+dfsg/search/src/search.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/approximate_progressive_morphological_filter.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/boost.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/comparator.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/conditional_euclidean_clustering.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/cpc_segmentation.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/crf_normal_segmentation.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/crf_segmentation.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/edge_aware_plane_comparator.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/euclidean_cluster_comparator.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/euclidean_plane_coefficient_comparator.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/extract_clusters.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/extract_labeled_clusters.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/extract_polygonal_prism_data.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/grabcut_segmentation.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/ground_plane_comparator.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/approximate_progressive_morphological_filter.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/conditional_euclidean_clustering.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/cpc_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/crf_normal_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/crf_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/extract_clusters.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/extract_labeled_clusters.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/extract_polygonal_prism_data.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/grabcut_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/lccp_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/min_cut_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/organized_connected_component_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/organized_multi_plane_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/planar_polygon_fusion.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/progressive_morphological_filter.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/random_walker.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/region_growing.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/region_growing_rgb.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/sac_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/seeded_hue_segmentation.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/segment_differences.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/supervoxel_clustering.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/unary_classifier.hpp
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/lccp_segmentation.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/min_cut_segmentation.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/organized_connected_component_segmentation.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/organized_multi_plane_segmentation.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/planar_polygon_fusion.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/planar_region.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/plane_coefficient_comparator.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/plane_refinement_comparator.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/progressive_morphological_filter.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/random_walker.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/region_3d.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/region_growing.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/region_growing_rgb.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/rgb_plane_coefficient_comparator.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/sac_segmentation.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/seeded_hue_segmentation.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/segment_differences.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/supervoxel_clustering.h
Examining data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/unary_classifier.h
Examining data/pcl-1.11.1+dfsg/segmentation/src/approximate_progressive_morphological_filter.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/conditional_euclidean_clustering.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/cpc_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/crf_normal_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/crf_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/extract_clusters.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/extract_polygonal_prism_data.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/grabcut_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/lccp_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/min_cut_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/organized_connected_component_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/organized_multi_plane_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/planar_polygon_fusion.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/progressive_morphological_filter.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/region_growing.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/region_growing_rgb.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/sac_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/seeded_hue_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/segment_differences.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/supervoxel_clustering.cpp
Examining data/pcl-1.11.1+dfsg/segmentation/src/unary_classifier.cpp
Examining data/pcl-1.11.1+dfsg/simulation/include/pcl/simulation/camera.h
Examining data/pcl-1.11.1+dfsg/simulation/include/pcl/simulation/glsl_shader.h
Examining data/pcl-1.11.1+dfsg/simulation/include/pcl/simulation/model.h
Examining data/pcl-1.11.1+dfsg/simulation/include/pcl/simulation/range_likelihood.h
Examining data/pcl-1.11.1+dfsg/simulation/include/pcl/simulation/scene.h
Examining data/pcl-1.11.1+dfsg/simulation/include/pcl/simulation/sum_reduce.h
Examining data/pcl-1.11.1+dfsg/simulation/src/camera.cpp
Examining data/pcl-1.11.1+dfsg/simulation/src/glsl_shader.cpp
Examining data/pcl-1.11.1+dfsg/simulation/src/model.cpp
Examining data/pcl-1.11.1+dfsg/simulation/src/range_likelihood.cpp
Examining data/pcl-1.11.1+dfsg/simulation/src/scene.cpp
Examining data/pcl-1.11.1+dfsg/simulation/src/sum_reduce.cpp
Examining data/pcl-1.11.1+dfsg/simulation/tools/sim_terminal_demo.cpp
Examining data/pcl-1.11.1+dfsg/simulation/tools/sim_test_performance.cpp
Examining data/pcl-1.11.1+dfsg/simulation/tools/sim_test_simple.cpp
Examining data/pcl-1.11.1+dfsg/simulation/tools/sim_viewer.cpp
Examining data/pcl-1.11.1+dfsg/simulation/tools/simulation_io.cpp
Examining data/pcl-1.11.1+dfsg/simulation/tools/simulation_io.hpp
Examining data/pcl-1.11.1+dfsg/stereo/include/pcl/stereo/digital_elevation_map.h
Examining data/pcl-1.11.1+dfsg/stereo/include/pcl/stereo/disparity_map_converter.h
Examining data/pcl-1.11.1+dfsg/stereo/include/pcl/stereo/impl/disparity_map_converter.hpp
Examining data/pcl-1.11.1+dfsg/stereo/include/pcl/stereo/stereo_grabber.h
Examining data/pcl-1.11.1+dfsg/stereo/include/pcl/stereo/stereo_matching.h
Examining data/pcl-1.11.1+dfsg/stereo/src/digital_elevation_map.cpp
Examining data/pcl-1.11.1+dfsg/stereo/src/disparity_map_converter.cpp
Examining data/pcl-1.11.1+dfsg/stereo/src/stereo_adaptive_cost_so.cpp
Examining data/pcl-1.11.1+dfsg/stereo/src/stereo_block_based.cpp
Examining data/pcl-1.11.1+dfsg/stereo/src/stereo_grabber.cpp
Examining data/pcl-1.11.1+dfsg/stereo/src/stereo_matching.cpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/crc32.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/deflate.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/examples_linking_pragmas.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/inffast.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/inffixed.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/inflate.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/inftrees.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_3dm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_3dm_attributes.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_3dm_properties.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_3dm_settings.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_annotation.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_annotation2.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_arc.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_arccurve.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_archive.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_base32.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_base64.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_beam.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_bezier.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_bitmap.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_bounding_box.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_box.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_brep.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_circle.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_color.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_compress.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_cone.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_crc.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_curve.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_curveonsurface.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_curveproxy.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_cylinder.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_defines.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_detail.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_dimstyle.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_dll_resource.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_ellipse.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_error.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_evaluate_nurbs.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_extensions.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_font.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_fpoint.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_fsp.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_fsp_defs.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_geometry.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_gl.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_group.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_hatch.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_hsort_template.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_instance.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_intersect.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_knot.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_layer.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_light.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_line.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_linecurve.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_linestyle.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_linetype.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_lookup.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_mapchan.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_material.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_math.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_matrix.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_memory.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_mesh.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_nurbscurve.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_nurbssurface.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_object.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_object_history.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_objref.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_offsetsurface.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_optimize.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_plane.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_planesurface.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_pluginlist.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_point.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_pointcloud.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_pointgeometry.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_pointgrid.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_polycurve.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_polyedgecurve.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_polyline.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_polylinecurve.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_qsort_template.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_rand.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_rendering.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_revsurface.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_rtree.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_sphere.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_string.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_sumsurface.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_surface.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_surfaceproxy.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_system.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_textlog.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_texture.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_texture_mapping.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_torus.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_unicode.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_userdata.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_uuid.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_version.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_viewport.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_workspace.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_xform.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_zlib.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/trees.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zconf.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zlib.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zutil.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/allocator.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/binary_node.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/bspline_data.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/bspline_data.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/factor.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/function_data.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/function_data.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/geometry.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/geometry.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/marching_cubes_poisson.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/mat.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/mat.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/multi_grid_octree_data.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/multi_grid_octree_data.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/poisson_exceptions.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/polynomial.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/polynomial.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/ppolynomial.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/ppolynomial.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/bilateral_upsampling.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/boost.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/concave_hull.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/convex_hull.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/ear_clipping.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/eigen.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/gp3.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/grid_projection.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/bilateral_upsampling.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/concave_hull.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/convex_hull.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/gp3.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/grid_projection.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/marching_cubes.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/marching_cubes_hoppe.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/marching_cubes_rbf.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/mls.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/organized_fast_mesh.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/poisson.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/processing.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/reconstruction.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/surfel_smoothing.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/texture_mapping.hpp
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/marching_cubes.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/marching_cubes_hoppe.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/marching_cubes_rbf.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/mls.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/closing_boundary.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_curve_2d.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_curve_2d_apdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_curve_2d_asdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_curve_2d_atdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_curve_2d_pdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_curve_2d_sdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_curve_2d_tdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_curve_pdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_cylinder_pdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_sphere_pdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_surface_im.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_surface_pdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/fitting_surface_tdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/global_optimization_pdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/global_optimization_tdm.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/nurbs_data.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/nurbs_solve.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/nurbs_tools.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/sequential_fitter.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/sparse_mat.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/on_nurbs/triangulation.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/organized_fast_mesh.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/poisson.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/processing.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/qhull.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/reconstruction.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/simplification_remove_unused_vertices.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/surfel_smoothing.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/texture_mapping.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/vtk_smoothing/vtk.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/vtk_smoothing/vtk_mesh_quadric_decimation.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/vtk_smoothing/vtk_mesh_smoothing_laplacian.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/vtk_smoothing/vtk_mesh_smoothing_windowed_sinc.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/vtk_smoothing/vtk_mesh_subdivision.h
Examining data/pcl-1.11.1+dfsg/surface/include/pcl/surface/vtk_smoothing/vtk_utils.h
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/adler32.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/compress.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/crc32.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/deflate.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/infback.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/inffast.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/inflate.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/inftrees.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_3dm_attributes.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_3dm_properties.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_3dm_settings.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_annotation.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_annotation2.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_arc.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_arccurve.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_array.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base32.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beam.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beziervolume.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bitmap.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bounding_box.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_box.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_brep.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_brep_extrude.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_brep_io.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_brep_isvalid.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_brep_region.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_brep_tools.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_brep_v2valid.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_circle.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_color.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_compress.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_cone.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_crc.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_curve.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_curveonsurface.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_curveproxy.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_cylinder.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_defines.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_detail.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_dimstyle.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_dll.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_ellipse.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_embedded_file.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_error.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_error_message.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_evaluate_nurbs.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_extensions.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_font.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_fsp.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_geometry.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_gl.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_group.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_hatch.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_instance.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_intersect.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_layer.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_light.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_line.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_linecurve.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_linetype.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_lookup.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_material.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_matrix.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_memory.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_memory_util.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh_ngon.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh_tools.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_morph.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object_history.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_objref.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_offsetsurface.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_optimize.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_plane.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_planesurface.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_pluginlist.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_point.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_pointcloud.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_pointgeometry.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_pointgrid.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_polycurve.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_polyedgecurve.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_polyline.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_polylinecurve.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_precompiledheader.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_rand.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_revsurface.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_rtree.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sphere.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sum.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sumsurface.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_surface.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_surfaceproxy.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_textlog.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_torus.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_unicode.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_userdata.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_uuid.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_viewport.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_workspace.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_xform.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_zlib.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_zlib_memory.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/trees.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/uncompr.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/zutil.c
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/poisson4/bspline_data.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/poisson4/factor.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/poisson4/geometry.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/3rdparty/poisson4/marching_cubes_poisson.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/bilateral_upsampling.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/concave_hull.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/convex_hull.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/ear_clipping.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/gp3.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/grid_projection.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/marching_cubes.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/marching_cubes_hoppe.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/marching_cubes_rbf.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/mls.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/closing_boundary.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_curve_2d.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_curve_2d_apdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_curve_2d_asdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_curve_2d_atdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_curve_2d_pdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_curve_2d_sdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_curve_2d_tdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_curve_pdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_cylinder_pdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_sphere_pdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_surface_im.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_surface_pdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/fitting_surface_tdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/global_optimization_pdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/global_optimization_tdm.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/nurbs_solve_eigen.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/nurbs_solve_umfpack.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/nurbs_tools.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/sequential_fitter.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/sparse_mat.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/on_nurbs/triangulation.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/organized_fast_mesh.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/poisson.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/processing.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/simplification_remove_unused_vertices.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/surfel_smoothing.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/texture_mapping.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_mesh_quadric_decimation.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_mesh_smoothing_laplacian.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_mesh_smoothing_windowed_sinc.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_mesh_subdivision.cpp
Examining data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_utils.cpp
Examining data/pcl-1.11.1+dfsg/test/2d/keypoint_instantiation.cpp
Examining data/pcl-1.11.1+dfsg/test/2d/test_2d.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_bearing_angle_image.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_centroid.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_colors.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_common.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_copy_make_borders.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_copy_point.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_eigen.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_gaussian.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_generator.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_geometry.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_intensity.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_io.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_macros.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_operators.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_parse.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_pca.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_plane_intersection.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_point_type_conversion.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_polygon_mesh.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_spring.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_transforms.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_type_traits.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_vector_average.cpp
Examining data/pcl-1.11.1+dfsg/test/common/test_wrappers.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_base_feature.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_board_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_boundary_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_brisk.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_cppf_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_curvatures_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_cvfh_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_flare_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_gasd_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_gradient_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_grsd_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_ii_normals.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_invariants_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_moment_of_inertia_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_narf.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_normal_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_organized_edge_detection.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_pfh_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_ppf_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_ptr.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_rift_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_rops_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_rsd_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_shot_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_shot_lrf_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/features/test_spin_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/filters/test_bilateral.cpp
Examining data/pcl-1.11.1+dfsg/test/filters/test_clipper.cpp
Examining data/pcl-1.11.1+dfsg/test/filters/test_convolution.cpp
Examining data/pcl-1.11.1+dfsg/test/filters/test_filters.cpp
Examining data/pcl-1.11.1+dfsg/test/filters/test_functor_filter.cpp
Examining data/pcl-1.11.1+dfsg/test/filters/test_grid_minimum.cpp
Examining data/pcl-1.11.1+dfsg/test/filters/test_local_maximum.cpp
Examining data/pcl-1.11.1+dfsg/test/filters/test_model_outlier_removal.cpp
Examining data/pcl-1.11.1+dfsg/test/filters/test_morphological.cpp
Examining data/pcl-1.11.1+dfsg/test/filters/test_sampling.cpp
Examining data/pcl-1.11.1+dfsg/test/filters/test_uniform_sampling.cpp
Examining data/pcl-1.11.1+dfsg/test/geometry/test_iterator.cpp
Examining data/pcl-1.11.1+dfsg/test/geometry/test_mesh.cpp
Examining data/pcl-1.11.1+dfsg/test/geometry/test_mesh_circulators.cpp
Examining data/pcl-1.11.1+dfsg/test/geometry/test_mesh_common_functions.h
Examining data/pcl-1.11.1+dfsg/test/geometry/test_mesh_conversion.cpp
Examining data/pcl-1.11.1+dfsg/test/geometry/test_mesh_data.cpp
Examining data/pcl-1.11.1+dfsg/test/geometry/test_mesh_get_boundary.cpp
Examining data/pcl-1.11.1+dfsg/test/geometry/test_mesh_indices.cpp
Examining data/pcl-1.11.1+dfsg/test/geometry/test_mesh_io.cpp
Examining data/pcl-1.11.1+dfsg/test/geometry/test_polygon_mesh.cpp
Examining data/pcl-1.11.1+dfsg/test/geometry/test_quad_mesh.cpp
Examining data/pcl-1.11.1+dfsg/test/geometry/test_triangle_mesh.cpp
Examining data/pcl-1.11.1+dfsg/test/gpu/octree/data_source.hpp
Examining data/pcl-1.11.1+dfsg/test/gpu/octree/perfomance.cpp
Examining data/pcl-1.11.1+dfsg/test/gpu/octree/test_approx_nearest.cpp
Examining data/pcl-1.11.1+dfsg/test/gpu/octree/test_bfrs_gpu.cpp
Examining data/pcl-1.11.1+dfsg/test/gpu/octree/test_host_radius_search.cpp
Examining data/pcl-1.11.1+dfsg/test/gpu/octree/test_knn_search.cpp
Examining data/pcl-1.11.1+dfsg/test/gpu/octree/test_radius_search.cpp
Examining data/pcl-1.11.1+dfsg/test/include/pcl/test/gtest.h
Examining data/pcl-1.11.1+dfsg/test/io/test_buffers.cpp
Examining data/pcl-1.11.1+dfsg/test/io/test_grabbers.cpp
Examining data/pcl-1.11.1+dfsg/test/io/test_io.cpp
Examining data/pcl-1.11.1+dfsg/test/io/test_iterators.cpp
Examining data/pcl-1.11.1+dfsg/test/io/test_octree_compression.cpp
Examining data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp
Examining data/pcl-1.11.1+dfsg/test/io/test_ply_mesh_io.cpp
Examining data/pcl-1.11.1+dfsg/test/io/test_point_cloud_image_extractors.cpp
Examining data/pcl-1.11.1+dfsg/test/io/test_range_coder.cpp
Examining data/pcl-1.11.1+dfsg/test/kdtree/test_kdtree.cpp
Examining data/pcl-1.11.1+dfsg/test/keypoints/test_iss_3d.cpp
Examining data/pcl-1.11.1+dfsg/test/keypoints/test_keypoints.cpp
Examining data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp
Examining data/pcl-1.11.1+dfsg/test/octree/test_octree_iterator.cpp
Examining data/pcl-1.11.1+dfsg/test/outofcore/test_outofcore.cpp
Examining data/pcl-1.11.1+dfsg/test/people/test_people_groundBasedPeopleDetectionApp.cpp
Examining data/pcl-1.11.1+dfsg/test/recognition/test_recognition_cg.cpp
Examining data/pcl-1.11.1+dfsg/test/recognition/test_recognition_ism.cpp
Examining data/pcl-1.11.1+dfsg/test/registration/test_correspondence_estimation.cpp
Examining data/pcl-1.11.1+dfsg/test/registration/test_correspondence_rejectors.cpp
Examining data/pcl-1.11.1+dfsg/test/registration/test_fpcs_ia.cpp
Examining data/pcl-1.11.1+dfsg/test/registration/test_fpcs_ia_data.h
Examining data/pcl-1.11.1+dfsg/test/registration/test_kfpcs_ia.cpp
Examining data/pcl-1.11.1+dfsg/test/registration/test_kfpcs_ia_data.h
Examining data/pcl-1.11.1+dfsg/test/registration/test_ndt.cpp
Examining data/pcl-1.11.1+dfsg/test/registration/test_registration.cpp
Examining data/pcl-1.11.1+dfsg/test/registration/test_registration_api.cpp
Examining data/pcl-1.11.1+dfsg/test/registration/test_registration_api_data.h
Examining data/pcl-1.11.1+dfsg/test/registration/test_sac_ia.cpp
Examining data/pcl-1.11.1+dfsg/test/registration/test_warps.cpp
Examining data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus.cpp
Examining data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_line_models.cpp
Examining data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_plane_models.cpp
Examining data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_quadric_models.cpp
Examining data/pcl-1.11.1+dfsg/test/search/test_flann_search.cpp
Examining data/pcl-1.11.1+dfsg/test/search/test_kdtree.cpp
Examining data/pcl-1.11.1+dfsg/test/search/test_octree.cpp
Examining data/pcl-1.11.1+dfsg/test/search/test_organized.cpp
Examining data/pcl-1.11.1+dfsg/test/search/test_organized_index.cpp
Examining data/pcl-1.11.1+dfsg/test/search/test_search.cpp
Examining data/pcl-1.11.1+dfsg/test/segmentation/test_non_linear.cpp
Examining data/pcl-1.11.1+dfsg/test/segmentation/test_random_walker.cpp
Examining data/pcl-1.11.1+dfsg/test/segmentation/test_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/test/surface/test_concave_hull.cpp
Examining data/pcl-1.11.1+dfsg/test/surface/test_convex_hull.cpp
Examining data/pcl-1.11.1+dfsg/test/surface/test_ear_clipping.cpp
Examining data/pcl-1.11.1+dfsg/test/surface/test_gp3.cpp
Examining data/pcl-1.11.1+dfsg/test/surface/test_grid_projection.cpp
Examining data/pcl-1.11.1+dfsg/test/surface/test_marching_cubes.cpp
Examining data/pcl-1.11.1+dfsg/test/surface/test_moving_least_squares.cpp
Examining data/pcl-1.11.1+dfsg/test/surface/test_organized_fast_mesh.cpp
Examining data/pcl-1.11.1+dfsg/test/surface/test_poisson.cpp
Examining data/pcl-1.11.1+dfsg/test/test_recognition_ransac_based_ORROctree.cpp
Examining data/pcl-1.11.1+dfsg/test/visualization/test_visualization.cpp
Examining data/pcl-1.11.1+dfsg/tools/add_gaussian_noise.cpp
Examining data/pcl-1.11.1+dfsg/tools/bilateral_upsampling.cpp
Examining data/pcl-1.11.1+dfsg/tools/boost.h
Examining data/pcl-1.11.1+dfsg/tools/boundary_estimation.cpp
Examining data/pcl-1.11.1+dfsg/tools/cluster_extraction.cpp
Examining data/pcl-1.11.1+dfsg/tools/compute_cloud_error.cpp
Examining data/pcl-1.11.1+dfsg/tools/compute_hausdorff.cpp
Examining data/pcl-1.11.1+dfsg/tools/compute_hull.cpp
Examining data/pcl-1.11.1+dfsg/tools/concatenate_points_pcd.cpp
Examining data/pcl-1.11.1+dfsg/tools/crf_segmentation.cpp
Examining data/pcl-1.11.1+dfsg/tools/crop_to_hull.cpp
Examining data/pcl-1.11.1+dfsg/tools/davidsdk_viewer.cpp
Examining data/pcl-1.11.1+dfsg/tools/demean_cloud.cpp
Examining data/pcl-1.11.1+dfsg/tools/depth_sense_viewer.cpp
Examining data/pcl-1.11.1+dfsg/tools/elch.cpp
Examining data/pcl-1.11.1+dfsg/tools/ensenso_viewer.cpp
Examining data/pcl-1.11.1+dfsg/tools/extract_feature.cpp
Examining data/pcl-1.11.1+dfsg/tools/fast_bilateral_filter.cpp
Examining data/pcl-1.11.1+dfsg/tools/fpfh_estimation.cpp
Examining data/pcl-1.11.1+dfsg/tools/generate.cpp
Examining data/pcl-1.11.1+dfsg/tools/gp3_surface.cpp
Examining data/pcl-1.11.1+dfsg/tools/grid_min.cpp
Examining data/pcl-1.11.1+dfsg/tools/hdl_viewer_simple.cpp
Examining data/pcl-1.11.1+dfsg/tools/icp.cpp
Examining data/pcl-1.11.1+dfsg/tools/icp2d.cpp
Examining data/pcl-1.11.1+dfsg/tools/image_grabber_saver.cpp
Examining data/pcl-1.11.1+dfsg/tools/image_grabber_viewer.cpp
Examining data/pcl-1.11.1+dfsg/tools/image_viewer.cpp
Examining data/pcl-1.11.1+dfsg/tools/iterative_closest_point.cpp
Examining data/pcl-1.11.1+dfsg/tools/linemod_detection.cpp
Examining data/pcl-1.11.1+dfsg/tools/local_max.cpp
Examining data/pcl-1.11.1+dfsg/tools/lum.cpp
Examining data/pcl-1.11.1+dfsg/tools/marching_cubes_reconstruction.cpp
Examining data/pcl-1.11.1+dfsg/tools/match_linemod_template.cpp
Examining data/pcl-1.11.1+dfsg/tools/mesh2pcd.cpp
Examining data/pcl-1.11.1+dfsg/tools/mesh_sampling.cpp
Examining data/pcl-1.11.1+dfsg/tools/mls_smoothing.cpp
Examining data/pcl-1.11.1+dfsg/tools/morph.cpp
Examining data/pcl-1.11.1+dfsg/tools/ndt2d.cpp
Examining data/pcl-1.11.1+dfsg/tools/ndt3d.cpp
Examining data/pcl-1.11.1+dfsg/tools/normal_estimation.cpp
Examining data/pcl-1.11.1+dfsg/tools/obj2pcd.cpp
Examining data/pcl-1.11.1+dfsg/tools/obj2ply.cpp
Examining data/pcl-1.11.1+dfsg/tools/obj2vtk.cpp
Examining data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_accepted_hypotheses.cpp
Examining data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_hash_table.cpp
Examining data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_model_opps.cpp
Examining data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_orr_octree.cpp
Examining data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_orr_octree_zprojection.cpp
Examining data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_result.cpp
Examining data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_scene_opps.cpp
Examining data/pcl-1.11.1+dfsg/tools/octree_viewer.cpp
Examining data/pcl-1.11.1+dfsg/tools/oni2pcd.cpp
Examining data/pcl-1.11.1+dfsg/tools/oni_viewer_simple.cpp
Examining data/pcl-1.11.1+dfsg/tools/openni2_viewer.cpp
Examining data/pcl-1.11.1+dfsg/tools/openni_image.cpp
Examining data/pcl-1.11.1+dfsg/tools/openni_save_image.cpp
Examining data/pcl-1.11.1+dfsg/tools/openni_viewer.cpp
Examining data/pcl-1.11.1+dfsg/tools/openni_viewer_simple.cpp
Examining data/pcl-1.11.1+dfsg/tools/outlier_removal.cpp
Examining data/pcl-1.11.1+dfsg/tools/passthrough_filter.cpp
Examining data/pcl-1.11.1+dfsg/tools/pcd2ply.cpp
Examining data/pcl-1.11.1+dfsg/tools/pcd2png.cpp
Examining data/pcl-1.11.1+dfsg/tools/pcd2vtk.cpp
Examining data/pcl-1.11.1+dfsg/tools/pcd_change_viewpoint.cpp
Examining data/pcl-1.11.1+dfsg/tools/pcd_grabber_viewer.cpp
Examining data/pcl-1.11.1+dfsg/tools/pcd_viewer.cpp
Examining data/pcl-1.11.1+dfsg/tools/pcl_video.cpp
Examining data/pcl-1.11.1+dfsg/tools/pclzf2pcd.cpp
Examining data/pcl-1.11.1+dfsg/tools/plane_projection.cpp
Examining data/pcl-1.11.1+dfsg/tools/ply2pcd.cpp
Examining data/pcl-1.11.1+dfsg/tools/ply2vtk.cpp
Examining data/pcl-1.11.1+dfsg/tools/png2pcd.cpp
Examining data/pcl-1.11.1+dfsg/tools/poisson_reconstruction.cpp
Examining data/pcl-1.11.1+dfsg/tools/progressive_morphological_filter.cpp
Examining data/pcl-1.11.1+dfsg/tools/radius_filter.cpp
Examining data/pcl-1.11.1+dfsg/tools/real_sense_viewer.cpp
Examining data/pcl-1.11.1+dfsg/tools/registration_visualizer.cpp
Examining data/pcl-1.11.1+dfsg/tools/sac_segmentation_plane.cpp
Examining data/pcl-1.11.1+dfsg/tools/spin_estimation.cpp
Examining data/pcl-1.11.1+dfsg/tools/tiff2pcd.cpp
Examining data/pcl-1.11.1+dfsg/tools/timed_trigger_test.cpp
Examining data/pcl-1.11.1+dfsg/tools/train_linemod_template.cpp
Examining data/pcl-1.11.1+dfsg/tools/train_unary_classifier.cpp
Examining data/pcl-1.11.1+dfsg/tools/transform_from_viewpoint.cpp
Examining data/pcl-1.11.1+dfsg/tools/transform_point_cloud.cpp
Examining data/pcl-1.11.1+dfsg/tools/unary_classifier_segment.cpp
Examining data/pcl-1.11.1+dfsg/tools/uniform_sampling.cpp
Examining data/pcl-1.11.1+dfsg/tools/vfh_estimation.cpp
Examining data/pcl-1.11.1+dfsg/tools/virtual_scanner.cpp
Examining data/pcl-1.11.1+dfsg/tools/vlp_viewer.cpp
Examining data/pcl-1.11.1+dfsg/tools/voxel_grid.cpp
Examining data/pcl-1.11.1+dfsg/tools/voxel_grid_occlusion_estimation.cpp
Examining data/pcl-1.11.1+dfsg/tools/vtk2obj.cpp
Examining data/pcl-1.11.1+dfsg/tools/vtk2pcd.cpp
Examining data/pcl-1.11.1+dfsg/tools/vtk2ply.cpp
Examining data/pcl-1.11.1+dfsg/tools/xyz2pcd.cpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/approx_nearest_pair_point_cloud_coherence.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/boost.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/coherence.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/distance_coherence.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/hsv_color_coherence.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/approx_nearest_pair_point_cloud_coherence.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/coherence.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/distance_coherence.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/hsv_color_coherence.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/kld_adaptive_particle_filter.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/kld_adaptive_particle_filter_omp.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/nearest_pair_point_cloud_coherence.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/normal_coherence.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/particle_filter.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/particle_filter_omp.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/pyramidal_klt.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/tracker.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/impl/tracking.hpp
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/kld_adaptive_particle_filter.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/kld_adaptive_particle_filter_omp.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/nearest_pair_point_cloud_coherence.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/normal_coherence.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/particle_filter.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/particle_filter_omp.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/pyramidal_klt.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/tracker.h
Examining data/pcl-1.11.1+dfsg/tracking/include/pcl/tracking/tracking.h
Examining data/pcl-1.11.1+dfsg/tracking/src/coherence.cpp
Examining data/pcl-1.11.1+dfsg/tracking/src/kld_adaptive_particle_filter.cpp
Examining data/pcl-1.11.1+dfsg/tracking/src/particle_filter.cpp
Examining data/pcl-1.11.1+dfsg/tracking/src/tracking.cpp
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/area_picking_event.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/boost.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/cloud_viewer.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/common/actor_map.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/common/common.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/common/float_image_utils.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/common/impl/common.hpp
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/common/impl/shapes.hpp
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/common/io.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/common/ren_win_interact_map.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/common/shapes.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/eigen.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/histogram_visualizer.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/image_viewer.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/histogram_visualizer.hpp
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/image_viewer.hpp
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/pcl_plotter.hpp
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/pcl_visualizer.hpp
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/point_cloud_color_handlers.hpp
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/point_cloud_geometry_handlers.hpp
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/point_cloud_handlers.hpp
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/registration_visualizer.hpp
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/interactor_style.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/keyboard_event.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/mouse_event.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/pcl_painter2D.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/pcl_plotter.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/pcl_visualizer.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/point_cloud_color_handlers.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/point_cloud_geometry_handlers.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/point_cloud_handlers.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/point_picking_event.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/range_image_visualizer.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/registration_visualizer.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/simple_buffer_visualizer.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/vtk.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/vtk/pcl_context_item.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/vtk/pcl_image_canvas_source_2d.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/vtk/vtkRenderWindowInteractorFix.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/vtk/vtkVertexBufferObject.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/vtk/vtkVertexBufferObjectMapper.h
Examining data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/window.h
Examining data/pcl-1.11.1+dfsg/visualization/src/cloud_viewer.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/common/common.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/common/float_image_utils.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/common/io.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/common/ren_win_interact_map.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/common/shapes.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/histogram_visualizer.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/image_viewer.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/interactor_style.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/pcl_painter2D.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/pcl_plotter.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/pcl_visualizer.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/point_picking_event.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/range_image_visualizer.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/vtk/pcl_context_item.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/vtk/pcl_image_canvas_source_2d.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/vtk/vtkRenderWindowInteractorFix.cpp
Examining data/pcl-1.11.1+dfsg/visualization/src/vtk/vtkVertexBufferObject.cxx
Examining data/pcl-1.11.1+dfsg/visualization/src/vtk/vtkVertexBufferObjectMapper.cxx
Examining data/pcl-1.11.1+dfsg/visualization/src/window.cpp
Examining data/pcl-1.11.1+dfsg/visualization/test/test.cpp
Examining data/pcl-1.11.1+dfsg/visualization/test/test_geometry.cpp
Examining data/pcl-1.11.1+dfsg/visualization/test/test_shapes.cpp
Examining data/pcl-1.11.1+dfsg/visualization/test/test_shapes_multiport.cpp
Examining data/pcl-1.11.1+dfsg/visualization/test/text_simple.cpp
Examining data/pcl-1.11.1+dfsg/visualization/test/text_simple_multiport.cpp

FINAL RESULTS:

data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:794:7:  [5] (buffer) strncat:
  Easily used incorrectly (e.g., incorrectly computing the correct maximum
  size to add) [MS-banned] (CWE-120). Consider strcat_s, strlcat, snprintf,
  or automatically resizing strings. Risk is high; the length parameter
  appears to be a constant, instead of computing the number of characters
  left.
      strncat( m_sClassName, s, sizeof(m_sClassName)-1 );
data/pcl-1.11.1+dfsg/common/src/print.cpp:178:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stream, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:195:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stdout, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:210:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stream, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:227:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stdout, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:244:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stream, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:258:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stderr, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:274:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stream, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:290:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stderr, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:306:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stream, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:322:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stdout, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:338:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stream, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:354:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stdout, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:370:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stream, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:484:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stream, format, ap);
data/pcl-1.11.1+dfsg/common/src/print.cpp:517:3:  [4] (format) vfprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vfprintf (stream, format, ap);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/gpu/people_detect/src/people_detect.cpp:91:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf (buf, "./people%04d_%s.png", counter, suffix);
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:111:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Init failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:119:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Init failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:131:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Init failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:144:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "licence failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:151:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Depth generator  failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:175:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Start failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:190:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Init failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:197:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Open failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:295:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "ZPPS failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:303:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "ZPD failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:311:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "ZPD failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:319:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "ShadowValue failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:328:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "NoSampleValue failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:113:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Init failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:121:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Init failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:133:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Init failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:146:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "licence failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:153:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Depth generator  failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:177:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Start failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:192:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Init failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:199:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "Open failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:297:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "ZPPS failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:305:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "ZPD failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:313:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "ZPD failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:321:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "ShadowValue failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:330:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (impl_->strError, "NoSampleValue failed: %s\n", xnGetStatusString (rc));
data/pcl-1.11.1+dfsg/gpu/people/tools/people_app.cpp:114:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf (buf, "./people%04d_%s.png", counter, suffix);
data/pcl-1.11.1+dfsg/gpu/people/tools/people_pcd_prob.cpp:86:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf (buf, "./people%04d_%s.png", counter, suffix);
data/pcl-1.11.1+dfsg/gpu/people/tools/people_pcd_prob.cpp:94:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf (buf, "./people_%04d_%04d_%s.png", counter1, counter2, suffix);
data/pcl-1.11.1+dfsg/io/include/pcl/io/io_exception.h:101:7:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
      vsnprintf (msg, 1024, format, args);
data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_exception.h:134:5:  [4] (format) vsprintf:
  Potential format string problem (CWE-134). Make format string constant.
    vsprintf (msg, format, args);
data/pcl-1.11.1+dfsg/io/include/pcl/io/robot_eye_grabber.h:146:41:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
      void socketCallback (const boost::system::error_code& error, std::size_t number_of_bytes);
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_driver.cpp:386:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy (description.strVendor, reinterpret_cast<char*> (buffer));
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_driver.cpp:389:9:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
        strcpy (description.strName, reinterpret_cast<char*> (buffer));
data/pcl-1.11.1+dfsg/io/src/robot_eye_grabber.cpp:278:26:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
    [this] (const boost::system::error_code& error, std::size_t number_of_bytes) {
data/pcl-1.11.1+dfsg/io/src/robot_eye_grabber.cpp:285:52:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
pcl::RobotEyeGrabber::socketCallback (const boost::system::error_code&, std::size_t number_of_bytes)
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:125:3:  [4] (format) vsprintf:
  Potential format string problem (CWE-134). Make format string constant.
  vsprintf(buf, fmt, ap);
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:381:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
		strcpy(ptr,entries[i]);ptr+=strlen(entries[i]);
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:476:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
		strcpy(ptr,names[i]);ptr+=strlen(names[i]);
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:478:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
		strcpy(ptr,entries[i]);ptr+=strlen(entries[i]);
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/pyramid_feature_matching.hpp:207:70:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
PyramidFeatureHistogram<PointFeature>::at (std::vector<std::size_t> &access,
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/pyramid_feature_matching.hpp:210:7:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  if (access.size () != nr_dimensions)
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/pyramid_feature_matching.hpp:224:34:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  for (int i = static_cast<int> (access.size ()) - 1; i >= 0; --i)
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/pyramid_feature_matching.hpp:226:24:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    vector_position += access[i] * dim_accumulator;
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/pyramid_feature_matching.hpp:249:28:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  std::vector<std::size_t> access;
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/pyramid_feature_matching.hpp:251:5:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    access.push_back (static_cast<std::size_t> (std::floor ((feature[dim_i] - dimension_range_target_[dim_i].first) / hist_levels[level].bin_step[dim_i])));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/pyramid_feature_matching.hpp:253:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  return at (access, level);
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/pyramid_feature_matching.h:158:37:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      at (std::vector<std::size_t> &access,
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zutil.h:199:18:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#    if !defined(vsnprintf) && !defined(NO_vsnprintf)
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zutil.h:200:15:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#      define vsnprintf _vsnprintf
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zutil.h:246:39:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#  define Trace(x) {if (z_verbose>=0) fprintf x ;}
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zutil.h:247:39:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#  define Tracev(x) {if (z_verbose>0) fprintf x ;}
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zutil.h:248:40:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#  define Tracevv(x) {if (z_verbose>1) fprintf x ;}
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zutil.h:249:48:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#  define Tracec(c,x) {if (z_verbose>0 && (c)) fprintf x ;}
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zutil.h:250:49:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
#  define Tracecv(c,x) {if (z_verbose>1 && (c)) fprintf x ;}
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:5838:7:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
      strcat(s,__DATE__);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_defines.cpp:793:10:  [4] (format) vsprintf:
  Potential format string problem (CWE-134). Make format string constant.
  return vsprintf( buffer, format, argptr );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_defines.cpp:799:10:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  return vsnprintf( buffer, count, format, argptr );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_defines.cpp:808:10:  [4] (format) vswprintf:
  Potential format string problem (CWE-134). Make format string constant.
  return vswprintf( buffer, format, argptr );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_error.cpp:131:44:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
#define ON_SPRINTF4(s,count,fname,ln,func) sprintf(sMessage,s,count,fname,ln,func)
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_error.cpp:132:39:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
#define ON_SPRINTF3(s,count,fname,ln) sprintf(sMessage,s,count,fname,ln)
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_error.cpp:133:30:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
#define ON_SPRINTF1(s,count) sprintf(sMessage,s,count)
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_textlog.cpp:503:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf( s,  "%s[%2d]", sPreamble, i );
data/pcl-1.11.1+dfsg/tools/octree_viewer.cpp:234:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (dataDisplay, "Displaying octree cubes: %s", (show_cubes_) ? ("True") : ("False"));
data/pcl-1.11.1+dfsg/tools/octree_viewer.cpp:238:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (dataDisplay, "Displaying centroids voxel: %s", (show_centroids_) ? ("True") : ("False"));
data/pcl-1.11.1+dfsg/tools/octree_viewer.cpp:242:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf (dataDisplay, "Displaying original point cloud: %s", (show_original_points_) ? ("True") : ("False"));
data/pcl-1.11.1+dfsg/common/src/print.cpp:104:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    colored = getenv ("PCL_CLICOLOR_FORCE") || _isatty (_fileno (stream));
data/pcl-1.11.1+dfsg/common/src/print.cpp:106:15:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    colored = getenv ("PCL_CLICOLOR_FORCE") || isatty (fileno (stream));
data/pcl-1.11.1+dfsg/common/src/print.cpp:439:31:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  char* pcl_verbosity_level = getenv ( "PCL_VERBOSITY_LEVEL");
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/kdtree_search/kdtree_search.cpp:11:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (time (NULL));
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/octree_change_detection/octree_change_detection.cpp:11:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand ((unsigned int) time (NULL));
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/octree_search/octree_search.cpp:11:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand ((unsigned int) time (NULL));
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/stick_segmentation/stick_segmentation.cpp:184:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (time (0));
data/pcl-1.11.1+dfsg/features/include/pcl/features/3dsc.h:113:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        if (random)
data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/esf.hpp:57:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/random_sample.hpp:67:10:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    std::srand (seed_);
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/sampling_surface_normal.h:77:9:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        srand (seed_);
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/sampling_surface_normal.h:103:9:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        srand (seed_);
data/pcl-1.11.1+dfsg/filters/src/random_sample.cpp:120:10:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    std::srand (seed_);
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/point_cloud_image_extractors.hpp:173:12:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
      std::srand(std::time(nullptr));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/point_cloud_image_extractors.hpp:202:12:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
      std::srand(std::time(nullptr));
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply/io_operators.h:68:23:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
              istream.setstate (std::ios_base::failbit);
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply/io_operators.h:81:23:  [3] (random) setstate:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
              istream.setstate (std::ios_base::failbit);
data/pcl-1.11.1+dfsg/io/tools/pcd_introduce_nan.cpp:70:9:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    if (random < percentage_of_NaN)
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/rf_face_utils.h:96:11:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
          srand (static_cast<unsigned int>(time (nullptr)));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/implicit_shape_model.hpp:1272:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/ia_fpcs.hpp:182:10:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    std::srand (static_cast <unsigned int> (std::time (NULL)) ^ omp_get_thread_num ());    
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/ia_fpcs.hpp:241:8:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  std::srand (static_cast <unsigned int> (std::time (nullptr)));
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac.h:85:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
         if (random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac.h:108:14:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
         if (random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model.h:94:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        if (random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model.h:115:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        if (random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model.h:143:13:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        if (random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_circle.h:81:48:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_circle.h:96:57:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_circle3d.h:82:48:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_circle3d.h:97:57:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_cone.h:88:48:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_cone.h:108:57:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_cylinder.h:88:48:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_cylinder.h:106:57:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_line.h:83:48:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_line.h:98:57:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_normal_parallel_plane.h:112:68:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModelNormalPlane<PointT, PointNT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_normal_parallel_plane.h:132:77:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModelNormalPlane<PointT, PointNT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_normal_plane.h:103:53:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModelPlane<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_normal_plane.h:119:62:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModelPlane<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_normal_sphere.h:98:54:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModelSphere<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_normal_sphere.h:114:63:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModelSphere<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_parallel_line.h:83:52:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModelLine<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_parallel_line.h:100:61:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModelLine<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_parallel_plane.h:84:53:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModelPlane<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_parallel_plane.h:102:62:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModelPlane<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_perpendicular_plane.h:89:53:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModelPlane<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_perpendicular_plane.h:106:62:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModelPlane<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_plane.h:156:48:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_plane.h:171:57:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_registration.h:82:48:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_registration.h:101:57:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_registration_2d.h:79:65:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : pcl::SampleConsensusModelRegistration<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_registration_2d.h:97:74:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : pcl::SampleConsensusModelRegistration<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_sphere.h:82:48:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_sphere.h:97:57:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_stick.h:88:48:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, random)
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/sac_model_stick.h:103:57:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SampleConsensusModel<PointT> (cloud, indices, random)
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/cpc_segmentation.h:189:59:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            : SampleConsensus<WeightSACPointType> (model, random)
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/cpc_segmentation.h:202:70:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
            : SampleConsensus<WeightSACPointType> (model, threshold, random)
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/crf_segmentation.hpp:323:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand ( static_cast<unsigned int> (time (nullptr)) );
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/region_growing.hpp:647:5:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/region_growing.hpp:699:5:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/sac_segmentation.h:100:20:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        , random_ (random)
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/sac_segmentation.h:351:36:  [3] (random) random:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        : SACSegmentation<PointT> (random)
data/pcl-1.11.1+dfsg/simulation/tools/sim_viewer.cpp:446:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand(time(nullptr));
data/pcl-1.11.1+dfsg/test/gpu/octree/data_source.hpp:86:9:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
        srand (0);
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:366:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:676:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:796:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:1069:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:1127:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:1180:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:1251:5:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/io/test_octree_compression.cpp:57:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand(static_cast<unsigned int> (time(NULL)));
data/pcl-1.11.1+dfsg/test/io/test_octree_compression.cpp:113:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand(static_cast<unsigned int> (time(NULL)));
data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp:60:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/kdtree/test_kdtree.cpp:83:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:75:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:389:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:556:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:637:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:935:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:974:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:1035:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:1131:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:1230:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:1299:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:1372:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:1464:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree.cpp:1536:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/octree/test_octree_iterator.cpp:1146:10:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    std::srand (42);
data/pcl-1.11.1+dfsg/test/octree/test_octree_iterator.cpp:1379:10:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    std::srand (42);
data/pcl-1.11.1+dfsg/test/registration/test_correspondence_rejectors.cpp:108:8:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  std::srand (1e6);
data/pcl-1.11.1+dfsg/test/registration/test_registration.cpp:250:5:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
    srand(0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_plane_models.cpp:139:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_plane_models.cpp:153:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_plane_models.cpp:167:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_plane_models.cpp:181:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_plane_models.cpp:198:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_plane_models.cpp:212:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_plane_models.cpp:229:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_plane_models.cpp:245:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_quadric_models.cpp:61:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_quadric_models.cpp:113:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_quadric_models.cpp:213:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_quadric_models.cpp:319:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_quadric_models.cpp:403:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/sample_consensus/test_sample_consensus_quadric_models.cpp:464:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (0);
data/pcl-1.11.1+dfsg/test/search/test_flann_search.cpp:65:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (int (time (nullptr)));
data/pcl-1.11.1+dfsg/test/search/test_kdtree.cpp:63:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/search/test_octree.cpp:79:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/search/test_octree.cpp:176:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (time (NULL));
data/pcl-1.11.1+dfsg/test/search/test_octree.cpp:278:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/test/search/test_organized.cpp:82:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (int (time (nullptr)));
data/pcl-1.11.1+dfsg/test/search/test_organized.cpp:183:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (int (time (nullptr)));
data/pcl-1.11.1+dfsg/test/search/test_organized_index.cpp:82:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (time (NULL));
data/pcl-1.11.1+dfsg/test/search/test_organized_index.cpp:177:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (time (NULL));
data/pcl-1.11.1+dfsg/test/search/test_organized_index.cpp:254:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (time (NULL));
data/pcl-1.11.1+dfsg/test/search/test_organized_index.cpp:347:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (time (NULL));
data/pcl-1.11.1+dfsg/test/search/test_organized_index.cpp:439:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (time (NULL));
data/pcl-1.11.1+dfsg/tools/image_grabber_viewer.cpp:133:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (unsigned (time (nullptr)));
data/pcl-1.11.1+dfsg/tools/pcd_grabber_viewer.cpp:117:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (unsigned (time (nullptr)));
data/pcl-1.11.1+dfsg/tools/pcd_viewer.cpp:219:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (static_cast<unsigned int> (time (nullptr)));
data/pcl-1.11.1+dfsg/visualization/test/test.cpp:15:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (time (0));
data/pcl-1.11.1+dfsg/visualization/test/test_geometry.cpp:19:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (time (0));
data/pcl-1.11.1+dfsg/visualization/test/test_shapes.cpp:10:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (unsigned (time (0)));
data/pcl-1.11.1+dfsg/visualization/test/test_shapes_multiport.cpp:10:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand (unsigned (time (0)));
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_classifier.hpp:39:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&descr_model.second[0],
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_classifier.hpp:64:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&p.ptr()[0], &model.second[0], p.cols * p.rows * sizeof(float));
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_recognizer_crh.hpp:100:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int view_id = atoi(strs[1].c_str());
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_recognizer_crh.hpp:103:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int descriptor_id = atoi(strs1[0].c_str());
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_recognizer_crh.hpp:117:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&descr_model.descr[0],
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_recognizer_crh.hpp:155:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&p.ptr()[0], &model.descr[0], p.cols * p.rows * sizeof(float));
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_recognizer_cvfh.hpp:120:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int view_id = atoi(strs[1].c_str());
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_recognizer_cvfh.hpp:123:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        int descriptor_id = atoi(strs1[0].c_str());
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_recognizer_cvfh.hpp:137:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&descr_model.descr[0],
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/global_nn_recognizer_cvfh.hpp:207:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&p.ptr()[0], &model.descr[0], p.cols * p.rows * sizeof(float));
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/local_recognizer.hpp:37:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        descr_model.view_id = atoi(strs[1].c_str());
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/local_recognizer.hpp:74:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(&descr_model.descr[0],
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/pipeline/impl/local_recognizer.hpp:101:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&p.ptr()[0], &model.descr[0], p.cols * p.rows * sizeof(float));
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h:31:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  in.open(file.c_str(), std::ifstream::in);
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h:33:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char linebuf[256];
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h:106:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  in.open(matrix_file.str().c_str(), std::ifstream::in);
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h:108:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char linebuf[1024];
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h:120:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  in.open(file.c_str(), std::ifstream::in);
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h:122:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char linebuf[1024];
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h:161:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  in.open(matrix_file.str().c_str(), std::ifstream::in);
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h:163:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char linebuf[1024];
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h:181:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  in.open(file.c_str(), std::ifstream::in);
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h:183:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char linebuf[1024];
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h:201:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  in.open(file.c_str(), std::ifstream::in);
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/include/pcl/apps/3d_rec_framework/utils/persistence_utils.h:203:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char linebuf[1024];
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/src/tools/local_recognition_mian_dataset.cpp:75:10:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  return atoi(id_1.c_str()) < atoi(id_2.c_str());
data/pcl-1.11.1+dfsg/apps/3d_rec_framework/src/tools/local_recognition_mian_dataset.cpp:75:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  return atoi(id_1.c_str()) < atoi(id_2.c_str());
data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/offline_integration.cpp:223:7:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
 file.open (filename.c_str (), std::ios::binary);
data/pcl-1.11.1+dfsg/apps/include/pcl/apps/face_detection/face_detection_apps_utils.h:17:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  in.open(file.c_str(), std::ifstream::in);
data/pcl-1.11.1+dfsg/apps/include/pcl/apps/face_detection/face_detection_apps_utils.h:22:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char linebuf[1024];
data/pcl-1.11.1+dfsg/apps/include/pcl/apps/face_detection/face_detection_apps_utils.h:63:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    return atoi(id_1.c_str()) < atoi(id_2.c_str());
data/pcl-1.11.1+dfsg/apps/include/pcl/apps/face_detection/face_detection_apps_utils.h:63:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    return atoi(id_1.c_str()) < atoi(id_2.c_str());
data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/cloud_mesh.h:112:3:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  open(const std::string& filename);
data/pcl-1.11.1+dfsg/apps/modeler/include/pcl/apps/modeler/cloud_mesh_item.h:73:3:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  open();
data/pcl-1.11.1+dfsg/apps/modeler/src/cloud_mesh.cpp:80:26:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
pcl::modeler::CloudMesh::open(const std::string& filename)
data/pcl-1.11.1+dfsg/apps/modeler/src/cloud_mesh_item.cpp:131:30:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
pcl::modeler::CloudMeshItem::open()
data/pcl-1.11.1+dfsg/apps/modeler/src/cloud_mesh_item.cpp:133:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  if (!cloud_mesh_->open(filename_))
data/pcl-1.11.1+dfsg/apps/modeler/src/render_window_item.cpp:65:25:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  if (!cloud_mesh_item->open()) {
data/pcl-1.11.1+dfsg/apps/point_cloud_editor/src/select1DTool.cpp:63:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char pixel[4];// XXX - assume uchar = 1 byte
data/pcl-1.11.1+dfsg/apps/src/face_detection/filesystem_face_detection.cpp:209:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fb.open(forest_fn.c_str(), std::ios::in);
data/pcl-1.11.1+dfsg/apps/src/face_detection/openni_face_detection.cpp:138:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fb.open(forest_fn.c_str(), std::ios::in);
data/pcl-1.11.1+dfsg/apps/src/feature_matching.cpp:590:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int keypoint_type = atoi(argv[3]);
data/pcl-1.11.1+dfsg/apps/src/feature_matching.cpp:591:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int descriptor_type = atoi(argv[4]);
data/pcl-1.11.1+dfsg/apps/src/feature_matching.cpp:592:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int surface_type = atoi(argv[5]);
data/pcl-1.11.1+dfsg/apps/src/ni_agast.cpp:138:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      obj->detector_type_ = atoi(ss.str().c_str());
data/pcl-1.11.1+dfsg/apps/src/openni_octree_compression.cpp:386:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      compressedPCFile.open(fileName.c_str(), std::ios::out | std::ios::trunc | std::ios::binary);
data/pcl-1.11.1+dfsg/apps/src/openni_octree_compression.cpp:400:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      compressedPCFile.open(fileName.c_str(), std::ios::in | std::ios::binary);
data/pcl-1.11.1+dfsg/apps/src/openni_organized_compression.cpp:399:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      compressedPCFile.open(fileName.c_str(), std::ios::out | std::ios::trunc | std::ios::binary);
data/pcl-1.11.1+dfsg/apps/src/openni_organized_compression.cpp:423:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      compressedPCFile.open(fileName.c_str(), std::ios::in | std::ios::binary);
data/pcl-1.11.1+dfsg/apps/src/openni_organized_multi_plane_segmentation.cpp:94:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[1024];
data/pcl-1.11.1+dfsg/apps/src/openni_organized_multi_plane_segmentation.cpp:96:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(name, "normal_%lu", i);
data/pcl-1.11.1+dfsg/apps/src/openni_organized_multi_plane_segmentation.cpp:99:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(name, "plane_%02zu", i);
data/pcl-1.11.1+dfsg/apps/src/openni_organized_multi_plane_segmentation.cpp:119:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char red[6] = {255, 0, 0, 255, 255, 0};
data/pcl-1.11.1+dfsg/apps/src/openni_organized_multi_plane_segmentation.cpp:120:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char grn[6] = {0, 255, 0, 255, 0, 255};
data/pcl-1.11.1+dfsg/apps/src/openni_organized_multi_plane_segmentation.cpp:121:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char blu[6] = {0, 0, 255, 0, 255, 255};
data/pcl-1.11.1+dfsg/apps/src/openni_organized_multi_plane_segmentation.cpp:138:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[1024];
data/pcl-1.11.1+dfsg/apps/src/openni_organized_multi_plane_segmentation.cpp:178:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(name, "normal_%lu", i);
data/pcl-1.11.1+dfsg/apps/src/openni_organized_multi_plane_segmentation.cpp:182:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(name, "plane_%02zu", i);
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:25:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[1024];
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:26:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char red[6] = {255, 0, 0, 255, 255, 0};
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:27:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char grn[6] = {0, 255, 0, 255, 0, 255};
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:28:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char blu[6] = {0, 0, 255, 0, 255, 255};
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:39:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(name, "normal_%d", unsigned(i));
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:43:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(name, "plane_%02d", int(i));
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:57:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[1024];
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:58:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char red[6] = {255, 0, 0, 255, 255, 0};
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:59:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char grn[6] = {0, 255, 0, 255, 0, 255};
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:60:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char blu[6] = {0, 0, 255, 0, 255, 255};
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:63:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(name, "cluster_%d", int(i));
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:128:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[1024];
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:130:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(name, "normal_%d", unsigned(i));
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:133:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(name, "plane_%02d", int(i));
data/pcl-1.11.1+dfsg/apps/src/organized_segmentation_demo.cpp:138:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(name, "cluster_%d", int(i));
data/pcl-1.11.1+dfsg/apps/src/pcd_organized_multi_plane_segmentation.cpp:114:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char red[6] = {255, 0, 0, 255, 255, 0};
data/pcl-1.11.1+dfsg/apps/src/pcd_organized_multi_plane_segmentation.cpp:115:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char grn[6] = {0, 255, 0, 255, 0, 255};
data/pcl-1.11.1+dfsg/apps/src/pcd_organized_multi_plane_segmentation.cpp:116:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char blu[6] = {0, 0, 255, 0, 255, 255};
data/pcl-1.11.1+dfsg/apps/src/pcd_organized_multi_plane_segmentation.cpp:139:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char name[1024];
data/pcl-1.11.1+dfsg/apps/src/ppf_object_recognition.cpp:67:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[512];
data/pcl-1.11.1+dfsg/apps/src/statistical_multiscale_interest_region_extraction_example.cpp:91:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char filename[512];
data/pcl-1.11.1+dfsg/apps/src/statistical_multiscale_interest_region_extraction_example.cpp:92:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(filename, "roi_%03d.pcd", ++roi_count);
data/pcl-1.11.1+dfsg/common/include/pcl/common/concatenate.h:71:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (reinterpret_cast<std::uint8_t*>(&p2_) + pcl::traits::offset<PointOutT, Key>::value,
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/copy_point.hpp:85:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&point_out, &point_in, sizeof (PointInT));
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/copy_point.hpp:128:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (reinterpret_cast<char*> (&point_out) + offset_out,
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/io.hpp:138:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&cloud_out[0], &cloud_in[0], cloud_in.size () * sizeof (PointInT));
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/io.hpp:374:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (out_inner, in, cloud_in.width * sizeof (PointT));
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/io.hpp:401:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (out_inner, in, cloud_in.width * sizeof (PointT));
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/io.hpp:413:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (out + i*cloud_out.width,
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/io.hpp:421:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (out + (i + cloud_in.height + top)*cloud_out.width,
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/io.hpp:444:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (out_inner, in, cloud_in.width * sizeof (PointT));
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/io.hpp:446:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (out_inner - left, buff_ptr, left  * sizeof (PointT));
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/io.hpp:447:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (out_inner + cloud_in.width, buff_ptr, right * sizeof (PointT));
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/io.hpp:452:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (out + i*cloud_out.width, buff_ptr, cloud_out.width * sizeof (PointT));
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/io.hpp:457:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (out + (i + cloud_in.height + top)*cloud_out.width,
data/pcl-1.11.1+dfsg/common/include/pcl/conversions.h:196:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (cloud_data, msg_data, msg.data.size ());
data/pcl-1.11.1+dfsg/common/include/pcl/conversions.h:201:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (cloud_data, msg_data, cloud_row_step);
data/pcl-1.11.1+dfsg/common/include/pcl/conversions.h:216:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (cloud_data + mapping.struct_offset, msg_data + mapping.serialized_offset, mapping.size);
data/pcl-1.11.1+dfsg/common/include/pcl/conversions.h:261:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(&msg.data[0], &cloud[0], data_size);
data/pcl-1.11.1+dfsg/common/include/pcl/conversions.h:304:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (pixel, &cloud (x, y).rgb, 3 * sizeof(std::uint8_t));
data/pcl-1.11.1+dfsg/common/include/pcl/conversions.h:343:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (pixel, &(cloud.data[rgb_offset]), 3 * sizeof (std::uint8_t));
data/pcl-1.11.1+dfsg/common/include/pcl/impl/point_types.hpp:1530:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char descriptor[64] = {0};
data/pcl-1.11.1+dfsg/common/src/PCLPointCloud2.cpp:161:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (reinterpret_cast<char*> (&cloud1.data[data1_size + cp * cloud1.point_step + cloud1.fields[i].offset]),
data/pcl-1.11.1+dfsg/common/src/common.cpp:66:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&data, &cloud.data[cloud.fields[field_idx].offset + i * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/common/src/fft/kiss_fft.c:386:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(fout,tmpbuf,sizeof(kiss_fft_cpx)*st->nfft);
data/pcl-1.11.1+dfsg/common/src/io.cpp:187:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&cloud_out.data[point_offset], &cloud2.data[cp * cloud2.point_step], cloud2.point_step);
data/pcl-1.11.1+dfsg/common/src/io.cpp:198:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&cloud_out.data[point_offset + field_offset], &cloud1.data[cp * cloud1.point_step + f.offset], local_data_size);
data/pcl-1.11.1+dfsg/common/src/io.cpp:296:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (reinterpret_cast<char*> (&cloud_out.data[nrpts + cp * cloud1.point_step + cloud1.fields[i].offset]), 
data/pcl-1.11.1+dfsg/common/src/io.cpp:321:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&cloud_out.data[nrpts], &cloud2.data[0], cloud2.data.size ());
data/pcl-1.11.1+dfsg/common/src/io.cpp:358:6:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
     memcpy (&out (0, i), &in.data[xyz_offset[0]], sizeof (float));
data/pcl-1.11.1+dfsg/common/src/io.cpp:359:6:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
     memcpy (&out (1, i), &in.data[xyz_offset[1]], sizeof (float));
data/pcl-1.11.1+dfsg/common/src/io.cpp:360:6:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
     memcpy (&out (2, i), &in.data[xyz_offset[2]], sizeof (float));
data/pcl-1.11.1+dfsg/common/src/io.cpp:405:6:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
     memcpy (&out.data[xyz_offset[0]], &in (0, i), sizeof (float));
data/pcl-1.11.1+dfsg/common/src/io.cpp:406:6:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
     memcpy (&out.data[xyz_offset[1]], &in (1, i), sizeof (float));
data/pcl-1.11.1+dfsg/common/src/io.cpp:407:6:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
     memcpy (&out.data[xyz_offset[2]], &in (2, i), sizeof (float));
data/pcl-1.11.1+dfsg/common/src/io.cpp:435:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&cloud_out.data[i * cloud_out.point_step], &cloud_in.data[indices[i] * cloud_in.point_step], cloud_in.point_step);
data/pcl-1.11.1+dfsg/common/src/io.cpp:458:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&cloud_out.data[i * cloud_out.point_step], &cloud_in.data[indices[i] * cloud_in.point_step], cloud_in.point_step);
data/pcl-1.11.1+dfsg/common/src/parse.cpp:345:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      f = atoi (values.at (0).c_str ());
data/pcl-1.11.1+dfsg/common/src/parse.cpp:346:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      s = atoi (values.at (1).c_str ());
data/pcl-1.11.1+dfsg/common/src/parse.cpp:422:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      f = atoi (values.at (0).c_str ());
data/pcl-1.11.1+dfsg/common/src/parse.cpp:423:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      s = atoi (values.at (1).c_str ());
data/pcl-1.11.1+dfsg/common/src/parse.cpp:424:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      t = atoi (values.at (2).c_str ());
data/pcl-1.11.1+dfsg/common/src/parse.cpp:492:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        v[j] = atoi (values.at (j).c_str ());
data/pcl-1.11.1+dfsg/common/src/parse.cpp:509:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      int val = atoi (argv[i]);
data/pcl-1.11.1+dfsg/common/src/print.cpp:129:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char command[40];
data/pcl-1.11.1+dfsg/common/src/print.cpp:131:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf (command, "%c[%d;%d;%dm", 0x1B, attribute, fg + 30, bg + 40);
data/pcl-1.11.1+dfsg/common/src/print.cpp:146:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char command[17];
data/pcl-1.11.1+dfsg/common/src/print.cpp:148:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf (command, "%c[%d;%dm", 0x1B, attribute, fg + 30);
data/pcl-1.11.1+dfsg/common/src/print.cpp:163:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char command[13];
data/pcl-1.11.1+dfsg/common/src/print.cpp:165:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf (command, "%c[0;m", 0x1B);
data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_cloud.cpp:111:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  if (argc > 1 && atoi (argv[1]) == 1)
data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_debayering.cpp:66:6:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    	memcpy (cv_image.data, &rgb_image[0], image->getWidth () * image->getHeight () * 3);
data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_tool_standalone.cpp:112:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
		downsample = atoi (argv[2]);
data/pcl-1.11.1+dfsg/cuda/apps/src/kinect_viewer_cuda.cpp:110:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
		downsample = atoi (argv[2]);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/gpu/people_detect/src/people_detect.cpp:90:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[4096];
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/build_all_object_models.cpp:94:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (filter_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/build_all_object_models.cpp:113:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (segmentation_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/build_all_object_models.cpp:133:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (feature_estimation_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/build_all_object_models.cpp:154:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (registration_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/build_object_model.cpp:70:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (filter_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/build_object_model.cpp:89:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (segmentation_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/build_object_model.cpp:109:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (feature_estimation_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/build_object_model.cpp:130:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (registration_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_feature_estimation.cpp:55:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int nr_octaves = atoi(tokens[1].c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_feature_estimation.cpp:56:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int nr_scales = atoi(tokens[2].c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_object_recognition.cpp:72:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  input_stream.open (objects_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_object_recognition.cpp:90:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  input_stream.open (filter_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_object_recognition.cpp:109:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  input_stream.open (segmentation_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_object_recognition.cpp:129:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  input_stream.open (feature_estimation_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_object_recognition.cpp:150:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  input_stream.open (registration_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_registration.cpp:60:36:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    float transformation_epsilon = atoi(tokens[2].c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_registration.cpp:61:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int max_iterations = atoi(tokens[3].c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/test_surface.cpp:71:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int max_nearest_neighbors = atoi(tokens[1].c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/tutorial.cpp:541:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int keypoint_type   = atoi (argv[3]);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/tutorial.cpp:542:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int descriptor_type = atoi (argv[4]);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iccv2011/src/tutorial.cpp:543:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int surface_type    = atoi (argv[5]);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/interactive_icp/interactive_icp.cpp:56:18:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    iterations = atoi (argv[2]);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/build_all_object_models.cpp:94:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (filter_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/build_all_object_models.cpp:113:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (segmentation_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/build_all_object_models.cpp:133:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (feature_estimation_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/build_all_object_models.cpp:154:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (registration_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/build_object_model.cpp:70:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (filter_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/build_object_model.cpp:89:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (segmentation_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/build_object_model.cpp:109:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (feature_estimation_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/build_object_model.cpp:130:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  params_stream.open (registration_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_feature_estimation.cpp:55:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int nr_octaves = atoi(tokens[1].c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_feature_estimation.cpp:56:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int nr_scales = atoi(tokens[2].c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_object_recognition.cpp:72:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  input_stream.open (objects_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_object_recognition.cpp:90:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  input_stream.open (filter_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_object_recognition.cpp:109:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  input_stream.open (segmentation_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_object_recognition.cpp:129:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  input_stream.open (feature_estimation_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_object_recognition.cpp:150:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  input_stream.open (registration_parameters_file.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_registration.cpp:60:36:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    float transformation_epsilon = atoi(tokens[2].c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_registration.cpp:61:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int max_iterations = atoi(tokens[3].c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/iros2011/src/test_surface.cpp:71:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    int max_nearest_neighbors = atoi(tokens[1].c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/pcl_plotter/pcl_plotter_demo.cpp:100:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[50];
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/pcl_plotter/pcl_plotter_demo.cpp:101:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf (str, "y = %dx^2", (int) fsq[2]);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/pcl_visualizer/pcl_visualizer_demo.cpp:186:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[512];
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/pcl_visualizer/pcl_visualizer_demo.cpp:189:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf (str, "text#%03d", i);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/pcl_visualizer/pcl_visualizer_demo.cpp:205:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[512];
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/pcl_visualizer/pcl_visualizer_demo.cpp:206:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf (str, "text#%03d", text_id ++);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/registration_api/example1.cpp:182:7:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  ofs.open (file.c_str (), std::ios::trunc | std::ios::binary);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/rops_feature/rops_feature.cpp:15:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  indices_file.open (argv[2], std::ifstream::in);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/rops_feature/rops_feature.cpp:27:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  triangles_file.open (argv[3], std::ifstream::in);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/vfh_recognition/build_tree.cpp:123:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (training_data_list_file_name.c_str ());
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/vfh_recognition/nearest_neighbors.cpp:76:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&p.ptr ()[0], &model.second[0], p.cols * p.rows * sizeof (float));
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/vfh_recognition/nearest_neighbors.cpp:92:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (filename.c_str ());
data/pcl-1.11.1+dfsg/examples/segmentation/example_cpc_segmentation.cpp:438:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const unsigned char black_color   [3] = {0, 0, 0};
data/pcl-1.11.1+dfsg/examples/segmentation/example_cpc_segmentation.cpp:439:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const unsigned char white_color   [3] = {255, 255, 255};
data/pcl-1.11.1+dfsg/examples/segmentation/example_cpc_segmentation.cpp:440:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const unsigned char concave_color [3] = {255,  0,  0};
data/pcl-1.11.1+dfsg/examples/segmentation/example_cpc_segmentation.cpp:441:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const unsigned char cut_color     [3] = {  0,255,  0};
data/pcl-1.11.1+dfsg/examples/segmentation/example_lccp_segmentation.cpp:363:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const unsigned char convex_color [3] = {255, 255, 255};
data/pcl-1.11.1+dfsg/examples/segmentation/example_lccp_segmentation.cpp:364:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const unsigned char concave_color [3] = {255, 0, 0};
data/pcl-1.11.1+dfsg/examples/segmentation/example_region_growing.cpp:114:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    clusters_file.open ("clusters.dat");
data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/narf.hpp:63:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(narf36.descriptor, descriptor_, 36*sizeof(*descriptor_));
data/pcl-1.11.1+dfsg/features/include/pcl/features/narf.h:244:78:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        void copyToFloatArray (const PointT& p, float* out) const override { memcpy(out, p->getDescriptor(), sizeof(*p->getDescriptor())*this->nr_dimensions_); }
data/pcl-1.11.1+dfsg/features/src/narf.cpp:119:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(surface_patch_, other.surface_patch_, sizeof(*surface_patch_)*surface_patch_pixel_size_*surface_patch_pixel_size_);
data/pcl-1.11.1+dfsg/features/src/narf.cpp:129:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(descriptor_, other.descriptor_, sizeof(*descriptor_)*descriptor_size_);
data/pcl-1.11.1+dfsg/features/src/narf.cpp:539:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  file.open(filename.c_str());
data/pcl-1.11.1+dfsg/features/src/narf.cpp:596:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  file.open (filename.c_str ());
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/approximate_voxel_grid.hpp:58:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (reinterpret_cast<char*> (&output[op]) + rgba_index, &rgb, sizeof (float));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/approximate_voxel_grid.hpp:115:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&rgb, (reinterpret_cast<const char *> (&point)) + rgba_index, sizeof (RGB));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/conditional_removal.hpp:533:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt_val, pt_data + this->offset_, sizeof (std::int8_t));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/conditional_removal.hpp:539:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt_val, pt_data + this->offset_, sizeof (std::uint8_t));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/conditional_removal.hpp:545:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt_val, pt_data + this->offset_, sizeof (std::int16_t));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/conditional_removal.hpp:551:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt_val, pt_data + this->offset_, sizeof (std::uint16_t));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/conditional_removal.hpp:557:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt_val, pt_data + this->offset_, sizeof (std::int32_t));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/conditional_removal.hpp:563:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt_val, pt_data + this->offset_, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/conditional_removal.hpp:569:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt_val, pt_data + this->offset_, sizeof (float));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/conditional_removal.hpp:575:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt_val, pt_data + this->offset_, sizeof (double));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/extract_indices.hpp:70:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (pt_data + field.offset, &user_filter_value_, sizeof (float));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/extract_indices.hpp:103:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (pt_data + field.offset, &user_filter_value_, sizeof (float));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/passthrough.hpp:101:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&field_value, pt_data + fields[distance_idx].offset, sizeof (float));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/voxel_grid.hpp:69:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&distance_value, pt_data + fields[distance_idx].offset, sizeof (float));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/voxel_grid.hpp:95:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&distance_value, pt_data + fields[distance_idx].offset, sizeof (float));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/voxel_grid.hpp:146:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&distance_value, pt_data + fields[distance_idx].offset, sizeof (float));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/voxel_grid.hpp:172:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&distance_value, pt_data + fields[distance_idx].offset, sizeof (float));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/voxel_grid.hpp:291:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&distance_value, pt_data + fields[distance_idx].offset, sizeof (float));
data/pcl-1.11.1+dfsg/filters/include/pcl/filters/impl/voxel_grid_covariance.hpp:141:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&distance_value, pt_data + fields[distance_idx].offset, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/crop_box.cpp:77:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (pt_data + offset, &user_filter_value, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/crop_box.cpp:130:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (local_pt.data (), &input_->data[offset], sizeof (float)*3);
data/pcl-1.11.1+dfsg/filters/src/extract_indices.cpp:55:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (&output.data[(*indices_)[i] * output.point_step + output.fields[j].offset],
data/pcl-1.11.1+dfsg/filters/src/extract_indices.cpp:76:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (&output.data[remaining_index * output.point_step + output.fields[j].offset],
data/pcl-1.11.1+dfsg/filters/src/extract_indices.cpp:132:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&output.data[i * output.point_step], &input_->data[remaining_indices[i] * output.point_step], output.point_step);
data/pcl-1.11.1+dfsg/filters/src/extract_indices.cpp:140:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&output.data[i * output.point_step], &input_->data[(*indices_)[i] * output.point_step], output.point_step);
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:137:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&output.data[cp * output.point_step], &input_->data[cp * output.point_step], output.point_step);
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:140:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&distance_value, &input_->data[cp * input_->point_step + input_->fields[distance_idx].offset],
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:149:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&output.data[xyz_offset[0]], &badpt, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:150:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&output.data[xyz_offset[1]], &badpt, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:151:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&output.data[xyz_offset[2]], &badpt, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:163:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&output.data[xyz_offset[0]], &badpt, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:164:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&output.data[xyz_offset[1]], &badpt, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:165:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&output.data[xyz_offset[2]], &badpt, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:181:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&distance_value, &input_->data[cp * input_->point_step + input_->fields[distance_idx].offset],
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:220:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&pt[0], &input_->data[xyz_offset[0]], sizeof(float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:221:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&pt[1], &input_->data[xyz_offset[1]], sizeof(float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:222:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&pt[2], &input_->data[xyz_offset[2]], sizeof(float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:236:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&output.data[nr_p * output.point_step], &input_->data[cp * output.point_step], output.point_step);
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:248:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[0], &input_->data[xyz_offset[0]], sizeof(float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:249:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[1], &input_->data[xyz_offset[1]], sizeof(float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:250:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[2], &input_->data[xyz_offset[2]], sizeof(float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:264:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&output.data[nr_p * output.point_step], &input_->data[cp * output.point_step], output.point_step);
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:310:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[0], &input_->data[ii * input_->point_step + xyz_offset[0]], sizeof(float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:311:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[1], &input_->data[ii * input_->point_step + xyz_offset[1]], sizeof(float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:312:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[2], &input_->data[ii * input_->point_step + xyz_offset[2]], sizeof(float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:341:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[0], &input_->data[ii * input_->point_step + xyz_offset[0]], sizeof(float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:342:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[1], &input_->data[ii * input_->point_step + xyz_offset[1]], sizeof(float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:343:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[2], &input_->data[ii * input_->point_step + xyz_offset[2]], sizeof(float));
data/pcl-1.11.1+dfsg/filters/src/passthrough.cpp:357:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&field_value, pt_data + input_->fields[distance_idx].offset, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/project_inliers.cpp:105:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&output.data[(*indices_)[i] * output.point_step + output.fields[x_idx].offset], &cloud_out[(*indices_)[i]].x, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/project_inliers.cpp:106:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&output.data[(*indices_)[i] * output.point_step + output.fields[y_idx].offset], &cloud_out[(*indices_)[i]].y, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/project_inliers.cpp:107:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&output.data[(*indices_)[i] * output.point_step + output.fields[z_idx].offset], &cloud_out[(*indices_)[i]].z, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/project_inliers.cpp:148:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&output.data[i * output.point_step], &input_->data[(*indices_)[i] * input_->point_step], output.point_step);
data/pcl-1.11.1+dfsg/filters/src/project_inliers.cpp:149:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&output.data[i * output.point_step + output.fields[x_idx].offset], &cloud_out[(*indices_)[i]].x, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/project_inliers.cpp:150:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&output.data[i * output.point_step + output.fields[y_idx].offset], &cloud_out[(*indices_)[i]].y, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/project_inliers.cpp:151:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&output.data[i * output.point_step + output.fields[z_idx].offset], &cloud_out[(*indices_)[i]].z, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/radius_outlier_removal.cpp:135:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&output.data[nr_p * output.point_step], &input_->data[(*indices_)[cp] * output.point_step],
data/pcl-1.11.1+dfsg/filters/src/random_sample.cpp:78:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (pt_data + offset, &user_filter_value, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/statistical_outlier_removal.cpp:120:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&output.data[nr_p * output.point_step], &input_->data[(*indices_)[cp] * output.point_step],
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:74:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&pt[0], &cloud->data[xyz_offset[0]], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:75:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&pt[1], &cloud->data[xyz_offset[1]], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:76:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&pt[2], &cloud->data[xyz_offset[2]], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:135:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&distance_value, &cloud->data[point_offset + cloud->fields[distance_idx].offset], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:157:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&pt[0], &cloud->data[xyz_offset[0]], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:158:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&pt[1], &cloud->data[xyz_offset[1]], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:159:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&pt[2], &cloud->data[xyz_offset[2]], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:304:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&distance_value, &input_->data[point_offset + input_->fields[distance_idx].offset], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:326:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[0], &input_->data[xyz_offset[0]], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:327:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[1], &input_->data[xyz_offset[1]], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:328:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[2], &input_->data[xyz_offset[2]], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:356:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[0], &input_->data[xyz_offset[0]], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:357:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[1], &input_->data[xyz_offset[1]], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:358:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[2], &input_->data[xyz_offset[2]], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:448:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[0], &input_->data[point_offset+input_->fields[x_idx_].offset], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:449:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[1], &input_->data[point_offset+input_->fields[y_idx_].offset], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:450:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[2], &input_->data[point_offset+input_->fields[z_idx_].offset], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:463:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&rgb, &input_->data[point_offset + input_->fields[rgba_index].offset], sizeof (RGB));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:471:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&centroid[d], &input_->data[point_offset + input_->fields[d].offset], field_sizes_[d]);
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:480:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&pt[0], &input_->data[point_offset+input_->fields[x_idx_].offset], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:481:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&pt[1], &input_->data[point_offset+input_->fields[y_idx_].offset], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:482:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&pt[2], &input_->data[point_offset+input_->fields[z_idx_].offset], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:494:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (&rgb, &input_->data[point_offset + input_->fields[rgba_index].offset], sizeof (RGB));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:502:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (&temporary[d], &input_->data[point_offset + input_->fields[d].offset], field_sizes_[d]);
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:519:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&output.data[xyz_offset[0]], &centroid[0], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:520:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&output.data[xyz_offset[1]], &centroid[1], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:521:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&output.data[xyz_offset[2]], &centroid[2], sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:529:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&output.data[point_offset + output.fields[d].offset], &centroid[d], field_sizes_[d]);
data/pcl-1.11.1+dfsg/filters/src/voxel_grid.cpp:537:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&output.data[point_offset + output.fields[rgba_index].offset], &rgb, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid_label.cpp:141:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&distance_value, pt_data + fields[distance_idx].offset, sizeof (float));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid_label.cpp:257:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&rgb, reinterpret_cast<const char*> (&(*input_)[index_vector[cp].cloud_point_index]) + rgba_index, sizeof (RGB));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid_label.cpp:294:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (&rgb, reinterpret_cast<const char*> (&(*input_)[index_vector[i].cloud_point_index]) + rgba_index, sizeof (RGB));
data/pcl-1.11.1+dfsg/filters/src/voxel_grid_label.cpp:328:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (reinterpret_cast<char*> (&output[index]) + rgba_index, &rgb, sizeof (float));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/camera_pose.h:83:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      out_stream_.open (output_filename_.c_str () );
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:93:53:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
pcl::gpu::CaptureOpenNI::CaptureOpenNI(int device) {open (device); }
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:94:70:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
pcl::gpu::CaptureOpenNI::CaptureOpenNI(const std::string& filename) {open (filename); }
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:98:26:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
pcl::gpu::CaptureOpenNI::open (int device)
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:181:26:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
pcl::gpu::CaptureOpenNI::open (const std::string& filename)
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/evaluation.cpp:111:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[4096];
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/kinfu_app.cpp:1373:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[4096];
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/kinfu_app.cpp:1374:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf (buf, "./%06d.png", (int)t);
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/kinfu_app_sim.cpp:1389:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    capture.open (openni_device);
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/kinfu_app_sim.cpp:1394:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    capture.open (oni_file);
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/kinfu_app_sim.cpp:1458:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[4096];
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/kinfu_app_sim.cpp:1459:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf (buf, "./%06d.png", (int)t);
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/openni_capture.h:63:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    void open(int device);
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/openni_capture.h:64:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    void open(const std::string& oni_filename);
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/include/pcl/gpu/kinfu_large_scale/impl/world_model.hpp:267:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (pt_data + field.offset, &my_nan, sizeof (float));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/screenshot_manager.cpp:103:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
          poseFile.open (filename_pose.c_str());
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:95:62:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
pcl::gpu::kinfuLS::CaptureOpenNI::CaptureOpenNI(int device) {open (device); }
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:96:79:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
pcl::gpu::kinfuLS::CaptureOpenNI::CaptureOpenNI(const std::string& filename) {open (filename); }
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:100:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
pcl::gpu::kinfuLS::CaptureOpenNI::open (int device)
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:183:35:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
pcl::gpu::kinfuLS::CaptureOpenNI::open (const std::string& filename)
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/evaluation.cpp:111:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[4096];
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/kinfu_app_sim.cpp:1414:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    capture.open (openni_device);
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/kinfu_app_sim.cpp:1419:13:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    capture.open (oni_file);
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/kinfu_app_sim.cpp:1483:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[4096];
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/kinfu_app_sim.cpp:1484:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf (buf, "./%06d.png", (int)t);
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/openni_capture.h:65:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      void open(int device);
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/openni_capture.h:66:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      void open(const std::string& oni_filename);
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/record_maps_rgb.cpp:325:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    buff_size = atoi (argv[1]);
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/standalone_texture_mapping.cpp:68:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str ());
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/standalone_texture_mapping.cpp:119:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&value, &tex_mesh.cloud.data[i * point_size + tex_mesh.cloud.fields[d].offset], sizeof (float));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/standalone_texture_mapping.cpp:156:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&value, &tex_mesh.cloud.data[i * point_size + tex_mesh.cloud.fields[d].offset], sizeof (float));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/standalone_texture_mapping.cpp:235:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  m_fs.open (mtl_file_name.c_str ());
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/standalone_texture_mapping.cpp:352:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  myReadFile.open(filename.c_str (), std::ios::in);
data/pcl-1.11.1+dfsg/gpu/people/include/pcl/gpu/people/label_blob2.h:72:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char   child_label[MAX_CHILD];  // makes displaying the tree easier
data/pcl-1.11.1+dfsg/gpu/people/src/face_detector.cpp:382:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *fp = fopen(filename.c_str(), "rbe");
data/pcl-1.11.1+dfsg/gpu/people/src/face_detector.cpp:428:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&haar_stages[0], &fdata[0]+dataOffset, szStages);
data/pcl-1.11.1+dfsg/gpu/people/src/face_detector.cpp:430:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&haarClassifierNodes[0], &fdata[0]+dataOffset, szClassifiers);
data/pcl-1.11.1+dfsg/gpu/people/src/face_detector.cpp:432:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&haar_features[0], &fdata[0]+dataOffset, szFeatures);
data/pcl-1.11.1+dfsg/gpu/people/src/face_detector.cpp:480:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(h_haar_stages.ptr(), &haar_stages[0], haar_stages.size()*sizeof(HaarStage64));
data/pcl-1.11.1+dfsg/gpu/people/src/face_detector.cpp:481:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(h_haar_nodes.ptr(), &haar_nodes[0], haar_nodes.size()*sizeof(HaarClassifierNode128));
data/pcl-1.11.1+dfsg/gpu/people/src/face_detector.cpp:482:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(h_haar_features.ptr(), &haar_features[0], haar_features.size()*sizeof(HaarFeature64));
data/pcl-1.11.1+dfsg/gpu/people/src/face_detector.cpp:503:20:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE *fp = fopen(filename.c_str(), "rbe");
data/pcl-1.11.1+dfsg/gpu/people/src/face_detector.cpp:587:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(h_src.ptr(), &point.intensity, sizeof(point.intensity));
data/pcl-1.11.1+dfsg/gpu/people/tools/people_app.cpp:113:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[4096];
data/pcl-1.11.1+dfsg/gpu/people/tools/people_pcd_prob.cpp:85:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[4096];
data/pcl-1.11.1+dfsg/gpu/people/tools/people_pcd_prob.cpp:93:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[4096];
data/pcl-1.11.1+dfsg/gpu/people/tools/people_pcd_prob.cpp:144:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      fb.open (filename.c_str(), std::ios::out);
data/pcl-1.11.1+dfsg/gpu/people/tools/people_pcd_prob.cpp:154:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      fb.open (filename.c_str(), std::ios::in);
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:244:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&value, &cloud.data[point_index * point_size + cloud.fields[field_idx].offset + fields_count * sizeof (Type)], sizeof (Type));
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:261:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&value, &cloud.data[point_index * point_size + cloud.fields[field_idx].offset + fields_count * sizeof (Type)], sizeof (Type));
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:274:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&value, &cloud.data[point_index * point_size + cloud.fields[field_idx].offset + fields_count * sizeof (std::int8_t)], sizeof (std::int8_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:288:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&value, &cloud.data[point_index * point_size + cloud.fields[field_idx].offset + fields_count * sizeof (std::uint8_t)], sizeof (std::uint8_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:312:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&value, &cloud.data[point_index * point_size + cloud.fields[field_idx].offset + fields_count * sizeof (Type)], sizeof (Type));
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:356:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&cloud.data[point_index * cloud.point_step + 
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:382:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&cloud.data[point_index * cloud.point_step + 
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:408:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&cloud.data[point_index * cloud.point_step + 
data/pcl-1.11.1+dfsg/io/include/pcl/io/image.h:124:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (rgb_buffer, wrapper_->getData (), wrapper_->getDataSize ());
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/lzf_image_io.hpp:101:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&val, &uncompressed_data[depth_idx], sizeof (unsigned short));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/lzf_image_io.hpp:175:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&val, &uncompressed_data[depth_idx], sizeof (unsigned short));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:198:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&map[0], oss.str ().c_str (), data_idx);
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:207:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (out, reinterpret_cast<const char*> (&point) + field.offset, fields_sizes[nrj]);
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:335:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (pters[j], reinterpret_cast<const char*> (&point) + fields[j].offset, fields_sizes[j]);
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:352:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&header[0], &compressed_size, sizeof (unsigned int));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:353:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&header[4], &data_size, sizeof (unsigned int));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:396:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&map[0], oss.str ().c_str (), data_idx);
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:398:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&map[data_idx], temp_buf, data_size);
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:450:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str ());      // Open file
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:493:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&point) + fields[d].offset + c * sizeof (std::int8_t), sizeof (std::int8_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:500:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&point) + fields[d].offset + c * sizeof (std::uint8_t), sizeof (std::uint8_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:507:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&point) + fields[d].offset + c * sizeof (std::int16_t), sizeof (std::int16_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:514:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&point) + fields[d].offset + c * sizeof (std::uint16_t), sizeof (std::uint16_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:521:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&point) + fields[d].offset + c * sizeof (std::int32_t), sizeof (std::int32_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:528:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&point) + fields[d].offset + c * sizeof (std::uint32_t), sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:542:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&value, reinterpret_cast<const char*> (&point) + fields[d].offset + c * sizeof (float), sizeof (float));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:547:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&point) + fields[d].offset + c * sizeof (float), sizeof (float));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:557:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&point) + fields[d].offset + c * sizeof (double), sizeof (double));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:670:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&map[0], oss.str ().c_str (), data_idx);
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:679:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (out, reinterpret_cast<const char*> (&cloud[index]) + field.offset, fields_sizes[nrj]);
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:733:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str ());      // Open file
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:776:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&cloud[index]) + fields[d].offset + c * sizeof (std::int8_t), sizeof (std::int8_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:783:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&cloud[index]) + fields[d].offset + c * sizeof (std::uint8_t), sizeof (std::uint8_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:790:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&cloud[index]) + fields[d].offset + c * sizeof (std::int16_t), sizeof (std::int16_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:797:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&cloud[index]) + fields[d].offset + c * sizeof (std::uint16_t), sizeof (std::uint16_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:804:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&cloud[index]) + fields[d].offset + c * sizeof (std::int32_t), sizeof (std::int32_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:811:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&cloud[index]) + fields[d].offset + c * sizeof (std::uint32_t), sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:825:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&value, reinterpret_cast<const char*> (&cloud[index]) + fields[d].offset + c * sizeof (float), sizeof (float));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:831:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&value, reinterpret_cast<const char*> (&cloud[index]) + fields[d].offset + c * sizeof (float), sizeof (float));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/pcd_io.hpp:842:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, reinterpret_cast<const char*> (&cloud[index]) + fields[d].offset + c * sizeof (double), sizeof (double));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/point_cloud_image_extractors.hpp:189:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (&img.data[i * 3], &img.data[colormap[val]], 3);
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/point_cloud_image_extractors.hpp:232:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&img.data[i * 3], GlasbeyLUT::data () + colormap[val] * 3, 3);
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/vtk_lib_io.hpp:151:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char color[3];
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/vtk_lib_io.hpp:269:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char color[3];
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/vtk_lib_io.hpp:305:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&data[i * 3], &cloud[i].x, 12);    // sizeof (float) * 3
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/vtk_lib_io.hpp:318:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&data[j * 3], &cloud[i].x, 12);    // sizeof (float) * 3
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/vtk_lib_io.hpp:377:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char color[3];
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/vtk_lib_io.hpp:494:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          unsigned char color[3];
data/pcl-1.11.1+dfsg/io/include/pcl/io/io_exception.h:98:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      static char msg[1024];
data/pcl-1.11.1+dfsg/io/include/pcl/io/low_level_io.h:114:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      return ::open(pathname, flags, mode);
data/pcl-1.11.1+dfsg/io/include/pcl/io/low_level_io.h:119:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      return ::open(pathname, flags);
data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_exception.h:131:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char msg[1024];
data/pcl-1.11.1+dfsg/io/include/pcl/io/openni_camera/openni_image.h:122:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (rgb_buffer, image_md_->Data (), image_md_->DataSize ());
data/pcl-1.11.1+dfsg/io/include/pcl/io/pcd_grabber.h:278:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (&rgb, reinterpret_cast<const char*> (&(*cloud)[k]) + rgba_index, sizeof (RGB));
data/pcl-1.11.1+dfsg/io/include/pcl/io/robot_eye_grabber.h:128:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char receive_buffer_[MAX_LENGTH];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:51:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char file_name[100];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:52:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char file_mode[8];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:53:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char uid[8];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:54:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char gid[8];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:55:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char file_size[12];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:56:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char mtime[12];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:57:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char chksum[8];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:58:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char file_type[1];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:59:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char link_file_name[100];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:60:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char ustar[6];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:61:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char ustar_version[2];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:62:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char uname[32];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:63:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char gname[32];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:64:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dev_major[8];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:65:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dev_minor[8];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:66:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char file_name_prefix[155];
data/pcl-1.11.1+dfsg/io/include/pcl/io/tar.h:67:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char _padding[12];
data/pcl-1.11.1+dfsg/io/src/depth_sense/depth_sense_grabber_impl.cpp:187:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (depth_data.data (), &data.depthMapFloatingPoint[0], SIZE * sizeof (float));
data/pcl-1.11.1+dfsg/io/src/depth_sense/depth_sense_grabber_impl.cpp:223:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&(*xyzrgba_cloud)[i].rgba, &color_data_[pixel * 3], 3);
data/pcl-1.11.1+dfsg/io/src/depth_sense/depth_sense_grabber_impl.cpp:234:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&color_data_[0], data.colorMap, color_data_.size ());
data/pcl-1.11.1+dfsg/io/src/dinast_grabber.cpp:201:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char data[21];
data/pcl-1.11.1+dfsg/io/src/dinast_grabber.cpp:213:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char ctrl_buf[1];
data/pcl-1.11.1+dfsg/io/src/dinast_grabber.cpp:223:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char ctrl_buf[1];
data/pcl-1.11.1+dfsg/io/src/ensenso_grabber.cpp:159:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    NxLibCommand open (cmdOpen);
data/pcl-1.11.1+dfsg/io/src/ensenso_grabber.cpp:160:5:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    open.parameters ()[itmCameras] = camera_[itmSerialNumber].asString ();
data/pcl-1.11.1+dfsg/io/src/ensenso_grabber.cpp:161:5:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    open.execute ();
data/pcl-1.11.1+dfsg/io/src/hdl_grabber.cpp:230:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              index = atoi (item.second.data ().c_str ());
data/pcl-1.11.1+dfsg/io/src/hdl_grabber.cpp:477:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (dup, data, bytesReceived * sizeof (std::uint8_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:70:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str (), std::ios::binary);
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:195:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    mapped_file.open (file_name, data_size, 0);
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:212:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&cloud.data[0], mapped_file.data () + data_idx, cloud.data.size ());
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:246:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    mapped_file.open (file_name, data_size, 0);
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:263:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&mesh.cloud.data[0], mapped_file.data () + data_idx, mesh.cloud.data.size ());
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:269:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str (), std::ios::binary);
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:345:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (addr, &magic_size, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:347:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (addr, magic.c_str (), magic_size * sizeof (char));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:349:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (addr, &version, sizeof (float));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:352:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (addr, &cloud_name_size, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:354:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (addr, cloud_name.c_str (), cloud_name_size * sizeof (char));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:357:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (addr, &vertices_size, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:359:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (addr, vertices.c_str (), vertices_size * sizeof (char));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:362:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (addr, &nb_vertices, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:377:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    sink.open (params);
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:394:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (sink.data (), &header[0], data_idx);
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:397:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (sink.data () + data_idx, &cloud.data[0], cloud.data.size ());
data/pcl-1.11.1+dfsg/io/src/image_depth.cpp:174:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (depth_buffer, wrapper_->getData (), wrapper_->getDataSize ());
data/pcl-1.11.1+dfsg/io/src/image_grabber.cpp:461:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char timestamp_str[256];
data/pcl-1.11.1+dfsg/io/src/image_ir.cpp:132:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (ir_buffer, wrapper_->getData (), wrapper_->getDataSize ());
data/pcl-1.11.1+dfsg/io/src/image_rgb24.cpp:115:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (rgb_buffer, wrapper_->getData (), wrapper_->getDataSize ());
data/pcl-1.11.1+dfsg/io/src/image_rgb24.cpp:123:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (rgb_line, src_line, line_size);
data/pcl-1.11.1+dfsg/io/src/libpng_wrapper.cpp:60:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (data, *input_pointer, sizeof (std::uint8_t) * length);
data/pcl-1.11.1+dfsg/io/src/lzf.cpp:356:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (op, ref, len);
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:73:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&map[0], data, data_size);
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:97:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&map[0], data, data_size);
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:130:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&output[0],  &header[0], 5);
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:131:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&output[5],  &width, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:132:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&output[9],  &height, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:143:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&output[13], &itype[0], 16);
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:144:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&output[29], &compressed_size, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:145:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&output[33], &uncompressed_size, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:411:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char header_string[5];
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:412:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&header_string,    &map[0], 5);        // PCLZF
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:424:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&width_,            &map[5], sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:425:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&height_,           &map[9], sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:426:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char imgtype_string[16];
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:427:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&imgtype_string,    &map[13], 16);       // BAYER8, RGB24_, YUV422_, ...
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:433:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&compressed_size,   &map[29], sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:447:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&uncompressed_size, &map[33], sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:450:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&data[0], &map[header_size], compressed_size);
data/pcl-1.11.1+dfsg/io/src/lzf_image_io.cpp:492:24:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  std::filebuf *f = fb.open (filename.c_str (), std::ios::in);
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:174:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  mtl_file.open (mtl_file_path.c_str (), std::ios::binary);
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:354:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str (), std::ios::binary);
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:512:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str (), std::ios::binary);
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:569:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&cloud.data[point_idx * cloud.point_step + cloud.fields[f].offset],
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:598:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&cloud.data[normal_idx * cloud.point_step + cloud.fields[f].offset],
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:654:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str (), std::ios::binary);
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:711:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&mesh.cloud.data[v_idx * mesh.cloud.point_step + mesh.cloud.fields[f].offset],
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:732:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&mesh.cloud.data[vn_idx * mesh.cloud.point_step + mesh.cloud.fields[f].offset],
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:846:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str (), std::ios::binary);
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:901:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&mesh.cloud.data[v_idx * mesh.cloud.point_step + mesh.cloud.fields[f].offset],
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:923:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&mesh.cloud.data[vn_idx * mesh.cloud.point_step + mesh.cloud.fields[f].offset],
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:980:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str ());
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:1031:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&value, &tex_mesh.cloud.data[i * point_size + tex_mesh.cloud.fields[d].offset], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:1068:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&value, &tex_mesh.cloud.data[i * point_size + tex_mesh.cloud.fields[d].offset], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:1132:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  m_fs.open (mtl_file_name.c_str ());
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:1168:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str ());
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:1207:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&value, &mesh.cloud.data[i * point_size + mesh.cloud.fields[d].offset], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:1244:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (&value, &mesh.cloud.data[i * point_size + mesh.cloud.fields[d].offset], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/openni2/openni2_device.cpp:63:30:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    status = openni_device_->open (device_URI.c_str ());
data/pcl-1.11.1+dfsg/io/src/openni2/openni2_device.cpp:65:30:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    status = openni_device_->open (openni::ANY_DEVICE);
data/pcl-1.11.1+dfsg/io/src/openni2_grabber.cpp:335:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      unsigned index = atoi (device_id.c_str () + 1);
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_depth_image.cpp:62:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (depth_buffer, depth_md_->Data (), depth_md_->DataSize ());
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_driver.cpp:198:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy (const_cast<char*> (device_context_[device].device_node.GetDescription ().strVendor), "Microsoft");
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_driver.cpp:199:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy (const_cast<char*> (device_context_[device].device_node.GetDescription ().strName), "Xbox NUI Camera");
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_driver.cpp:205:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy (const_cast<char*> (device.device_node.GetDescription ().strVendor), "ASUS");
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_driver.cpp:206:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy (const_cast<char*> (device.device_node.GetDescription ().strName), "Xtion Pro");
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_driver.cpp:368:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy (description.strVendor, "unknown");
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_driver.cpp:369:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy (description.strName, "unknown");
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_driver.cpp:378:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy (description.strVendor, "unknown");
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_driver.cpp:379:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy (description.strName, "unknown");
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_driver.cpp:384:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char buffer[1024];
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_image_rgb24.cpp:62:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (rgb_buffer, image_md_->Data(), image_md_->DataSize());
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_image_rgb24.cpp:70:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (rgb_line, src_line, line_size);
data/pcl-1.11.1+dfsg/io/src/openni_camera/openni_ir_image.cpp:59:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (ir_buffer, ir_md_->Data(), ir_md_->DataSize ());
data/pcl-1.11.1+dfsg/io/src/openni_grabber.cpp:342:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      unsigned index = atoi (device_id.c_str () + 1);
data/pcl-1.11.1+dfsg/io/src/openni_grabber.cpp:350:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      unsigned bus = atoi (device_id.substr (0, pos).c_str ());
data/pcl-1.11.1+dfsg/io/src/openni_grabber.cpp:351:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      unsigned address = atoi (device_id.substr (pos + 1, device_id.length () - pos - 1).c_str ());
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:388:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str (), std::ios::binary);
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:554:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&compressed_size, &map[data_idx + 0], 4);
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:555:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&uncompressed_size, &map[data_idx + 4], 4);
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:604:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&cloud.data[i * fsize + fields[j].offset], pters[j], fields_sizes[j]);
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:613:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&cloud.data[0], &map[0] + data_idx, cloud.data.size ());
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:710:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fs.open (file_name.c_str ());
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:1117:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str ());      // Open file
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:1300:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&map[0], oss.str().c_str (), static_cast<std::size_t> (data_idx));
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:1303:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&map[0] + data_idx, &cloud.data[0], cloud.data.size ());
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:1408:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (pters[j], &cloud.data[i * cloud.point_step + fields[j].offset], fields_sizes[j]);
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:1426:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&temp_buf[0], &compressed_size, 4);
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:1427:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&temp_buf[4], &data_size, 4);
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:1515:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (map, ostr.data (), ostr.size ());
data/pcl-1.11.1+dfsg/io/src/ply/ply_parser.cpp:66:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char magic[4];
data/pcl-1.11.1+dfsg/io/src/ply/ply_parser.cpp:500:11:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  istream.open (filename.c_str (), std::ios::in | std::ios::binary);
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:277:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&cloud_->data[vertex_count_ * cloud_->point_step + vertex_offset_before_],
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:303:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&cloud_->data[vertex_count_ * cloud_->point_step + vertex_offset_before_],
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:394:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&cloud_->data[vertex_count_ * cloud_->point_step + rgb_offset_before_],
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:406:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&rgba_, 
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:412:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&cloud_->data[vertex_count_ * cloud_->point_step + rgb_offset_before_], 
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:421:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&cloud_->data[vertex_count_ * cloud_->point_step + vertex_offset_before_],
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:504:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        cloudWidthCallback (atoi (st[2].c_str ()));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:506:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        cloudHeightCallback (atoi (st[2].c_str ()));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:615:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&data[r * cloud_->point_step + field.offset],
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:618:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&data[r * cloud_->point_step + field.offset],
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:625:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&data[r* cloud_->point_step], &cloud_->data[(*range_grid_)[r][0] * cloud_->point_step], cloud_->point_step);
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:682:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&data[r * cloud_->point_step + field.offset],
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:685:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&data[r * cloud_->point_step + field.offset],
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:692:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&data[r* cloud_->point_step], &cloud_->data[(*range_grid_)[r][0] * cloud_->point_step], cloud_->point_step);
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:873:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str ());
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:929:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (char)], sizeof (char));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:936:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (unsigned char)], sizeof (unsigned char));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:943:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (short)], sizeof (short));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:950:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (unsigned short)], sizeof (unsigned short));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:957:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (int)], sizeof (int));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:966:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (unsigned int)], sizeof (unsigned int));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:972:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&color, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (unsigned int)], sizeof (pcl::RGB));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:986:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:992:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&color, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (float)], sizeof (pcl::RGB));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1003:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (double)], sizeof (double));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1070:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (char)], sizeof (char));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1077:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (unsigned char)], sizeof (unsigned char));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1084:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (short)], sizeof (short));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1091:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (unsigned short)], sizeof (unsigned short));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1098:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (int)], sizeof (int));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1107:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (unsigned int)], sizeof (unsigned int));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1113:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&color, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (unsigned int)], sizeof (pcl::RGB));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1127:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1139:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&color, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (float)], sizeof (pcl::RGB));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1150:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + c * sizeof (double)], sizeof (double));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1204:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str ());      // Open file
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1239:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&value, &cloud.data[i * point_size + cloud.fields[xfield].offset], sizeof(float));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1298:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + (total + c) * sizeof (char)], sizeof (char));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1305:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + (total + c) * sizeof (unsigned char)], sizeof (unsigned char));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1312:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + (total + c) * sizeof (short)], sizeof (short));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1319:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + (total + c) * sizeof (unsigned short)], sizeof (unsigned short));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1326:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + (total + c) * sizeof (int)], sizeof (int));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1335:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + (total + c) * sizeof (unsigned int)], sizeof (unsigned int));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1341:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&color, &cloud.data[i * point_size + cloud.fields[d].offset + (total + c) * sizeof (unsigned int)], sizeof (pcl::RGB));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1358:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + (total + c) * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1364:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&color, &cloud.data[i * point_size + cloud.fields[d].offset + (total + c) * sizeof (float)], sizeof (pcl::RGB));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1377:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset + (total + c) * sizeof (double)], sizeof (double));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1474:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str ());
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1549:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&value, &mesh.cloud.data[i * point_size + mesh.cloud.fields[d].offset + c * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1560:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&color, &mesh.cloud.data[i * point_size + mesh.cloud.fields[rgb_index].offset + c * sizeof (float)], sizeof (RGB));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1567:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&color, &mesh.cloud.data[i * point_size + mesh.cloud.fields[rgba_index].offset + c * sizeof (std::uint32_t)], sizeof (RGB));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1576:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&value, &mesh.cloud.data[i * point_size + mesh.cloud.fields[d].offset + c * sizeof(float)], sizeof(float));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1583:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&value, &mesh.cloud.data[i * point_size + mesh.cloud.fields[d].offset + c * sizeof(float)], sizeof(float));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1621:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str ());
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1706:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&value, &mesh.cloud.data[i * point_size + mesh.cloud.fields[d].offset + c * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1717:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&color, &mesh.cloud.data[i * point_size + mesh.cloud.fields[rgb_index].offset + c * sizeof (float)], sizeof (RGB));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1726:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&color, &mesh.cloud.data[i * point_size + mesh.cloud.fields[rgba_index].offset + c * sizeof (std::uint32_t)], sizeof (RGB));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1738:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&value, &mesh.cloud.data[i * point_size + mesh.cloud.fields[d].offset + c * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:1745:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&value, &mesh.cloud.data[i * point_size + mesh.cloud.fields[d].offset + c * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/real_sense_grabber.cpp:343:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (data_copy.data (), data.planes[0], SIZE * sizeof (unsigned short));
data/pcl-1.11.1+dfsg/io/src/real_sense_grabber.cpp:383:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&cloud_row[j].rgba, &color_row[j], sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/real_sense_grabber.cpp:399:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&cloud_row[j].rgba, &color_row[j], sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/robot_eye_grabber.cpp:295:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (dup, receive_buffer_, number_of_bytes);
data/pcl-1.11.1+dfsg/io/src/vtk_io.cpp:59:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str ());
data/pcl-1.11.1+dfsg/io/src/vtk_io.cpp:79:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&value, &triangles.cloud.data[i * point_size + triangles.cloud.fields[d].offset], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/vtk_io.cpp:124:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&color, &triangles.cloud.data[i * point_size + triangles.cloud.fields[field_index].offset], sizeof (RGB));
data/pcl-1.11.1+dfsg/io/src/vtk_io.cpp:153:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file_name.c_str ());
data/pcl-1.11.1+dfsg/io/src/vtk_io.cpp:173:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&value, &cloud.data[i * point_size + cloud.fields[d].offset], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/vtk_io.cpp:203:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&color, &cloud.data[i * point_size + cloud.fields[field_index].offset], sizeof (RGB));
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:295:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char point_color[4] = {0, 0, 0, 255};
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:440:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(&pt[0], &mesh.cloud.data[xyz_offset[0]], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:441:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(&pt[1], &mesh.cloud.data[xyz_offset[1]], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:442:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(&pt[2], &mesh.cloud.data[xyz_offset[2]], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:470:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&rgb, &mesh.cloud.data[cp * mesh.cloud.point_step + offset], sizeof (RGB));
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:471:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const unsigned char color[3] = {rgb.r, rgb.g, rgb.b};
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:485:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&nx, &mesh.cloud.data[cp*mesh.cloud.point_step+mesh.cloud.fields[idx_normal_x].offset], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:486:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&ny, &mesh.cloud.data[cp*mesh.cloud.point_step+mesh.cloud.fields[idx_normal_y].offset], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:487:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&nz, &mesh.cloud.data[cp*mesh.cloud.point_step+mesh.cloud.fields[idx_normal_z].offset], sizeof (float));
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:556:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&point, &cloud->data[offset], sizeof (float)*3);
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:578:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char bgr[3];
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:582:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&bgr, &cloud->data[offset], sizeof (unsigned char)*3);
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:605:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&intensity, &cloud->data[offset], sizeof(float));
data/pcl-1.11.1+dfsg/io/src/vtk_lib_io.cpp:630:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&normal, &cloud->data[offset], sizeof (float)*3);
data/pcl-1.11.1+dfsg/io/tools/convert_pcd_ascii_binary.cpp:70:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int type = atoi (argv[3]);
data/pcl-1.11.1+dfsg/io/tools/convert_pcd_ascii_binary.cpp:80:84:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    w.writeASCII (std::string (argv[2]), cloud, origin, orientation, (argc == 5) ? atoi (argv[4]) : 7);
data/pcl-1.11.1+dfsg/io/tools/ply/ply2obj.cpp:438:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      ifstream.open (istream_filename);
data/pcl-1.11.1+dfsg/io/tools/ply/ply2obj.cpp:451:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      ofstream.open (ostream_filename);
data/pcl-1.11.1+dfsg/io/tools/ply/ply2ply.cpp:532:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      ifstream.open(ifilename);
data/pcl-1.11.1+dfsg/io/tools/ply/ply2ply.cpp:544:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      ofstream.open(ofilename);
data/pcl-1.11.1+dfsg/io/tools/ply/ply2raw.cpp:424:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      ifstream.open (istream_filename);
data/pcl-1.11.1+dfsg/io/tools/ply/ply2raw.cpp:437:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      ofstream.open (ostream_filename);
data/pcl-1.11.1+dfsg/io/tools/ply/plyheader.cpp:146:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      ifstream.open (ifilename);
data/pcl-1.11.1+dfsg/io/tools/ply/plyheader.cpp:158:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      ofstream.open (ofilename);
data/pcl-1.11.1+dfsg/io/tools/ply/plyheader.cpp:169:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char magic[3];
data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/sift_keypoint.hpp:186:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (reinterpret_cast<char*> (&keypoint) + out_fields_[scale_idx_].offset,
data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/susan.hpp:359:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (reinterpret_cast<char*> (&point_out) + out_fields_[label_idx_].offset,
data/pcl-1.11.1+dfsg/keypoints/include/pcl/keypoints/impl/susan.hpp:392:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (reinterpret_cast<char*> (&point_out) + out_fields_[label_idx_].offset,
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/impl/kmeans.hpp:104:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(&x, &(*input_)[0] + fields[x_index].offset, sizeof(float));
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/permutohedral.h:175:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(keys_, old_keys, filled_ * key_size_ * sizeof(short));
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:86:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:122:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[BUFSIZ];
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:2996:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE* fp = fopen(model_file_name, "we");
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:3134:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE* fp = fopen(model_file_name, "rbe");
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:3159:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cmd[81];
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:3252:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char *idx, buff[10000];
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:3264:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        ii = atoi(idx);
data/pcl-1.11.1+dfsg/ml/src/svm_wrapper.cpp:274:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE* fp = fopen(filename, "re");
data/pcl-1.11.1+dfsg/ml/src/svm_wrapper.cpp:428:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  myfile.open(filename);
data/pcl-1.11.1+dfsg/ml/src/svm_wrapper.cpp:470:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  myfile.open(filename);
data/pcl-1.11.1+dfsg/ml/src/svm_wrapper.cpp:852:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  output.open(filename);
data/pcl-1.11.1+dfsg/octree/include/pcl/octree/octree2buf_base.h:697:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char node_bits[2];
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_disk_container.hpp:208:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE* f = fopen (disk_storage_filename_.c_str (), "rbe");
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_disk_container.hpp:333:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE* f = fopen (disk_storage_filename_.c_str (), "rbe");
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_disk_container.hpp:432:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE* f = fopen (disk_storage_filename_.c_str (), "rbe");
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_ram_container.hpp:64:22:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        FILE* fxyz = fopen (path.string ().c_str (), "we");
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_ram_container.hpp:112:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (v.data (), container_.data () + start, count * sizeof(PointT));
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/octree_disk_container.h:229:26:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            FILE* fxyz = fopen (path.string ().c_str (), "we");
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/octree_disk_container.h:231:23:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            FILE* f = fopen (disk_storage_filename_.c_str (), "rbe");
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:63:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copy,str,len);
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:133:12:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
		if (str) sprintf(str,"%d",item->valueint);
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:140:50:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
			if (std::abs(std::floor(d)-d)<=DBL_EPSILON)			sprintf(str,"%.0f",d);
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:141:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
			else sprintf(str,"%.16g",d);
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:148:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char firstByteMark[7] = { 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC };
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:228:14:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
				default: sprintf(ptr2,"u%04x",token);ptr2+=5;	break;	/* escape and print */
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:499:99:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
static cJSON *create_reference(cJSON *item) {cJSON *ref=cJSON_New_Item();if (!ref) return nullptr;memcpy(ref,item,sizeof(cJSON));ref->string=nullptr;ref->type|=cJSON_IsReference;ref->next=ref->prev=nullptr;return ref;}
data/pcl-1.11.1+dfsg/outofcore/src/visualization/viewport.cpp:163:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char fps_str[50];
data/pcl-1.11.1+dfsg/outofcore/src/visualization/viewport.cpp:164:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf (fps_str, "%.2f fps", 1.0 / timeInSeconds);
data/pcl-1.11.1+dfsg/outofcore/src/visualization/viewport.cpp:183:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char points_loaded_str[50];
data/pcl-1.11.1+dfsg/people/include/pcl/people/impl/person_classifier.hpp:57:12:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  SVM_file.open(svm_filename.c_str());
data/pcl-1.11.1+dfsg/people/include/pcl/people/impl/person_classifier.hpp:61:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  window_height_ = std::atoi(line.substr(tok_pos+1, std::string::npos - tok_pos-1).c_str());
data/pcl-1.11.1+dfsg/people/include/pcl/people/impl/person_classifier.hpp:65:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  window_width_ = std::atoi(line.substr(tok_pos+1, std::string::npos - tok_pos-1).c_str());
data/pcl-1.11.1+dfsg/people/src/hog.cpp:106:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy( M+x*h, M2, h*sizeof(float) );
data/pcl-1.11.1+dfsg/people/src/hog.cpp:161:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy( M+x*h, M2, h*sizeof(float) );
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/color_gradient_modality.h:1032:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char histogram[9] = {0,0,0,0,0,0,0,0,0};
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/color_modality.h:188:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char map[255];
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/color_modality.h:374:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char histogram[8] = {0,0,0,0,0,0,0,0};
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_detector_data_provider.h:69:14:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
          in.open (file.c_str (), std::ifstream::in);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_detector_data_provider.h:75:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char linebuf[1024];
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/hv/occlusion_reasoning.hpp:195:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (depth_, depth_smooth, sizeof(float) * cx_ * cy_);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/implicit_shape_model.hpp:424:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char line[256];
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/implicit_shape_model.hpp:428:66:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  input_file.getline (line, 256, ' '); number_of_visual_words_ = atoi (line);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/implicit_shape_model.hpp:429:62:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  input_file.getline (line, 256, ' '); number_of_clusters_ = atoi (line);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/implicit_shape_model.hpp:430:65:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  input_file.getline (line, 256, ' '); descriptors_dimension_ = atoi (line);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/bvh.h:130:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (bounds_, sorted_objects[first_id]->getBounds (), 6*sizeof (float));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/hypothesis.h:65:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (rigid_transform_, rigid_transform, 12*sizeof (float));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/hypothesis.h:103:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (this->rigid_transform_, src.rigid_transform_, 12*sizeof (float));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/obj_rec_ransac.h:107:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(this->rigid_transform_, rigid_transform, 12*sizeof (float));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/orr_octree.h:208:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (b, bounds_, 6*sizeof (float));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/orr_octree.h:432:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (b, bounds_, 6*sizeof (float));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/simple_octree.h:81:45:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            getBounds (Scalar b[6]) const { memcpy (b, bounds_, 6*sizeof (Scalar));}
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/ransac_based/simple_octree.h:191:41:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        getBounds (Scalar b[6]) const { memcpy (b, bounds_, 6*sizeof (Scalar));}
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/surface_normal_modality.h:936:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char map[255];
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/surface_normal_modality.h:986:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char map[255];
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/surface_normal_modality.h:1257:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char map[255];
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/surface_normal_modality.h:1472:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char histogram[9] = {0,0,0,0,0,0,0,0,0};
data/pcl-1.11.1+dfsg/recognition/src/dotmod.cpp:208:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  file_stream.open (file_name, std::ofstream::out | std::ofstream::binary);
data/pcl-1.11.1+dfsg/recognition/src/dotmod.cpp:221:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  file_stream.open (file_name, std::ofstream::in | std::ofstream::binary);
data/pcl-1.11.1+dfsg/recognition/src/face_detection/rf_face_detector_trainer.cpp:72:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fb.open (forest_filename_.c_str (), std::ios::out);
data/pcl-1.11.1+dfsg/recognition/src/linemod.cpp:1314:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  file_stream.open (file_name, std::ofstream::out | std::ofstream::binary);
data/pcl-1.11.1+dfsg/recognition/src/linemod.cpp:1326:15:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  file_stream.open (file_name, std::ofstream::in | std::ofstream::binary);
data/pcl-1.11.1+dfsg/recognition/src/linemod.cpp:1341:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    file_stream.open (filename.c_str (), std::ofstream::in | std::ofstream::binary);
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/distances.h:60:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&data[0], fvec, sizeof (double) * m);
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:70:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[0], data_in + x_idx_offset_, sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:71:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[1], data_in + y_idx_offset_, sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:72:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[2], data_in + z_idx_offset_, sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:79:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (data_out + x_idx_offset_, &pt_t[0], sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:80:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (data_out + y_idx_offset_, &pt_t[1], sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:81:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (data_out + z_idx_offset_, &pt_t[2], sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:83:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&nt[0], data_in + nx_idx_offset_, sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:84:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&nt[1], data_in + ny_idx_offset_, sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:85:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&nt[2], data_in + nz_idx_offset_, sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:92:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (data_out + nx_idx_offset_, &nt_t[0], sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:93:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (data_out + ny_idx_offset_, &nt_t[1], sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:94:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (data_out + nz_idx_offset_, &nt_t[2], sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:103:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[0], data_in + x_idx_offset_, sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:104:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[1], data_in + y_idx_offset_, sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:105:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&pt[2], data_in + z_idx_offset_, sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:112:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (data_out + x_idx_offset_, &pt_t[0], sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:113:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (data_out + y_idx_offset_, &pt_t[1], sizeof (float));
data/pcl-1.11.1+dfsg/registration/include/pcl/registration/impl/icp.hpp:114:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (data_out + z_idx_offset_, &pt_t[2], sizeof (float));
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/min_cut_segmentation.hpp:576:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char foreground_color[3] = {255, 255, 255};
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/min_cut_segmentation.hpp:577:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char background_color[3] = {255, 0, 0};
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/sac_segmentation.hpp:120:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&model_coefficients.values[0], &coeff_refined[0], coeff_refined.size () * sizeof (float));
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/sac_segmentation.hpp:127:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&model_coefficients.values[0], &coeff[0], coeff.size () * sizeof (float));
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/unary_classifier.hpp:150:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&label, reinterpret_cast<const char*> (&point) + fields[label_idx].offset, sizeof(std::uint32_t));
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/unary_classifier.hpp:186:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&label, reinterpret_cast<char*> (&(*in)[i]) + fields[label_idx].offset, sizeof(std::uint32_t));
data/pcl-1.11.1+dfsg/segmentation/include/pcl/segmentation/impl/unary_classifier.hpp:312:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&p.ptr ()[0], (*query_features)[i].histogram, p.cols * p.rows * sizeof (float));
data/pcl-1.11.1+dfsg/simulation/src/glsl_shader.cpp:20:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  file.open(filename, std::ios::in | std::ios::binary | std::ios::ate);
data/pcl-1.11.1+dfsg/simulation/tools/sim_terminal_demo.cpp:138:14:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int mode = atoi(argv[1]);
data/pcl-1.11.1+dfsg/stereo/include/pcl/stereo/impl/disparity_map_converter.hpp:181:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  disparity_file.open(file_name.c_str(), std::fstream::in);
data/pcl-1.11.1+dfsg/stereo/src/stereo_matching.cpp:407:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(temp_row, img + j * width_, sizeof(unsigned char) * width_);
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_3dm_settings.h:199:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char m_reserved[6];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_3dm_settings.h:582:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char m_reserved1[3];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_3dm_settings.h:638:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char m_reserved2[3];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_archive.h:314:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char m_dirent_name_buffer[NAME_MAX+1]; // < this field provide storage for m_dirent.d_name[]
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_archive.h:317:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t m_current_name[1024];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_archive.h:638:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char m_reserved[12];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_archive.h:2692:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char    buffer[sizeof_x_buffer];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:110:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_a, src.m_a, m_count*sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:461:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( m_a + m_count, p, count*sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:708:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( buffer, m_a, m_count*sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:710:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_a+i, buffer+index[i], sizeof(T) ); // must use memcopy and not operator=
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:1432:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char t[sizeof(T)];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:1436:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( t, &m_a[i], sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:1437:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( &m_a[i], &m_a[j], sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:1438:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( &m_a[j], t, sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:1446:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char t[sizeof(T)];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:1447:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( t,       &m_a[i], sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:1448:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( &m_a[i], &m_a[j], sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:1449:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( &m_a[j], t,       sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:1611:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( buffer, m_a, m_count*sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_array_defs.h:1613:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_a+i, buffer+index[i], sizeof(T) ); // must use memcopy and not operator=
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_base64.h:261:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char m_output[512];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_bitmap.h:227:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char m_reserved3[7];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_defines.h:351:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char      b[8]; // 8 bytes
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_font.h:262:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t    m_facename[face_name_size]; // same as m_logfont.lfFaceName ( 
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_hsort_template.h:30:30:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
#define ON_HSORT_FROM_TMP(A) memcpy(A,&tmp,sizeof(tmp))
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_hsort_template.h:31:32:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
#define ON_HSORT_COPY(dst,src) memcpy(dst,src,sizeof(tmp))
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_instance.h:355:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char m_reserved2[2];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_material.h:177:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char m_reserved1[2];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_material.h:179:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char m_reserved2[4];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_mesh.h:383:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char m_reve[4];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_object.h:194:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char m_sClassName[80];              
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_object.h:195:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char m_sBaseClassName[80];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_qsort_template.h:47:55:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
#define ON_QSORT_SWAP(A,B) memcpy(&tmp,A,sizeof(tmp));memcpy(A,B,sizeof(tmp));memcpy(B,&tmp,sizeof(tmp))
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_qsort_template.h:47:79:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
#define ON_QSORT_SWAP(A,B) memcpy(&tmp,A,sizeof(tmp));memcpy(A,B,sizeof(tmp));memcpy(B,&tmp,sizeof(tmp))
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_surface.h:883:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char m_reserved[16];
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/opennurbs_uuid.h:37:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char  Data4[8]; 
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zutil.h:53:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char * const z_errmsg[10]; /* indexed by 2-zlib_error */
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zutil.h:111:6:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
     fopen((name), (mode), "mbc=60", "ctx=stm", "rfm=fix", "mrs=512")
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zutil.h:173:30:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#  define F_OPEN(name, mode) fopen((name), (mode))
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/opennurbs/zutil.h:230:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
#    define zmemcpy memcpy
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.hpp:1943:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE* fp=fopen(fileName,"wb");
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.hpp:1959:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE* fp=fopen(fileName,"rb");
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/polynomial.hpp:64:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(coefficients,p.coefficients,sizeof(double)*(d+1));
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/ppolynomial.hpp:95:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(polys,p.polys,sizeof(StartingPolynomial<Degree>)*p.polyCount);
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/ppolynomial.hpp:141:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(polys,p.polys,sizeof(StartingPolynomial<Degree>)*p.polyCount);
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.hpp:90:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( (*this)[i] , M[i] , sizeof( MatrixEntry< T > ) * rowSizes[i] );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.hpp:108:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( (*this)[i] , M[i] , sizeof( MatrixEntry< T > ) * rowSizes[i] );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.hpp:119:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE* fp = fopen( fileName , "wb" );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.hpp:128:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE* fp = fopen( fileName , "rb" );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.hpp:53:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_pV, V.m_pV, m_N*sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.hpp:79:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_pV, pV, N*sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.hpp:87:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_pV, V.m_pV, m_N*sizeof(T) );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.hpp:251:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE* fp = fopen( fileName , "rb" );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.hpp:260:18:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE* fp = fopen( fileName , "wb" );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.hpp:299:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_pV, V.m_pV, m_N*sizeof(T)*Dim );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.hpp:323:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_pV, pV, N*sizeof(T)*Dim );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.hpp:331:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_pV, V.m_pV, m_N*sizeof(T)*Dim );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/texture_mapping.hpp:173:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&x, &tex_mesh.cloud.data[idx * point_size + tex_mesh.cloud.fields[0].offset], sizeof(float));
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/texture_mapping.hpp:174:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&y, &tex_mesh.cloud.data[idx * point_size + tex_mesh.cloud.fields[1].offset], sizeof(float));
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/texture_mapping.hpp:175:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&z, &tex_mesh.cloud.data[idx * point_size + tex_mesh.cloud.fields[2].offset], sizeof(float));
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/texture_mapping.hpp:217:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&x_, &tex_mesh.cloud.data[i * point_size + tex_mesh.cloud.fields[0].offset], sizeof(float));
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/texture_mapping.hpp:218:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&y_, &tex_mesh.cloud.data[i * point_size + tex_mesh.cloud.fields[1].offset], sizeof(float));
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/texture_mapping.hpp:219:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&z_, &tex_mesh.cloud.data[i * point_size + tex_mesh.cloud.fields[2].offset], sizeof(float));
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/texture_mapping.hpp:262:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&x_, &tex_mesh.cloud.data[idx * point_size + tex_mesh.cloud.fields[0].offset], sizeof(float));
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/texture_mapping.hpp:263:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&y_, &tex_mesh.cloud.data[idx * point_size + tex_mesh.cloud.fields[1].offset], sizeof(float));
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/impl/texture_mapping.hpp:264:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&z_, &tex_mesh.cloud.data[idx * point_size + tex_mesh.cloud.fields[2].offset], sizeof(float));
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/organized_fast_mesh.h:345:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&mesh.cloud.data[point_index * mesh.cloud.point_step + mesh.cloud.fields[field_x_idx].offset], &new_value, sizeof (float));
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/organized_fast_mesh.h:346:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&mesh.cloud.data[point_index * mesh.cloud.point_step + mesh.cloud.fields[field_y_idx].offset], &new_value, sizeof (float));
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/organized_fast_mesh.h:347:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (&mesh.cloud.data[point_index * mesh.cloud.point_step + mesh.cloud.fields[field_z_idx].offset], &new_value, sizeof (float));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/crc32.c:161:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        out = fopen("crc32.h", "w");
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/inflate.c:572:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char hbuf[4];      /* buffer for gzip header crc calculation */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/inflate.c:1267:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buf[4];       /* to restore bit buffer to byte string */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_3dm_properties.cpp:132:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t current_user[512];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_3dm_settings.cpp:3355:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          unsigned char b[24];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_annotation2.cpp:2934:10:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static wchar_t defstr[4] = { radiussym,L'<',L'>',0 };
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_annotation2.cpp:2940:10:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static wchar_t defstr[4] = { diametersym,L'<',L'>',0 };
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:38:8:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fp = fopen(fnameUTF8,modeUTF8);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:56:8:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fp = fopen(filename,mode);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:426:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char c[32];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:4125:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char stack_buffer[2048];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:4603:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char two_zero_bytes[2] = {0,0};
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:4807:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char s3d[33];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:5124:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          unsigned char two_crc_bytes[2] = {0,0};
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:5819:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sVersion[64];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:5823:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(sVersion,"3D Geometry File Format %8d",version);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:5833:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char s[2048];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:5836:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(s," 3DM I/O processor: OpenNURBS toolkit version %d",ON::Version());
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:5837:7:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
      strcat(s," (compiled on ");
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:5839:7:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
      strcat(s,")\n");
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:5873:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char s3d[33];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:6918:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(&uuid.Data4,buffer,8);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:7012:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer2048[2048];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:7783:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p->m_layer_name,s_name,s_length*sizeof(*p->m_layer_name));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:10267:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[BUFLEN];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:10792:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xyz[3];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:13222:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_memory_buffer+m_memory_buffer_ptr, p, count );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:14708:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(m_p,buffer,sizeof_buffer);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:14787:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( buffer, m_buffer+m_buffer_position, count );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:14939:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( buffer, m_buffer+m_buffer_position, count );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:14959:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy( m_buffer + m_buffer_position, buffer, sz );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:15317:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t current_name[ sizeof(m_current_name)/sizeof(m_current_name[0]) ];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base32.cpp:208:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char bits[5] = {0,0,0,0,0};
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base32.cpp:221:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(tmp,x,x_count*sizeof(x[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp:98:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char b[4];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp:123:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char b[4];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp:144:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char b[4];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp:313:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char s[1025];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp:320:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s,base64str,1024);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp:333:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(s,base64str,base64str_count);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp:363:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char s[1025];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp:730:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char m_in_buffer[64];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp:735:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char m_out_buffer[80];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp:926:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( imp->m_in_buffer + imp->m_in_buffer_size, in_buffer, sz );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp:931:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( imp->m_in_buffer + imp->m_in_buffer_size, in_buffer, sz );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base64.cpp:979:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(imp->m_in_buffer,in_buffer,(std::size_t)in_buffer_size);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beam.cpp:3670:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tmp,d0,sz);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beam.cpp:3671:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(d0,d1,sz);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beam.cpp:3672:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(d1,tmp,sz);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beam.cpp:4081:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(nurbs_surface.m_knot[0],nc0.m_knot,nurbs_surface.KnotCount(0)*sizeof(nurbs_surface.m_knot[0][0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:212:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( v, &p[i].x, sz );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:464:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( CV(i), src.CV(i), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:566:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_cv + i*m_cv_stride, pt + i*pt_stride, sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:1181:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( n.CV(i), CV(i), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:1256:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cv, Point, m_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:1266:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, Point, (m_dim+1)*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:1287:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, Point, m_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:1293:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cv,Point,k*sizeof(cv[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:1387:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( Point, cv, dim*sizeof(*Point) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:1819:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( CV(i,j), src.CV(i,j), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:1876:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sPreamble[128]; 
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:1883:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(sPreamble,"  CV[%2d]",i);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:2285:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
				memcpy(dst, src, cvsize_bytes ); 
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:2315:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( n.CV(i,j), CV(i,j), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:2394:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cv, Point, m_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:2404:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, Point, (m_dim+1)*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:2425:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, Point, m_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:2431:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cv,Point,k*sizeof(*cv));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:2515:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( Point, cv, dim*sizeof(*Point) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:2748:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( cv, CV( ind[0],ind[1]), sizeofcv);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:2761:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( CV( ind[0],ind[1]), cv, sizeofcv);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:2792:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( crvcv, CV(i,j), hdim*sizeof(crvcv[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bezier.cpp:2801:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( crvcv, CV(i,j), hdim*sizeof(crvcv[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beziervolume.cpp:223:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( CV(i,j,k), src.CV(i,j,k), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beziervolume.cpp:301:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sPreamble[128]; 
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beziervolume.cpp:310:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(sPreamble,"  CV[%2d][%2d]",i,j);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beziervolume.cpp:763:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cv, Point, m_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beziervolume.cpp:773:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, Point, (m_dim+1)*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beziervolume.cpp:794:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, Point, m_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beziervolume.cpp:800:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cv,Point,n*sizeof(*cv));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_beziervolume.cpp:884:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( Point, cv, dim*sizeof(*Point) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bitmap.cpp:311:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (&m_bmi->bmiColors[0], &src.m_bmi->bmiColors[0], sizeof_palette);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bitmap.cpp:317:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (m_bits, src.m_bits, sizeof_image);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bitmap.cpp:1005:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( m_bits, bits, sizeof_image );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bounding_box.cpp:2118:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( boxmax, boxmin, dim*sizeof(*boxmax) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bounding_box.cpp:2151:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( boxmin, points, dim*sizeof(*boxmin) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bounding_box.cpp:2152:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( boxmax, boxmin, dim*sizeof(*boxmax) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bounding_box.cpp:2244:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( boxmax, boxmin, dim*sizeof(*boxmax) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bounding_box.cpp:2268:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( boxmin, points, dim*sizeof(*boxmin) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_bounding_box.cpp:2269:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( boxmax, boxmin, dim*sizeof(*boxmax) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_brep_io.cpp:132:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char b[24];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_brep_io.cpp:239:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char b[24];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_compress.cpp:22:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char m_zlib_out_buffer[16384];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_curve.cpp:1737:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( cv, CV(m_cv_count-1), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_curve.cpp:1740:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( CV(m_cv_count-1), cv, sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_curve.cpp:1768:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(cv,CV(0),sizeof_cv);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_curve.cpp:1770:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(CV(j0),CV(j1),sizeof_cv);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_curve.cpp:1775:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( CV(0), cv, sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_curve.cpp:1803:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy( CV(j0), CV(j1), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_defines.cpp:1688:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char b[sizeof(int)];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_embedded_file.cpp:284:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(new_last_segment->m_segment_buffer,last_buffer,(std::size_t)sizeof_segment_buffer);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_embedded_file.cpp:422:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( dst_seg->m_segment_buffer, src_seg->m_segment_buffer, (std::size_t)segment_buffer_size ); // segment_buffer_size always < 0xFFFFFFFF
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_embedded_file.cpp:768:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( m_current_segment->m_segment_buffer + offset, buffer, (std::size_t)sz );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_embedded_file.cpp:844:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( buffer, m_current_segment->m_segment_buffer + offset, (std::size_t)sz );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_embedded_file.cpp:1566:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(bs->buffer,buffer,sz);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_embedded_file.cpp:1623:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(bs.buffer,buffer,sz);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_error.cpp:71:8:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static char sMessage[MAX_MSG_LENGTH];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_evaluate_nurbs.cpp:359:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy( newcv, newcv-cv_stride, cvdim*sizeof(*newcv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_evaluate_nurbs.cpp:510:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char stack_buffer[4*64*sizeof(double)];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_evaluate_nurbs.cpp:557:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv0, cv, cvdim*sizeof(*cv0) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_evaluate_nurbs.cpp:574:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv0, cv, cvdim*sizeof(*cv0) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_evaluate_nurbs.cpp:649:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( v, CV, dim*sizeof(*v) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_evaluate_nurbs.cpp:1043:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( v, hv, dim*sizeof(*v) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_evaluate_nurbs.cpp:1261:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy( v, P0, Psize );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_font.cpp:188:9:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        wchar_t facename[65];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_font.cpp:527:11:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          wchar_t str[2];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:636:16:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  double a, b, atol, btol, ktol, tol;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:652:10:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  tol = (atol <= btol) ? atol : btol;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:652:26:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  tol = (atol <= btol) ? atol : btol;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:665:13:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    ktol = (atol <= btol) ? atol : btol;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:665:29:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    ktol = (atol <= btol) ? atol : btol;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:983:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( g, knot, g_count*sizeof(*g) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:1083:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( knot, &p[maxBj], knot_count*sizeof(*knot) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:1202:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cv+cv_dim*order, cv+cv_dim*degree, cv_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:1346:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy( new_knot, knot, 2*degree*sizeof(*new_knot) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:1350:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( new_cv + j*cv_dim, cv + j*cv_stride, cv_dim*sizeof(*new_cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:1377:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy ( knot+degree, new_knot+degree, (degree+rc)*sizeof(*new_knot) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:1385:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( cv+i1, cv+i0, cv_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_knot.cpp:1392:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( cv, new_cv, cv_dim*sizeof(*new_cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_lookup.cpp:1290:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(&dst->m_sn[dst->m_count],&src->m_sn[0],n*sizeof(src->m_sn[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_lookup.cpp:1436:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&snarray[snarray_count],&blk->m_sn[j],n*sizeof(snarray[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_lookup.cpp:1449:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(&snarray[snarray_count],
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:1164:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( t,   p+i, ele_size );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:1165:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( p+i, p+j, ele_size );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:1166:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( p+j, t,   ele_size );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:1743:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(A,pointA,AB_size);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:1745:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(B,pointB,AB_size);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2481:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row1,sizeof_row); p0[4] = d1;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2482:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p1,row0,sizeof_row); p1[4] = d0;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2483:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p2,row2,sizeof_row); p2[4] = d2;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2484:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p3,row3,sizeof_row); p3[4] = d3;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2487:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row2,sizeof_row); p0[4] = d2;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2488:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p1,row1,sizeof_row); p1[4] = d1;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2489:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p2,row0,sizeof_row); p2[4] = d0;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2490:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p3,row3,sizeof_row); p3[4] = d3;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2493:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row3,sizeof_row); p0[4] = d3;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2494:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p1,row1,sizeof_row); p1[4] = d1;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2495:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p2,row2,sizeof_row); p2[4] = d2;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2496:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p3,row0,sizeof_row); p3[4] = d0;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2499:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row0,sizeof_row); p0[4] = d0;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2500:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p1,row1,sizeof_row); p1[4] = d1;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2501:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p2,row2,sizeof_row); p2[4] = d2;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2502:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p3,row3,sizeof_row); p3[4] = d3;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2765:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row1,sizeof_row); p0[3] = d1; p0 += 4;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2766:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row0,sizeof_row); p0[3] = d0; p0 += 4;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2767:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row2,sizeof_row); p0[3] = d2;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2770:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row2,sizeof_row); p0[3] = d2; p0 += 4;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2771:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row1,sizeof_row); p0[3] = d1; p0 += 4;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2772:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row0,sizeof_row); p0[3] = d0;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2775:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row0,sizeof_row); p0[3] = d0; p0 += 4;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2776:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row1,sizeof_row); p0[3] = d1; p0 += 4;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_math.cpp:2777:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p0,row2,sizeof_row); p0[3] = d2;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_matrix.cpp:344:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_dest[i], m_src[i], sizeof_row );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_matrix.cpp:367:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( this_m[0], &src.m_xform[0][0], 4*sizeof(this_m[0][0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_matrix.cpp:368:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( this_m[1], &src.m_xform[1][0], 4*sizeof(this_m[0][0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_matrix.cpp:369:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( this_m[2], &src.m_xform[2][0], 4*sizeof(this_m[0][0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_matrix.cpp:370:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( this_m[3], &src.m_xform[3][0], 4*sizeof(this_m[0][0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_matrix.cpp:714:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( tmp_pt, ptA, sizeof_pt );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_matrix.cpp:715:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( ptA, ptB, sizeof_pt );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_matrix.cpp:716:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( ptB, tmp_pt, sizeof_pt );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_matrix.cpp:871:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(Xi,Bi,sizeof_pt);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_matrix.cpp:875:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(Xi,Bi,sizeof_pt);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_memory_util.c:33:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(p,src,sz);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh.cpp:968:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char  cvi[4];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh.cpp:1017:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char  cvi[4];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh.cpp:2309:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(tmp,vertex_index,vertex_index_count*sizeof(tmp[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh.cpp:5251:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_F[ei.fi[0]].vi, ei.vi, 4*sizeof(ei.vi[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh.cpp:6148:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_S.Array(), s, newvcnt*sizeof(s[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh.cpp:6164:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( D.Array(), s, newvcnt*sizeof(s[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh.cpp:6182:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_N.Array(), v, newvcnt*sizeof(v[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh.cpp:6193:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_T.Array(), t, newvcnt*sizeof(t[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh.cpp:6204:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_K.Array(), k, newvcnt*sizeof(k[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh.cpp:6215:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_C.Array(), c, newvcnt*sizeof(c[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh.cpp:6227:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_V.Array(), p, newvcnt*sizeof(p[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh_ngon.cpp:138:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(ngon->vi,vi,N*sizeof(ngon->vi[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_mesh_ngon.cpp:139:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(ngon->fi,fi,(N-2)*sizeof(ngon->fi[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:311:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( dest.m_knot, src.m_knot, dest.KnotCount()*sizeof(*dest.m_knot) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:324:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( dst_cv, src_cv, dest.m_cv_count*dst_stride*sizeof(*dst_cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:331:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( dst_cv, src_cv, dst_cv_size );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:356:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( CV(i), src.CV(i), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:2009:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cv, Point, m_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:2019:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, Point, (m_dim+1)*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:2040:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, Point, m_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:2045:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cv, Point, CVSize()*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:2144:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( Point, cv, dim*sizeof(*Point) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:2147:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( Point, cv, CVSize()*sizeof(*Point) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:2423:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( bez.m_cv, CV(span_index), bez.m_order*sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:2428:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( bez.CV(i), CV(span_index+i), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:2967:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, c.CV(i1), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:3214:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( left->m_cv + i*cvdim, CV(i), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:3221:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( left->m_knot, m_knot, i*sizeof(left->m_knot[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:3749:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( p+(i*cv_size), cv+(i*cv_stride), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:3811:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(CV(i),CV(i+span_index),sizeof_cv);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:3864:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( knot0, m_knot+span_index0, (2*m_order-2)*sizeof(knot0[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:3866:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( cv0 + (i*cv_size), CV(span_index0+i), sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:3878:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(CV(j+i),CV(j),sizeof_cv);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:3896:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(CV(i+span_index0),cv0 + (i*cv_size),sizeof_cv);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbscurve.cpp:3904:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(CV(i+k0),CV(i+k1),sizeof_cv);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:402:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( dest.m_knot[0], src.m_knot[0], dest.KnotCount(0)*sizeof(*dest.m_knot[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:408:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( dest.m_knot[1], src.m_knot[1], dest.KnotCount(1)*sizeof(*dest.m_knot[1]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:418:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( dest.m_cv, src.m_cv, dest.m_cv_count[0]*dest.m_cv_count[1]*dest.m_cv_stride[1]*sizeof(*dest.m_cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:430:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( dst_cv, src_cv, dst_cv_size );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:475:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( dst_cv, src_cv, sizeof_cv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:516:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sPreamble[128]; 
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:523:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(sPreamble,"  CV[%2d]",i);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:903:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( nurbscrv->m_knot, m_knot[dir], nurbscrv->KnotCount()*sizeof(*nurbscrv->m_knot) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:910:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( N.m_knot, m_knot[1-dir]+span_index, N.KnotCount()*sizeof(*N.m_knot) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:960:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( pdst, psrc, sz );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:968:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( crv->m_cv, tmp_cv, crv->m_dim*crv->m_cv_stride*sizeof(tmp_cv[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:972:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( crv->m_knot, srf.m_knot[dir], crv->KnotCount()*sizeof(crv->m_knot[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:1122:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( left_srf->m_knot[1-dir], m_knot[1-dir], KnotCount(1-dir)*sizeof(m_knot[1-dir][0] ) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:1145:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( right_srf->m_knot[1-dir], m_knot[1-dir], KnotCount(1-dir)*sizeof(m_knot[1-dir][0] ) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:1740:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cv, Point, m_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:1750:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, Point, (m_dim+1)*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:1771:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, Point, m_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:1776:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cv, Point, CVSize()*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:1867:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( Point, cv, dim*sizeof(*Point) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:2033:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cv, v, s );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:2083:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cv, v, s );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:2205:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( crv.m_knot, srf.m_knot[dir], knot_count*sizeof(crv.m_knot[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:2215:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( Ncv, Scv, Sdim*sizeof(*Ncv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:2225:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy( Ncv, Scv, Sdim*sizeof(*Ncv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:2264:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( srf.m_cv, crv.m_cv, crv.m_cv_stride*crv.m_cv_count*sizeof(*srf.m_cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:2569:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( m_knot[0], nurbscurveA.m_knot, KnotCount(0)*sizeof(*m_knot[0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:2571:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( m_knot[1], nurbscurveB.m_knot, KnotCount(1)*sizeof(*m_knot[1]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:3077:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( bispan.CV(i,j), CV(span_index0+i,span_index1+j), sizeof_cv ); 
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:3092:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( bispan.m_knot[0], m_knot[0]+span_index0, bispan.KnotCount(0)*sizeof(bispan.m_knot[0][0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbssurface.cpp:3093:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( bispan.m_knot[1], m_knot[1]+span_index1, bispan.KnotCount(1)*sizeof(bispan.m_knot[1][0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:586:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_knot[0], src.m_knot[0], KnotCount(0)*sizeof(m_knot[0][0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:588:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_knot[1], src.m_knot[1], KnotCount(1)*sizeof(m_knot[1][0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:590:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_knot[2], src.m_knot[2], KnotCount(2)*sizeof(m_knot[2][0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:600:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(m_cv,src.m_cv,m_cv_count[0]*m_cv_count[1]*m_cv_count[2]*sizeofcv);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:610:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy( cv, src.CV(i,j,k), sizeofcv );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:720:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char sPreamble[128]; 
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:729:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(sPreamble,"  CV[%2d][%2d]",i,j);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:1217:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
		memcpy( v, P0, Psize );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:1414:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cv,CV(cage_ijk[0],cage_ijk[1],cage_ijk[2]),cage_sizeofcv);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:1424:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(iso_srf->m_knot[0],m_knot[jj],iso_srf->KnotCount(0)*sizeof(*iso_srf->m_knot[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:1425:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(iso_srf->m_knot[1],m_knot[kk],iso_srf->KnotCount(1)*sizeof(*iso_srf->m_knot[1]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:1575:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( cv, Point, m_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:1585:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, Point, (m_dim+1)*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:1606:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( cv, Point, m_dim*sizeof(*cv) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:1612:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(cv,Point,n*sizeof(*cv));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:1696:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( Point, cv, dim*sizeof(*Point) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:1856:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(cv1,CV(i,j,k),sizeofoldcv);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_nurbsvolume.cpp:1864:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(m_cv,new_cv,m_cv_count[0]*m_cv_count[1]*m_cv_count[2]*(dim+1)*sizeof(*m_cv));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:136:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char b[8];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:218:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char b[4];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:287:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char b[8];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:348:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(x,&u.x,sizeof(*x));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:356:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char b[4];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:404:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(x,&u.x,sizeof(*x));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:679:33:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static void IntToString( int i, char s[7] )
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:684:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sdig[10];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:786:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char s[7];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_pointgrid.cpp:175:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( m_point.Array(), src.m_point.Array(), PointCount()*sizeof(ON_3dPoint) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_polylinecurve.cpp:362:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( s, m_t.Array(), count*sizeof(*s) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_polylinecurve.cpp:1175:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( left_pl->m_t.Array(), m_t.Array(), left_point_count*sizeof(double) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_polylinecurve.cpp:1176:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( left_pl->m_pline.Array(), m_pline.Array(), left_point_count*sizeof(ON_3dPoint) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_polylinecurve.cpp:1192:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( right_pl->m_t.Array(), 
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_polylinecurve.cpp:1195:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy( right_pl->m_pline.Array(), 
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_rtree.cpp:815:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rect.m_min,a_min,2*sizeof(a_min[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_rtree.cpp:817:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rect.m_max,a_max,2*sizeof(a_max[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_rtree.cpp:895:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rect.m_min,a_min,2*sizeof(a_min[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_rtree.cpp:897:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rect.m_max,a_max,2*sizeof(a_max[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_rtree.cpp:927:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rect.m_min,a_min,2*sizeof(a_min[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_rtree.cpp:929:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rect.m_max,a_max,2*sizeof(a_max[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_rtree.cpp:959:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rect.m_min,a_min,2*sizeof(a_min[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_rtree.cpp:961:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rect.m_max,a_max,2*sizeof(a_max[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_rtree.cpp:988:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rect.m_min,a_min,2*sizeof(a_min[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_rtree.cpp:990:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rect.m_max,a_max,2*sizeof(a_max[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:84:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:95:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(e_tmp,((unsigned char*)base)+k*width,width); /* e_tmp = e[k]; */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:98:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(e_tmp,e_end,width);     /* e_tmp = e[i_end]; */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:99:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(e_end,base,width);      /* e[i_end] = e[0];  */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:101:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(base,e_tmp,width);    /* e[0] = e_tmp;     */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:116:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(e_i,e_j,width); /* e[i] = e[j]; */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:122:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(e_i,e_tmp,width); /* e[i] = e_tmp; */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:133:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:144:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(e_tmp,((unsigned char*)base)+k*width,width); /* e_tmp = e[k]; */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:147:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(e_tmp,e_end,width);     /* e_tmp = e[i_end]; */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:148:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(e_end,base,width);      /* e[i_end] = e[0];  */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:150:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(base,e_tmp,width);    /* e[0] = e_tmp;     */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:165:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(e_i,e_j,width); /* e[i] = e[j]; */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_sort.cpp:171:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(e_i,e_tmp,width); /* e[i] = e_tmp; */
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:159:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( p1->string_array(), p->string_array(), size*sizeof(*m_s) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:183:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_s, p->string_array(), p->string_length*sizeof(*m_s));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:206:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  memcpy(m_s, s, size*sizeof(*m_s));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:235:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  memcpy(&m_s[Header()->string_length], s, size*sizeof(*m_s));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:372:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char s[2048]; // room for 2047 characters
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:431:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_s, src.Array(), src.Length()*sizeof(*m_s));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:872:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&m_s[i1],token2,len2*sizeof(m_s[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:884:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(&m_s[i1],token2,len2*sizeof(m_s[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:937:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char s[2];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:1161:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sMessage[MAX_MSG_LENGTH];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:1186:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sMessage[MAX_MSG_LENGTH];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:1450:13:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const wchar_t trim[2] = {*stail,0};
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:1488:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char trim[2] = {*stail,0};
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:1575:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buffer[1024];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:1619:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char b[48];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:1741:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[1024];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_textlog.cpp:110:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char s[MAX_MSG_LENGTH+1];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_textlog.cpp:150:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t s[MAX_MSG_LENGTH+1];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_textlog.cpp:498:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char s[1024];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_textlog.cpp:546:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char digit[10] = {'0','1','2','3','4','5','6','7','8','9'};
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_textlog.cpp:574:11:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
          strcpy( sIJ, "  0   " );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_unicode.cpp:1019:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(sUTF8+output_count,s,k*sizeof(sUTF8[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_unicode.cpp:1039:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(sUTF8+output_count,s,k*sizeof(sUTF8[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_unicode.cpp:1281:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(sUTF8+output_count,s,k*sizeof(sUTF8[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_userdata.cpp:464:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy( buffer, m_buffer+m_buffer_position, count );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_uuid.cpp:167:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char b[16];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_uuid.cpp:172:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char byte_value[2];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_uuid.cpp:247:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char s[64];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_uuid.cpp:425:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char x[16] = {'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_uuid.cpp:479:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char x[37];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_uuid.cpp:498:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char x[37];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_uuid.cpp:506:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t x[37];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:289:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( p1->string_array(), p->string_array(), size*sizeof(*m_s) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:313:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_s, p->string_array(), p->string_length*sizeof(*m_s));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:358:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  memcpy(m_s, s, size*sizeof(*m_s));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:395:4:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  memcpy(&m_s[Header()->string_length], s, size*sizeof(*m_s));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:551:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t s[2048]; // room for 2047 characters
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:605:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy( m_s, src.Array(), src.Length()*sizeof(*m_s));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:1227:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(&m_s[i1],token2,len2*sizeof(m_s[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:1239:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(&m_s[i1],token2,len2*sizeof(m_s[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:1321:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(buffer,Array(),i*sizeof(buffer[0]));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:1611:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char s[2];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:1625:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t s[2];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:1873:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sMessage[MAX_MSG_LENGTH];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:1898:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sMessage[MAX_MSG_LENGTH];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:1923:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t sMessage[MAX_MSG_LENGTH];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_xform.cpp:325:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy( dst, I, sizeof(I) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_xform.cpp:357:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy( &m_xform[0][0], &m[0][0], sizeof(m_xform) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_xform.cpp:363:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy( &m_xform[0][0], &m[0][0], sizeof(m_xform) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_xform.cpp:416:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy( &m_xform[0][0], m, sizeof(m_xform) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_xform.cpp:1086:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&N_xform.m_xform[1][0],&m_xform[1][0], 3*sizeof(N_xform.m_xform[0][0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_xform.cpp:1088:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&N_xform.m_xform[2][0],&m_xform[2][0], 3*sizeof(N_xform.m_xform[0][0]) );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_zlib.cpp:643:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char    buffer[sizeof_x_buffer];
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_zlib.cpp:696:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(m_buffer_compressed,src.m_buffer_compressed,m_sizeof_compressed);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_zlib.cpp:902:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(m_buffer_compressed,inbuffer,sizeof__inbuffer);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_zlib.cpp:961:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(outbuffer,m_buffer_compressed,m_sizeof_uncompressed);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_zlib.cpp:1039:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(((char*)m_buffer_compressed)+m_sizeof_compressed,buffer,count);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/trees.c:345:20:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *header = fopen("trees.h", "w");
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/zutil.c:14:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char * const z_errmsg[10] = {
data/pcl-1.11.1+dfsg/surface/src/simplification_remove_unused_vertices.cpp:90:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&output.cloud.data[i * output.cloud.point_step], &input.cloud.data[indices[i] * output.cloud.point_step], output.cloud.point_step);
data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_utils.cpp:119:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char point_color[3];
data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_utils.cpp:211:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(&pt[0], &mesh.cloud.data[xyz_offset[0]], sizeof(float));
data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_utils.cpp:212:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(&pt[1], &mesh.cloud.data[xyz_offset[1]], sizeof(float));
data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_utils.cpp:213:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(&pt[2], &mesh.cloud.data[xyz_offset[2]], sizeof(float));
data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_utils.cpp:241:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&rgb, &mesh.cloud.data[cp * mesh.cloud.point_step + offset], sizeof (pcl::RGB));
data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_utils.cpp:242:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const unsigned char color[3] = {rgb.r, rgb.g, rgb.b};
data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_utils.cpp:256:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&nx, &mesh.cloud.data[cp*mesh.cloud.point_step+mesh.cloud.fields[idx_normal_x].offset], sizeof(float));
data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_utils.cpp:257:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&ny, &mesh.cloud.data[cp*mesh.cloud.point_step+mesh.cloud.fields[idx_normal_y].offset], sizeof(float));
data/pcl-1.11.1+dfsg/surface/src/vtk_smoothing/vtk_utils.cpp:258:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&nz, &mesh.cloud.data[cp*mesh.cloud.point_step+mesh.cloud.fields[idx_normal_z].offset], sizeof(float));
data/pcl-1.11.1+dfsg/test/common/test_common.cpp:422:8:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  std::memcpy (&rgb, &rgb_val, sizeof(rgb_val));
data/pcl-1.11.1+dfsg/test/features/test_rops_estimation.cpp:140:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  indices_file.open (argv[2], std::ifstream::in);
data/pcl-1.11.1+dfsg/test/features/test_rops_estimation.cpp:151:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  triangles_file.open (argv[3], std::ifstream::in);
data/pcl-1.11.1+dfsg/test/filters/test_filters.cpp:921:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&rgb, &(output_rgb[0].rgb), sizeof(int));
data/pcl-1.11.1+dfsg/test/filters/test_filters.cpp:947:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&rgb, &(output_rgb[0].rgb), sizeof(int));
data/pcl-1.11.1+dfsg/test/filters/test_filters.cpp:1015:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&rgba, &(output_rgba[0].rgba), sizeof(int));
data/pcl-1.11.1+dfsg/test/filters/test_filters.cpp:1042:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&rgba, &(output_rgba[0].rgba), sizeof(int));
data/pcl-1.11.1+dfsg/test/filters/test_filters.cpp:2193:10:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    std::memcpy (normali.data, cloud_organized_nonan[i].data, 3*sizeof (float));
data/pcl-1.11.1+dfsg/test/io/test_buffers.cpp:69:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy (d.data (), dptr, buffer.size () * sizeof (T));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:62:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open ("complex_ascii.pcd");
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:114:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&x, &blob.data[0 * blob.point_step + blob.fields[x_idx + 0].offset], sizeof (float));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:115:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&y, &blob.data[0 * blob.point_step + blob.fields[x_idx + 1].offset], sizeof (float));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:116:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&z, &blob.data[0 * blob.point_step + blob.fields[x_idx + 2].offset], sizeof (float));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:125:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&val[i], &blob.data[0 * blob.point_step + blob.fields[fpfh_idx + 0].offset + i * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:168:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open ("all_types.pcd");
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:237:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&b1, &blob.data[blob.fields[0].offset], sizeof (std::int8_t));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:239:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&b2, &blob.data[blob.fields[1].offset], sizeof (std::uint8_t));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:241:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&b2, &blob.data[blob.fields[1].offset + sizeof (std::uint8_t)], sizeof (std::uint8_t));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:243:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&b3, &blob.data[blob.fields[2].offset], sizeof (std::int16_t));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:245:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&b4, &blob.data[blob.fields[3].offset], sizeof (std::uint16_t));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:247:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&b4, &blob.data[blob.fields[3].offset + sizeof (std::uint16_t)], sizeof (std::uint16_t));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:249:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&b5, &blob.data[blob.fields[4].offset], sizeof (std::int32_t));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:251:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&b6, &blob.data[blob.fields[5].offset], sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:253:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&b6, &blob.data[blob.fields[5].offset + sizeof (std::uint32_t)], sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:255:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&b7, &blob.data[blob.fields[6].offset], sizeof (float));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:257:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&b8, &blob.data[blob.fields[7].offset], sizeof (double));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:259:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&b8, &blob.data[blob.fields[7].offset + sizeof (double)], sizeof (double));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:829:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open ("test_obj.obj");
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:859:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open ("test_obj.mtl");
data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp:147:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fs.open (mesh_file_ply_.c_str ());
data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp:326:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (PLYTest::mesh_file_ply_.c_str ());
data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp:355:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (PLYTest::mesh_file_ply_.c_str ());
data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp:384:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (PLYTest::mesh_file_ply_.c_str ());
data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp:420:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (PLYTest::mesh_file_ply_.c_str ());
data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp:450:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (mesh_file_ply_.c_str ());
data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp:481:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (mesh_file_ply_.c_str ());
data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp:510:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (mesh_file_ply_.c_str ());
data/pcl-1.11.1+dfsg/test/kdtree/test_kdtree.cpp:312:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char str[512];
data/pcl-1.11.1+dfsg/test/kdtree/test_kdtree.cpp:313:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf (str, "point_%d", int (vec_i));
data/pcl-1.11.1+dfsg/test/kdtree/test_kdtree.cpp:323:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf (str, "nn_%d", int (n_i));
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_accepted_hypotheses.cpp:310:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char frame_name[128];
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_accepted_hypotheses.cpp:311:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf (frame_name, "frame_%i", i+1);
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_hash_table.cpp:173:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cube_id[128];
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_hash_table.cpp:212:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf (cube_id, "cube %i", i);
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_orr_octree.cpp:158:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cube_id[128];
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_orr_octree.cpp:164:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(cube_id, "cube %i", ++i);
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_result.cpp:301:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf (pos_cell_name, "cell [%i, %i, %i]\n", (*acc_hypo)->pos_id_[0], (*acc_hypo)->pos_id_[1], (*acc_hypo)->pos_id_[2]);
data/pcl-1.11.1+dfsg/tools/octree_viewer.cpp:233:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char dataDisplay[256];
data/pcl-1.11.1+dfsg/tools/octree_viewer.cpp:246:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char level[256];
data/pcl-1.11.1+dfsg/tools/octree_viewer.cpp:247:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf (level, "Displayed depth is %d on %d", displayedDepth, octree.getTreeDepth());
data/pcl-1.11.1+dfsg/tools/octree_viewer.cpp:252:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(level,
data/pcl-1.11.1+dfsg/tools/oni2pcd.cpp:51:1:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
char buf[4096];
data/pcl-1.11.1+dfsg/tools/oni2pcd.cpp:65:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf (buf, "frame_%06d.pcd", i);
data/pcl-1.11.1+dfsg/tools/oni_viewer_simple.cpp:177:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      frame_rate = atoi(argv[2]);
data/pcl-1.11.1+dfsg/tools/openni_image.cpp:510:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy (&rgb_data[0], 
data/pcl-1.11.1+dfsg/tools/transform_point_cloud.cpp:188:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&val, &cloud.data[field_offset], sizeof (T));
data/pcl-1.11.1+dfsg/tools/transform_point_cloud.cpp:190:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (&cloud.data[field_offset], &val, sizeof (T));
data/pcl-1.11.1+dfsg/tools/virtual_scanner.cpp:182:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char seq[256];
data/pcl-1.11.1+dfsg/tools/virtual_scanner.cpp:404:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf (seq, "%d", i);
data/pcl-1.11.1+dfsg/tools/xyz2pcd.cpp:56:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (filename.c_str (), std::ios::binary);
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/histogram_visualizer.hpp:126:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&data, reinterpret_cast<const char*> (&cloud[index]) + fields[field_idx].offset + d * sizeof (float), sizeof (float));
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/histogram_visualizer.hpp:209:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&data, reinterpret_cast<const char*> (&cloud[index]) + fields[field_idx].offset + d * sizeof (float), sizeof (float));
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/image_viewer.hpp:402:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&data_[j], 0, source_img.width * 3);
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/image_viewer.hpp:418:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&data_[j], 0, target_img.width * 3);
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/pcl_plotter.hpp:99:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&data, reinterpret_cast<const char*> (&cloud[index]) + fields[field_idx].offset + i * sizeof (float), sizeof (float));
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/pcl_visualizer.hpp:963:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char green[3] = {0, 255, 0};
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/pcl_visualizer.hpp:964:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char blue[3] = {0, 0, 255};
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/pcl_visualizer.hpp:1650:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char color[3];
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/pcl_visualizer.hpp:1865:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char color[3];
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/point_cloud_color_handlers.hpp:178:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&rgb, (reinterpret_cast<const char *> (&(*cloud_)[cp])) + rgba_offset, sizeof (pcl::RGB));
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/point_cloud_color_handlers.hpp:191:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&rgb, (reinterpret_cast<const char *> (&(*cloud_)[cp])) + rgba_offset, sizeof (pcl::RGB));
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/point_cloud_color_handlers.hpp:416:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&field_data, pt_data + fields_[field_idx_].offset, pcl::getFieldSize (fields_[field_idx_].datatype));
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/impl/point_cloud_color_handlers.hpp:428:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&field_data, pt_data + fields_[field_idx_].offset, pcl::getFieldSize (fields_[field_idx_].datatype));
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/point_cloud_geometry_handlers.h:291:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&data, pt_data + fields_[field_x_idx_].offset, sizeof (float));
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/point_cloud_geometry_handlers.h:294:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&data, pt_data + fields_[field_y_idx_].offset, sizeof (float));
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/point_cloud_geometry_handlers.h:297:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy (&data, pt_data + fields_[field_z_idx_].offset, sizeof (float));
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/vtk/pcl_context_item.h:63:32:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      void setColors (unsigned char rgb[3]) { memcpy (colors, rgb, 3 * sizeof (unsigned char)); }
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/vtk/pcl_context_item.h:63:47:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      void setColors (unsigned char rgb[3]) { memcpy (colors, rgb, 3 * sizeof (unsigned char)); }
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/vtk/pcl_context_item.h:65:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char colors[3];
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/vtk/pcl_context_item.h:165:39:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        void setPointColors (unsigned char rgb[3]);
data/pcl-1.11.1+dfsg/visualization/include/pcl/visualization/vtk/pcl_context_item.h:167:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        unsigned char point_colors[3];
data/pcl-1.11.1+dfsg/visualization/src/histogram_visualizer.cpp:312:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&data, &cloud.data[cloud.fields[field_idx].offset + d * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/histogram_visualizer.cpp:369:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&data, &cloud.data[index * fsize + cloud.fields[field_idx].offset + d * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/histogram_visualizer.cpp:412:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&data, &cloud.data[cloud.fields[field_idx].offset + d * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/histogram_visualizer.cpp:463:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&data, &cloud.data[index * fsize + cloud.fields[field_idx].offset + d * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/interactor_style.cpp:191:6:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fs.open (file.c_str ());
data/pcl-1.11.1+dfsg/visualization/src/interactor_style.cpp:855:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char cam_fn[80], snapshot_fn[80];
data/pcl-1.11.1+dfsg/visualization/src/interactor_style.cpp:857:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf (snapshot_fn, "screenshot-%d.png" , t);
data/pcl-1.11.1+dfsg/visualization/src/interactor_style.cpp:860:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf (cam_fn, "screenshot-%d.cam", t);
data/pcl-1.11.1+dfsg/visualization/src/pcl_plotter.cpp:105:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(permanent_X, array_X, size*sizeof(double));
data/pcl-1.11.1+dfsg/visualization/src/pcl_plotter.cpp:106:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(permanent_Y, array_Y, size*sizeof(double));
data/pcl-1.11.1+dfsg/visualization/src/pcl_plotter.cpp:319:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&data, &cloud.data[cloud.fields[field_idx].offset + i * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/pcl_plotter.cpp:364:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (&data, &cloud.data[index * fsize + cloud.fields[field_idx].offset + i * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/pcl_visualizer.cpp:3011:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const unsigned char color[3] = { point.r, point.g, point.b };
data/pcl-1.11.1+dfsg/visualization/src/pcl_visualizer.cpp:3024:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const unsigned char color[3] = { point.r, point.g, point.b };
data/pcl-1.11.1+dfsg/visualization/src/pcl_visualizer.cpp:3335:22:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const unsigned char color[3] = { p.r, p.g, p.b };
data/pcl-1.11.1+dfsg/visualization/src/pcl_visualizer.cpp:4435:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[128];
data/pcl-1.11.1+dfsg/visualization/src/pcl_visualizer.cpp:4436:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf (buf, "%.1f FPS", last_fps);
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:152:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&rgb_data, &cloud_->data[point_offset], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:154:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&x_data, &cloud_->data[x_point_offset], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:155:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&y_data, &cloud_->data[x_point_offset + sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:156:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&z_data, &cloud_->data[x_point_offset + 2 * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:174:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&rgb_data, &cloud_->data[point_offset], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:256:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&h_data, &cloud_->data[point_offset], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:257:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&s_data, &cloud_->data[point_offset + sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:258:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&v_data, &cloud_->data[point_offset + 2 * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:263:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&x_data, &cloud_->data[x_point_offset], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:264:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&y_data, &cloud_->data[x_point_offset + sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:265:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&z_data, &cloud_->data[x_point_offset + 2 * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:339:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&h_data, &cloud_->data[point_offset], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:340:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&s_data, &cloud_->data[point_offset + sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:341:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&v_data, &cloud_->data[point_offset + 2 * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:457:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&x_data, &cloud_->data[x_point_offset], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:458:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&y_data, &cloud_->data[x_point_offset + sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:459:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&z_data, &cloud_->data[x_point_offset + 2 * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:464:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&field_data, &cloud_->data[point_offset], pcl::getFieldSize (cloud_->fields[field_idx_].datatype));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:477:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&field_data, &cloud_->data[point_offset], pcl::getFieldSize (cloud_->fields[field_idx_].datatype));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:534:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&rgba_data, &cloud_->data[point_offset], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:536:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&x_data, &cloud_->data[x_point_offset], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:537:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&y_data, &cloud_->data[x_point_offset + sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:538:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&z_data, &cloud_->data[x_point_offset + 2 * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:557:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&rgba_data, &cloud_->data[point_offset], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:615:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&label, &cloud_->data[point_offset], field_size);
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:638:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&label, &cloud_->data[point_offset], field_size);
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:640:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&x_data, &cloud_->data[x_point_offset], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:641:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&y_data, &cloud_->data[x_point_offset + sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:642:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&z_data, &cloud_->data[x_point_offset + 2 * sizeof (float)], sizeof (float));
data/pcl-1.11.1+dfsg/visualization/src/point_cloud_handlers.cpp:660:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy (&label, &cloud_->data[point_offset], field_size);
data/pcl-1.11.1+dfsg/visualization/src/vtk/pcl_context_item.cpp:247:70:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
pcl::visualization::context_items::Markers::setPointColors (unsigned char rgb[3])
data/pcl-1.11.1+dfsg/visualization/src/vtk/pcl_context_item.cpp:249:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy (point_colors, rgb, 3 * sizeof (unsigned char));
data/pcl-1.11.1+dfsg/visualization/src/vtk/vtkVertexBufferObject.cxx:55:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char *VertexBufferObjectUsageAsString[9]=
data/pcl-1.11.1+dfsg/apps/cloud_composer/src/project_model.cpp:181:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (pcd.read (filename.toStdString (), *cloud_blob, origin, orientation, version) < 0)
data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/offline_integration.cpp:235:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
     file.read (reinterpret_cast<char*>(&tr (i, j)), sizeof (double));
data/pcl-1.11.1+dfsg/apps/in_hand_scanner/src/offline_integration.cpp:266:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (reader.read (filename, *cloud_input) < 0)
data/pcl-1.11.1+dfsg/apps/src/multiscale_feature_persistence_example.cpp:82:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read(argv[1], *cloud_scene);
data/pcl-1.11.1+dfsg/apps/src/openni_mobile_server.cpp:178:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      boost::asio::read(socket, boost::asio::buffer(&nr_points, sizeof(nr_points)));
data/pcl-1.11.1+dfsg/apps/src/ppf_object_recognition.cpp:60:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read(argv[2], *cloud_scene);
data/pcl-1.11.1+dfsg/apps/src/ppf_object_recognition.cpp:70:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    reader.read(str, *cloud);
data/pcl-1.11.1+dfsg/apps/src/pyramid_surface_matching.cpp:50:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read(argv[1], *cloud_a);
data/pcl-1.11.1+dfsg/apps/src/pyramid_surface_matching.cpp:51:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read(argv[2], *cloud_b);
data/pcl-1.11.1+dfsg/apps/src/statistical_multiscale_interest_region_extraction_example.cpp:54:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read(argv[1], *cloud);
data/pcl-1.11.1+dfsg/apps/src/stereo_ground_segmentation.cpp:482:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        pcd.read(left_images[images_idx], *left_cloud);
data/pcl-1.11.1+dfsg/apps/src/stereo_ground_segmentation.cpp:483:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        pcd.read(right_images[images_idx], *right_cloud);
data/pcl-1.11.1+dfsg/apps/src/surfel_smoothing_test.cpp:19:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read(argv[3], *cloud);
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/bivariate_polynomial.hpp:298:6:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  os.read (reinterpret_cast<char*> (&this->degree), sizeof (int));
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/bivariate_polynomial.hpp:301:6:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  os.read (reinterpret_cast<char*> (&(*this->parameters)), paramCnt * sizeof (real));
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/eigen.hpp:643:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  file.read (reinterpret_cast<char*> (&rows), sizeof (rows));
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/eigen.hpp:644:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  file.read (reinterpret_cast<char*> (&cols), sizeof (cols));
data/pcl-1.11.1+dfsg/common/include/pcl/common/impl/eigen.hpp:652:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      file.read (reinterpret_cast<char*> (&tmp), sizeof (tmp));
data/pcl-1.11.1+dfsg/common/include/pcl/common/utils.h:55:5:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    equal (T val1, T val2, T eps = std::numeric_limits<T>::min ())
data/pcl-1.11.1+dfsg/common/include/pcl/pcl_macros.h:398:9:  [1] (free) memalign:
  On some systems (though not Linux-based systems) an attempt to free()
  results from memalign() may fail. This may, on a few systems, be
  exploitable. Also note that memalign() may not check that the boundary
  parameter is correct (CWE-676). Use posix_memalign instead (defined in
  POSIX's 1003.1d). Don't switch to valloc(); it is marked as obsolete in BSD
  4.3, as legacy in SUSv2, and is no longer defined in SUSv3. In some cases,
  malloc()'s alignment may be sufficient.
  ptr = memalign (16, size);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/bare_earth/bare_earth.cpp:17:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read<pcl::PointXYZ> ("samp11-utm.pcd", *cloud);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/cluster_extraction/cluster_extraction.cpp:20:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read ("table_scene_lms400.pcd", *cloud);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/concave_hull_2d/concave_hull_2d.cpp:19:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read ("table_scene_mug_stereo_textured.pcd", *cloud);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/convex_hull_2d/convex_hull_2d.cpp:16:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read ("table_scene_mug_stereo_textured.pcd", *cloud);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/cylinder_segmentation/cylinder_segmentation.cpp:36:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read ("table_scene_mug_stereo_textured.pcd", *cloud);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/davidsdk/davidsdk_images_viewer.cpp:85:3:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  getc (stdin);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/extract_indices/extract_indices.cpp:19:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read ("table_scene_lms400.pcd", *cloud_blob);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/statistical_removal/statistical_removal.cpp:15:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read<pcl::PointXYZ> ("table_scene_lms400.pcd", *cloud);
data/pcl-1.11.1+dfsg/doc/tutorials/content/sources/voxel_grid/voxel_grid.cpp:15:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read ("table_scene_lms400.pcd", *cloud); // Remember to download the file first!
data/pcl-1.11.1+dfsg/examples/stereo/example_stereo_baseline.cpp:38:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (pcd.read (argv[1], *left_cloud) == -1)
data/pcl-1.11.1+dfsg/examples/stereo/example_stereo_baseline.cpp:41:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (pcd.read (argv[2], *right_cloud) == -1)
data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/3dsc.hpp:165:20:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
  if (!pcl::utils::equal (normal[2], 0.0f))
data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/3dsc.hpp:167:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
  else if (!pcl::utils::equal (normal[1], 0.0f))
data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/3dsc.hpp:169:25:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
  else if (!pcl::utils::equal (normal[0], 0.0f))
data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/3dsc.hpp:175:23:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
  assert (pcl::utils::equal (x_axis[0]*normal[0] + x_axis[1]*normal[1] + x_axis[2]*normal[2], 0.0f, 1E-6f));
data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/3dsc.hpp:183:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if (pcl::utils::equal (nn_dists[ne], 0.0f))
data/pcl-1.11.1+dfsg/features/include/pcl/features/impl/usc.hpp:164:21:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
    if (pcl::utils::equal(nn_dists[ne], 0.0f))
data/pcl-1.11.1+dfsg/features/src/narf.cpp:578:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  file.read(reinterpret_cast<char*>(&surface_patch_pixel_size_), sizeof(surface_patch_pixel_size_));
data/pcl-1.11.1+dfsg/features/src/narf.cpp:580:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  file.read(reinterpret_cast<char*>(surface_patch_),
data/pcl-1.11.1+dfsg/features/src/narf.cpp:582:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  file.read(reinterpret_cast<char*>(&surface_patch_world_size_), sizeof(surface_patch_world_size_));
data/pcl-1.11.1+dfsg/features/src/narf.cpp:583:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  file.read(reinterpret_cast<char*>(&surface_patch_rotation_), sizeof(surface_patch_rotation_));
data/pcl-1.11.1+dfsg/features/src/narf.cpp:584:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  file.read(reinterpret_cast<char*>(&descriptor_size_), sizeof(descriptor_size_));
data/pcl-1.11.1+dfsg/features/src/narf.cpp:588:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  file.read (reinterpret_cast<char*>(descriptor_), descriptor_size_*sizeof(*descriptor_));
data/pcl-1.11.1+dfsg/geometry/include/pcl/geometry/mesh_io.h:91:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read (const std::string& filename, Mesh& mesh) const
data/pcl-1.11.1+dfsg/gpu/examples/segmentation/src/seg.cpp:28:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read (argv[1], *cloud_filtered);
data/pcl-1.11.1+dfsg/gpu/features/test/data_source.hpp:87:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                pcd.read(file, *cloud);
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:138:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy (license.strKey, key, sizeof (license.strKey));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/capture.cpp:139:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy (license.strVendor, vendor, sizeof (license.strVendor));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/tsdf_volume.hpp:58:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      file.read ((char*) &header_, sizeof (Header));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/tsdf_volume.hpp:80:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      file.read ((char*) &(*volume_)[0], num_elements * sizeof(VoxelT));
data/pcl-1.11.1+dfsg/gpu/kinfu/tools/tsdf_volume.hpp:81:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      file.read ((char*) &(*weights_)[0], num_elements * sizeof(WeightT));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/tsdf_volume.cpp:509:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      file.read ((char*) &header_, sizeof (Header));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/tsdf_volume.cpp:531:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      file.read ((char*) &(*volume_host_)[0], num_elements * sizeof(float));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/src/tsdf_volume.cpp:532:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      file.read ((char*) &(*weights_host_)[0], num_elements * sizeof(short));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:140:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy (license.strKey, key, sizeof (license.strKey));
data/pcl-1.11.1+dfsg/gpu/kinfu_large_scale/tools/capture.cpp:141:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy (license.strVendor, vendor, sizeof (license.strVendor));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/entropy_range_coder.hpp:157:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    inputByteStream_arg.read (reinterpret_cast<char*> (&ch), sizeof(char));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/entropy_range_coder.hpp:196:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      inputByteStream_arg.read (reinterpret_cast<char*> (&ch), sizeof(char));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/entropy_range_coder.hpp:370:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  inputByteStream_arg.read (reinterpret_cast<char*> (&frequencyTableSize), sizeof(frequencyTableSize));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/entropy_range_coder.hpp:371:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  inputByteStream_arg.read (reinterpret_cast<char*> (&frequencyTableByteSize), sizeof(frequencyTableByteSize));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/entropy_range_coder.hpp:387:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    inputByteStream_arg.read (reinterpret_cast<char *> (&cFreqTable_[f]), frequencyTableByteSize);
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/entropy_range_coder.hpp:400:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    inputByteStream_arg.read (reinterpret_cast<char*> (&ch), sizeof(char));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/entropy_range_coder.hpp:433:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      inputByteStream_arg.read (reinterpret_cast<char*> (&ch), sizeof(char));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/entropy_range_coder.hpp:569:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  inputByteStream_arg.read (reinterpret_cast<char*> (&freq[0]), sizeof(freq));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/entropy_range_coder.hpp:580:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    inputByteStream_arg.read (reinterpret_cast<char*> (&ch), sizeof(char));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/entropy_range_coder.hpp:613:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      inputByteStream_arg.read (reinterpret_cast<char*> (&ch), sizeof(char));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:323:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&binary_tree_data_vector_size), sizeof (binary_tree_data_vector_size));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:332:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&point_avg_color_data_vector_size), sizeof (point_avg_color_data_vector_size));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:345:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&point_count_data_vector_size), sizeof (point_count_data_vector_size));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:352:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&point_diff_data_vector_size), sizeof (point_diff_data_vector_size));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:361:39:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&point_diff_color_data_vector_size), sizeof (point_diff_color_data_vector_size));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:374:101:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      compressed_tree_data_out_arg.write (reinterpret_cast<const char*> (frame_header_identifier_), strlen (frame_header_identifier_));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:422:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      while (header_id_pos < strlen (frame_header_identifier_))
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:425:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (static_cast<char*> (&readChar), sizeof (readChar));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:436:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&frame_ID_), sizeof (frame_ID_));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:437:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      compressed_tree_data_in_arg.read (reinterpret_cast<char*>(&i_frame_), sizeof (i_frame_));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:446:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&do_voxel_grid_enDecoding_), sizeof (do_voxel_grid_enDecoding_));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:447:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&data_with_color_), sizeof (data_with_color_));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:448:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&point_count_), sizeof (point_count_));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:449:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&octree_resolution), sizeof (octree_resolution));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:450:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&color_bit_depth), sizeof (color_bit_depth));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:451:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&point_resolution), sizeof (point_resolution));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:454:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&min_x), sizeof (min_x));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:455:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&min_y), sizeof (min_y));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:456:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&min_z), sizeof (min_z));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:457:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&max_x), sizeof (max_x));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:458:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&max_y), sizeof (max_y));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/octree_pointcloud_compression.hpp:459:37:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressed_tree_data_in_arg.read (reinterpret_cast<char*> (&max_z), sizeof (max_z));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:84:92:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      compressedDataOut_arg.write (reinterpret_cast<const char*> (frameHeaderIdentifier_), strlen (frameHeaderIdentifier_));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:182:93:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
       compressedDataOut_arg.write (reinterpret_cast<const char*> (frameHeaderIdentifier_), strlen (frameHeaderIdentifier_));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:305:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      while (valid_stream && (headerIdPos < strlen (frameHeaderIdentifier_)))
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:308:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressedDataIn_arg.read (static_cast<char*> (&readChar), sizeof (readChar));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:321:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressedDataIn_arg.read (reinterpret_cast<char*> (&cloud_width), sizeof (cloud_width));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:322:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressedDataIn_arg.read (reinterpret_cast<char*> (&cloud_height), sizeof (cloud_height));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:323:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressedDataIn_arg.read (reinterpret_cast<char*> (&maxDepth), sizeof (maxDepth));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:324:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressedDataIn_arg.read (reinterpret_cast<char*> (&focalLength), sizeof (focalLength));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:325:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressedDataIn_arg.read (reinterpret_cast<char*> (&disparityScale), sizeof (disparityScale));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:326:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressedDataIn_arg.read (reinterpret_cast<char*> (&disparityShift), sizeof (disparityShift));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:329:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressedDataIn_arg.read (reinterpret_cast<char*> (&compressedDisparitySize), sizeof (compressedDisparitySize));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:331:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressedDataIn_arg.read (reinterpret_cast<char*> (&compressedDisparity[0]), compressedDisparitySize * sizeof(std::uint8_t));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:334:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressedDataIn_arg.read (reinterpret_cast<char*> (&compressedColorSize), sizeof (compressedColorSize));
data/pcl-1.11.1+dfsg/io/include/pcl/compression/impl/organized_pointcloud_compression.hpp:336:30:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        compressedDataIn_arg.read (reinterpret_cast<char*> (&compressedColor[0]), compressedColorSize * sizeof(std::uint8_t));
data/pcl-1.11.1+dfsg/io/include/pcl/io/ascii_io.h:60:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      using FileReader::read;
data/pcl-1.11.1+dfsg/io/include/pcl/io/ascii_io.h:101:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PCLPointCloud2 &cloud,
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:102:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PCLPointCloud2 &cloud,
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:123:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PCLPointCloud2 &cloud, const int offset = 0)
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:128:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        return (read (file_name, cloud, origin, orientation, file_version, offset));
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:141:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PointCloud<PointT> &cloud, const int offset  =0)
data/pcl-1.11.1+dfsg/io/include/pcl/io/file_io.h:145:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int res = read (file_name, blob, cloud.sensor_origin_, cloud.sensor_orientation_, 
data/pcl-1.11.1+dfsg/io/include/pcl/io/ifs_io.h:100:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PCLPointCloud2 &cloud, int &ifs_version);
data/pcl-1.11.1+dfsg/io/include/pcl/io/ifs_io.h:112:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PolygonMesh &mesh, int &ifs_version);
data/pcl-1.11.1+dfsg/io/include/pcl/io/ifs_io.h:124:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PointCloud<PointT> &cloud)
data/pcl-1.11.1+dfsg/io/include/pcl/io/ifs_io.h:130:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int res = read (file_name, blob, ifs_version);
data/pcl-1.11.1+dfsg/io/include/pcl/io/ifs_io.h:195:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, cloud, ifs_version));
data/pcl-1.11.1+dfsg/io/include/pcl/io/ifs_io.h:209:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read<PointT> (file_name, cloud));
data/pcl-1.11.1+dfsg/io/include/pcl/io/ifs_io.h:224:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, mesh, ifs_version));
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/lzf_image_io.hpp:61:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
LZFDepth16ImageReader::read (
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/lzf_image_io.hpp:207:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
LZFRGB24ImageReader::read (
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/lzf_image_io.hpp:312:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
LZFYUV422ImageReader::read (
data/pcl-1.11.1+dfsg/io/include/pcl/io/impl/lzf_image_io.hpp:436:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
LZFBayer8ImageReader::read (
data/pcl-1.11.1+dfsg/io/include/pcl/io/low_level_io.h:134:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return ::read(fd, buffer, count);
data/pcl-1.11.1+dfsg/io/include/pcl/io/lzf_image_io.h:204:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read (const std::string &filename, pcl::PointCloud<PointT> &cloud);
data/pcl-1.11.1+dfsg/io/include/pcl/io/lzf_image_io.h:254:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read (const std::string &filename, pcl::PointCloud<PointT> &cloud);
data/pcl-1.11.1+dfsg/io/include/pcl/io/lzf_image_io.h:301:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read (const std::string &filename, pcl::PointCloud<PointT> &cloud);
data/pcl-1.11.1+dfsg/io/include/pcl/io/lzf_image_io.h:339:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read (const std::string &filename, pcl::PointCloud<PointT> &cloud);
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:61:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string& filename);
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:69:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string& obj_file_name, const std::string& mtl_file_name);
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:143:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PCLPointCloud2 &cloud,
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:161:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PCLPointCloud2 &cloud, const int offset = 0);
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:176:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::TextureMesh &mesh,
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:190:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::TextureMesh &mesh, const int offset = 0);
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:205:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PolygonMesh &mesh,
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:219:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PolygonMesh &mesh, const int offset = 0);
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:232:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PointCloud<PointT> &cloud,
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:237:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int res = read (file_name, blob, cloud.sensor_origin_, cloud.sensor_orientation_,
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:266:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, cloud, origin, orientation, obj_version));
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:280:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, cloud));
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:292:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, cloud));
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:306:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, mesh));
data/pcl-1.11.1+dfsg/io/include/pcl/io/obj_io.h:320:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, mesh));
data/pcl-1.11.1+dfsg/io/include/pcl/io/pcd_io.h:235:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PCLPointCloud2 &cloud,
data/pcl-1.11.1+dfsg/io/include/pcl/io/pcd_io.h:259:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PCLPointCloud2 &cloud, const int offset = 0);
data/pcl-1.11.1+dfsg/io/include/pcl/io/pcd_io.h:276:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PointCloud<PointT> &cloud, const int offset = 0)
data/pcl-1.11.1+dfsg/io/include/pcl/io/pcd_io.h:280:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int res = read (file_name, blob, cloud.sensor_origin_, cloud.sensor_orientation_,
data/pcl-1.11.1+dfsg/io/include/pcl/io/pcd_io.h:623:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, cloud));
data/pcl-1.11.1+dfsg/io/include/pcl/io/pcd_io.h:640:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, cloud, origin, orientation, pcd_version));
data/pcl-1.11.1+dfsg/io/include/pcl/io/pcd_io.h:652:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, cloud));
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply/ply_parser.h:570:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  istream.read (reinterpret_cast<char*> (&value), sizeof (scalar_type));
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply/ply_parser.h:654:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  istream.read (reinterpret_cast<char*> (&size), sizeof (size_type));
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply/ply_parser.h:674:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    istream.read (reinterpret_cast<char*> (&value), sizeof (scalar_type));
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply_io.h:170:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PCLPointCloud2 &cloud,
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply_io.h:184:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PCLPointCloud2 &cloud, const int offset = 0)
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply_io.h:189:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        return read (file_name, cloud, origin, orientation, ply_version, offset);
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply_io.h:202:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PointCloud<PointT> &cloud, const int offset = 0)
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply_io.h:206:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int res = read (file_name, blob, cloud.sensor_origin_, cloud.sensor_orientation_,
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply_io.h:230:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PolygonMesh &mesh,
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply_io.h:245:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (const std::string &file_name, pcl::PolygonMesh &mesh, const int offset = 0);
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply_io.h:753:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, cloud));
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply_io.h:770:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, cloud, origin, orientation, ply_version));
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply_io.h:782:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, cloud));
data/pcl-1.11.1+dfsg/io/include/pcl/io/ply_io.h:798:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (p.read (file_name, mesh));
data/pcl-1.11.1+dfsg/io/src/ascii_io.cpp:131:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::ASCIIReader::read (
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:80:6:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  fs.read ((char*)&length_of_magic, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:82:6:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  fs.read (magic, sizeof (char) * length_of_magic);
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:93:6:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  fs.read ((char*)&version, sizeof (float));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:108:6:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  fs.read ((char*)&length_of_name, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:110:6:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  fs.read (name, sizeof (char) * length_of_name);
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:120:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      fs.read ((char*)&length_of_keyword, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:122:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      fs.read (keyword, sizeof (char) * length_of_keyword);
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:126:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        fs.read ((char*)&nr_points, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:173:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::IFSReader::read (const std::string &file_name,
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:225:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::IFSReader::read (const std::string &file_name, pcl::PolygonMesh &mesh, int &ifs_version)
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:280:6:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  fs.read ((char*)&length_of_keyword, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:282:6:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  fs.read (keyword, sizeof (char) * length_of_keyword);
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:292:6:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  fs.read ((char*)&nr_facets, sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:306:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    fs.read ((char*)&(facet.vertices[0]), sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:307:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    fs.read ((char*)&(facet.vertices[1]), sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/ifs_io.cpp:308:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    fs.read ((char*)&(facet.vertices[2]), sizeof (std::uint32_t));
data/pcl-1.11.1+dfsg/io/src/image_grabber.cpp:462:21:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
  int result = std::sscanf (boost::filesystem::basename (filepath).c_str (),
data/pcl-1.11.1+dfsg/io/src/image_grabber.cpp:695:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      if (!rgb.read (rgb_pclzf_file, cloud_color))
data/pcl-1.11.1+dfsg/io/src/image_grabber.cpp:696:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (!yuv.read (rgb_pclzf_file, cloud_color))
data/pcl-1.11.1+dfsg/io/src/image_grabber.cpp:697:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          bayer.read (rgb_pclzf_file, cloud_color);
data/pcl-1.11.1+dfsg/io/src/image_grabber.cpp:698:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      depth.read (depth_pclzf_file, cloud_color);
data/pcl-1.11.1+dfsg/io/src/image_grabber.cpp:702:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      if (!rgb.read (rgb_pclzf_file, cloud_color))
data/pcl-1.11.1+dfsg/io/src/image_grabber.cpp:704:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          bayer.read (rgb_pclzf_file, cloud_color);
data/pcl-1.11.1+dfsg/io/src/image_grabber.cpp:745:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      depth.read (depth_pclzf_file, cloud);
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:142:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::MTLReader::read (const std::string& obj_file_name,
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:161:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return (read (mtl_file_path.string ()));
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:165:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::MTLReader::read (const std::string& mtl_file_path)
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:469:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      if (companion.read (file_name, material_file))
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:487:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::OBJReader::read (const std::string &file_name, pcl::PCLPointCloud2 &cloud, const int offset)
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:492:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return (read (file_name, cloud, origin, orientation, file_version, offset));
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:496:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::OBJReader::read (const std::string &file_name, pcl::PCLPointCloud2 &cloud,
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:629:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::OBJReader::read (const std::string &file_name, pcl::TextureMesh &mesh, const int offset)
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:634:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return (read (file_name, mesh, origin, orientation, file_version, offset));
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:638:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::OBJReader::read (const std::string &file_name, pcl::TextureMesh &mesh,
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:821:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::OBJReader::read (const std::string &file_name, pcl::PolygonMesh &mesh, const int offset)
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:826:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return (read (file_name, mesh, origin, orientation, file_version, offset));
data/pcl-1.11.1+dfsg/io/src/obj_io.cpp:830:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::OBJReader::read (const std::string &file_name, pcl::PolygonMesh &mesh,
data/pcl-1.11.1+dfsg/io/src/pcd_grabber.cpp:155:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    valid_ = (reader.read (tar_file_, next_cloud_, origin_, orientation_, pcd_version, tar_offset_) == 0);
data/pcl-1.11.1+dfsg/io/src/pcd_grabber.cpp:172:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      valid_ = (reader.read (*pcd_iterator_, next_cloud_, origin_, orientation_, pcd_version) == 0);
data/pcl-1.11.1+dfsg/io/src/pcd_grabber.cpp:178:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        valid_ = (reader.read (tar_file_, next_cloud_, origin_, orientation_, pcd_version, tar_offset_) == 0);
data/pcl-1.11.1+dfsg/io/src/pcd_grabber.cpp:207:36:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  int result = static_cast<int> (::read (tar_fd_, reinterpret_cast<char*> (&tar_header_), 512));
data/pcl-1.11.1+dfsg/io/src/pcd_grabber.cpp:341:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return (reader.read (filename, blob, origin, orientation, pcd_version, tar_offsets_[idx]));
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:684:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::PCDReader::read (const std::string &file_name, pcl::PCLPointCloud2 &cloud,
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:833:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::PCDReader::read (const std::string &file_name, pcl::PCLPointCloud2 &cloud, const int offset)
data/pcl-1.11.1+dfsg/io/src/pcd_io.cpp:839:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  int res = read (file_name, cloud, origin, orientation, pcd_version, offset);
data/pcl-1.11.1+dfsg/io/src/ply/ply_parser.cpp:67:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  istream.read (magic, 4);
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:582:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::PLYReader::read (const std::string &file_name, pcl::PCLPointCloud2 &cloud,
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:647:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::PLYReader::read (const std::string &file_name, pcl::PolygonMesh &mesh,
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:714:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
pcl::PLYReader::read (const std::string &file_name, pcl::PolygonMesh &mesh, const int offset)
data/pcl-1.11.1+dfsg/io/src/ply_io.cpp:719:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return read (file_name, mesh, origin, orientation, ply_version, offset);
data/pcl-1.11.1+dfsg/io/tools/hdl_grabber_example.cpp:92:34:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        key = static_cast<char> (getchar ());
data/pcl-1.11.1+dfsg/io/tools/openni_grabber_depth_example.cpp:96:34:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        key = static_cast<char> (getchar ());
data/pcl-1.11.1+dfsg/io/tools/openni_grabber_example.cpp:127:34:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        key = static_cast<char> (getchar ());
data/pcl-1.11.1+dfsg/io/tools/ply/plyheader.cpp:170:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  istream.read (magic, 3);
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/dt/decision_forest.h:91:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    stream.read(reinterpret_cast<char*>(&num_of_trees), sizeof(num_of_trees));
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/ferns/fern.h:119:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    stream.read(reinterpret_cast<char*>(&num_of_decisions_), sizeof(num_of_decisions_));
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/ferns/fern.h:132:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      stream.read(reinterpret_cast<char*>(&(thresholds_[threshold_index])),
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/multi_channel_2d_comparison_feature.h:78:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    stream.read(reinterpret_cast<char*>(&channel), sizeof(channel));
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/point_xy_32f.h:72:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    stream.read(reinterpret_cast<char*>(&x), sizeof(x));
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/point_xy_32f.h:73:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    stream.read(reinterpret_cast<char*>(&y), sizeof(y));
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/point_xy_32i.h:73:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    stream.read(reinterpret_cast<char*>(&x), sizeof(x));
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/point_xy_32i.h:74:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    stream.read(reinterpret_cast<char*>(&y), sizeof(y));
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/regression_variance_stats_estimator.h:90:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    stream.read(reinterpret_cast<char*>(&threshold), sizeof(threshold));
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/regression_variance_stats_estimator.h:92:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    stream.read(reinterpret_cast<char*>(&value), sizeof(value));
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/regression_variance_stats_estimator.h:93:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    stream.read(reinterpret_cast<char*>(&variance), sizeof(variance));
data/pcl-1.11.1+dfsg/ml/include/pcl/ml/regression_variance_stats_estimator.h:96:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    stream.read(reinterpret_cast<char*>(&num_of_sub_nodes), sizeof(num_of_sub_nodes));
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:3122:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = int(strlen(line));
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:3162:15:  [1] (buffer) fscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
    int res = fscanf(fp, "%80s", cmd);
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:3165:13:  [1] (buffer) fscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
      res = fscanf(fp, "%80s", cmd);
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:3186:13:  [1] (buffer) fscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
      res = fscanf(fp, "%80s", cmd);
data/pcl-1.11.1+dfsg/ml/src/svm.cpp:3288:17:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int c = getc(fp);
data/pcl-1.11.1+dfsg/ml/src/svm_wrapper.cpp:59:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = int(strlen(line_));
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_base.hpp:611:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        leaf->read (leaf_input_cloud);
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_base_node.hpp:1591:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
              this->payload_->read (tmp_blob);
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_base_node.hpp:1885:50:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OutofcoreOctreeBaseNode<ContainerT, PointT>::read (pcl::PCLPointCloud2::Ptr &output_cloud)
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_base_node.hpp:1887:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return (this->payload_->read (output_cloud));
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_disk_container.hpp:255:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      int res = reader.read (disk_storage_filename_, *cloud);
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_disk_container.hpp:477:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int res = reader.read (disk_storage_filename_, *tmp_cloud);
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_disk_container.hpp:520:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int res = reader.read (disk_storage_filename_, *tmp_cloud);
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_disk_container.hpp:563:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int res = reader.read (disk_storage_filename_, *dst, origin, orientation, pcd_version);
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_disk_container.hpp:576:43:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    OutofcoreOctreeDiskContainer<PointT>::read (pcl::PCLPointCloud2::Ptr& output_cloud)
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/impl/octree_disk_container.hpp:637:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int res = reader.read (disk_storage_filename_, *tmp_cloud);
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/octree_base_node.h:250:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read (pcl::PCLPointCloud2::Ptr &output_cloud);
data/pcl-1.11.1+dfsg/outofcore/include/pcl/outofcore/octree_disk_container.h:149:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read (pcl::PCLPointCloud2::Ptr &output_cloud);
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:57:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(str) + 1;
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:359:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
		if (ret) len+=strlen(ret)+2+(fmt?1:0); else fail=1;
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:381:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
		strcpy(ptr,entries[i]);ptr+=strlen(entries[i]);
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:452:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
		if (str && ret) len+=strlen(ret)+strlen(str)+2+(fmt?2+depth:0); else fail=1;
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:452:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
		if (str && ret) len+=strlen(ret)+strlen(str)+2+(fmt?2+depth:0); else fail=1;
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:476:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
		strcpy(ptr,names[i]);ptr+=strlen(names[i]);
data/pcl-1.11.1+dfsg/outofcore/src/cJSON.cpp:478:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
		strcpy(ptr,entries[i]);ptr+=strlen(entries[i]);
data/pcl-1.11.1+dfsg/outofcore/src/outofcore_base_data.cpp:180:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      f.read (&(idx_input.front ()), len);
data/pcl-1.11.1+dfsg/outofcore/src/outofcore_node_data.cpp:275:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      f.read (&(idx_input.front ()), len);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/dense_quantized_multi_mod_template.h:68:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (stream, num_of_features);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/dense_quantized_multi_mod_template.h:72:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        read (stream, features[feature_index]);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/dense_quantized_multi_mod_template.h:103:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (stream, num_of_modalities);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:60:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&row1_), sizeof(row1_));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:61:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&col1_), sizeof(col1_));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:62:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&row2_), sizeof(row2_));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:63:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&col2_), sizeof(col2_));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:64:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&wsizex1_), sizeof(wsizex1_));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:65:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&wsizex2_), sizeof(wsizex2_));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:66:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&wsizey1_), sizeof(wsizey1_));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:67:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&wsizey2_), sizeof(wsizey2_));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:68:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&threshold_), sizeof(threshold_));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:69:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&used_ii_), sizeof(used_ii_));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:130:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&num_of_sub_nodes), sizeof(num_of_sub_nodes));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:135:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            stream.read (reinterpret_cast<char*> (&threshold), sizeof(threshold));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:138:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&value), sizeof(value));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:139:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&variance), sizeof(variance));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:142:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            stream.read (reinterpret_cast<char*> (&trans_mean_[i]), sizeof(trans_mean_[i]));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:145:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            stream.read (reinterpret_cast<char*> (&rot_mean_[i]), sizeof(rot_mean_[i]));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:149:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
              stream.read (reinterpret_cast<char*> (&covariance_trans_ (i, j)), sizeof(covariance_trans_ (i, j)));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/face_detection/face_common.h:153:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
              stream.read (reinterpret_cast<char*> (&covariance_rot_ (i, j)), sizeof(covariance_rot_ (i, j)));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/impl/linemod/line_rgbd.hpp:109:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      pcd_reader.read (file_name, template_point_clouds_[template_point_clouds_.size () - 1], ltm_offset);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/quantized_map.h:130:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        stream.read (reinterpret_cast<char*> (&width), sizeof (width));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/quantized_map.h:131:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        stream.read (reinterpret_cast<char*> (&height), sizeof (height));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/quantized_map.h:137:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        stream.read (reinterpret_cast<char*> (&num_of_elements), sizeof (num_of_elements));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/quantized_map.h:141:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          stream.read (reinterpret_cast<char*> (&(data_[element_index])), sizeof (data_[element_index]));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/region_xy.h:46:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  void read (std::istream & stream, Type & value)
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/region_xy.h:48:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    stream.read (reinterpret_cast<char*> (&value), sizeof(value));
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/region_xy.h:53:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  void read (std::istream & stream, Type * value, int nr_values)
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/region_xy.h:57:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (stream, value[value_index]);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/region_xy.h:111:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (stream, x);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/region_xy.h:112:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (stream, y);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/region_xy.h:113:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (stream, width);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/region_xy.h:114:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (stream, height);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/sparse_quantized_multi_mod_template.h:98:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (stream, x);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/sparse_quantized_multi_mod_template.h:99:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (stream, y);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/sparse_quantized_multi_mod_template.h:100:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (stream, modality_index);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/sparse_quantized_multi_mod_template.h:101:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (stream, quantized_value);
data/pcl-1.11.1+dfsg/recognition/include/pcl/recognition/sparse_quantized_multi_mod_template.h:142:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      read (stream, num_of_features);
data/pcl-1.11.1+dfsg/recognition/src/dotmod.cpp:247:3:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  read (stream, nr_templates);
data/pcl-1.11.1+dfsg/recognition/src/linemod.cpp:1344:5:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    read (file_stream, nr_templates);
data/pcl-1.11.1+dfsg/recognition/src/linemod.cpp:1374:3:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  read (stream, nr_templates);
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/ransac.hpp:150:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#pragma omp atomic read
data/pcl-1.11.1+dfsg/sample_consensus/include/pcl/sample_consensus/impl/ransac.hpp:187:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#pragma omp atomic read
data/pcl-1.11.1+dfsg/simulation/src/glsl_shader.cpp:26:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    file.read(buf, size);
data/pcl-1.11.1+dfsg/simulation/tools/sim_test_simple.cpp:92:3:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  getchar();
data/pcl-1.11.1+dfsg/simulation/tools/sim_viewer.cpp:623:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (pcd.read(argv[p_file_indices.at(i)], *cloud, origin, orientation, version) < 0)
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.h:190:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int read(const char* fileName);
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.h:191:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        int read(FILE* fp);
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.hpp:1958:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int OctNode<NodeData,Real>::read(const char* fileName){
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.hpp:1961:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      int ret=read(fp);
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.hpp:1967:33:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    int OctNode<NodeData,Real>::read(FILE* fp){
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/octree_poisson.hpp:1974:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
          children[i].read(fp);
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.h:111:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bool read( FILE* fp );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.h:112:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bool read( const char* fileName );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.hpp:126:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bool SparseMatrix< T >::read( const char* fileName )
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.hpp:130:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      bool ret = read( fp );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/sparse_matrix.hpp:143:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bool SparseMatrix< T >::read( FILE* fp )
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.h:88:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bool read( FILE* fp );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.h:89:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        bool read( const char* fileName );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.hpp:249:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bool Vector< T >::read( const char* fileName )
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.hpp:253:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      bool ret = read( fp );
data/pcl-1.11.1+dfsg/surface/include/pcl/surface/3rdparty/poisson4/vector.hpp:267:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    bool Vector< T >::read( FILE* fp )
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_annotation2.cpp:5689:20:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int len = (int)wcslen(string);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_annotation2.cpp:5710:10:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if(wcslen(str) > 0)
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:587:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  return (m_mode & ON::read) ? true : false;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:5829:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      rc = WriteByte( strlen(sInformation), sInformation );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_archive.cpp:5840:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      s_len = strlen(s);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_base32.cpp:83:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sBase32clean.ReserveArray(strlen(sBase32));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_defines.cpp:83:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  for ( i = 0, j = ((int)strlen(s))-1; i < j; i++, j-- ) {
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_defines.cpp:823:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  on_MultiByteToWideChar( abuffer, (int)strlen(abuffer), buffer, (int)count );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_defines.cpp:1697:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  archive_mode a = read;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_defines.cpp:1699:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  case read:      a = read; break;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_defines.cpp:1699:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  case read:      a = read; break;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_error.cpp:327:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = ((int)strlen(sMessage));
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:768:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy( m_sClassName, sClassName, sizeof(m_sClassName)-1 );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:771:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy( m_sBaseClassName, sBaseClassName, sizeof(m_sBaseClassName)-1 );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_object.cpp:793:7:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
      strncpy( m_sClassName, sClassName, sizeof(m_sClassName)-1 );
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:248:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  std::size_t slen = s ? strlen(s) : 0;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:291:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    CopyToArray( (int)strlen(s), s ); // the (int) is for 64 bit std::size_t conversion
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:319:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    CopyToArray( (int)strlen((const char*)s), (const char*)s ); // the (int) is for 64 bit std::size_t conversion
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:805:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const int len1 = (int)strlen(token1);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_string.cpp:808:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      const int len2 = (int)strlen(token2);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:404:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  std::size_t slen = s ? strlen(s) : 0;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:416:27:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  std::size_t slen =  s ? wcslen(s) : 0;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:461:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    CopyToArray( (int)strlen(s), s ); // the (int) is for 64 bit std::size_t conversion
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:491:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    CopyToArray( (int)strlen((const char*)s), (const char*)s ); // the (int) is for 64 bit std::size_t conversion
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:522:23:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    CopyToArray( (int)wcslen(s), s ); // the (int) is for 64 bit std::size_t conversion
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:1160:27:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const int len1 = (int)wcslen(token1);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:1163:29:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      const int len2 = (int)wcslen(token2);
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_wstring.cpp:1661:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const int s_count = (int)strlen(s); // the (int) is for 64 bit std::size_t conversion
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_zlib.cpp:597:31:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    rc = ( m_zlib.mode == ON::read ) ? true : false;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_zlib.cpp:601:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        m_zlib.mode = ON::read;
data/pcl-1.11.1+dfsg/surface/src/3rdparty/opennurbs/opennurbs_zlib.cpp:619:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  case ON::read:
data/pcl-1.11.1+dfsg/test/geometry/test_mesh_io.cpp:93:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  ASSERT_TRUE (io.read  (filename, loaded_mesh));
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:705:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read ("test_pcl_io.pcd", cloud_blob);
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:812:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  EXPECT_GE(reader.read("test_pcd.txt", rcloud), 0);
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:874:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  int res = objreader.read ("test_obj.obj", blob);
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:1083:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  res = reader.read<PointXYZ> ("test_pcl_io_compressed.pcd", cloud2);
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:1103:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read<PointXYZ> ("test_pcl_io_compressed.pcd", cloud2);
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:1149:16:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  res = reader.read<PointXYZRGBNormal> ("test_pcl_io_compressed.pcd", cloud2);
data/pcl-1.11.1+dfsg/test/io/test_io.cpp:1293:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    reader.read<PointXYZ> ("test_pcl_io_ascii.pcd", cloud2);
data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp:85:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read ("test_pcl_io.ply", cloud_blob2);
data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp:500:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  Reader.read(PLYTest::mesh_file_ply_, cloud);
data/pcl-1.11.1+dfsg/test/io/test_ply_io.cpp:530:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  Reader.read(PLYTest::mesh_file_ply_, cloud);
data/pcl-1.11.1+dfsg/test/search/test_organized_index.cpp:194:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  ASSERT_EQ(pcd.read(pcd_filename, *cloudIn), 0) <<"Couldn't read input cloud" << std::endl;
data/pcl-1.11.1+dfsg/test/search/test_organized_index.cpp:433:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (pcd.read (pcd_filename, *cloudIn) == -1)
data/pcl-1.11.1+dfsg/test/search/test_search.cpp:274:10:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
  return equal;
data/pcl-1.11.1+dfsg/tools/image_viewer.cpp:54:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  reader.read (argv[1], cloud);
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_accepted_hypotheses.cpp:108:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  std::size_t len = strlen (file_name);
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_hash_table.cpp:112:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  std::size_t len = strlen (file_name);
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_model_opps.cpp:238:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  std::size_t len = strlen (file_name);
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_orr_octree.cpp:253:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  std::size_t len = strlen (file_name);
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_orr_octree_zprojection.cpp:158:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  std::size_t len = strlen (file_name);
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_result.cpp:383:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  std::size_t len = strlen (file_name);
data/pcl-1.11.1+dfsg/tools/obj_rec_ransac_scene_opps.cpp:250:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  std::size_t len = strlen (file_name);
data/pcl-1.11.1+dfsg/tools/pcd_viewer.cpp:430:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (pcd.read (argv[p_file_indices.at (i)], *cloud, origin, orientation, version) < 0)
data/pcl-1.11.1+dfsg/tools/pcl_video.cpp:208:13:  [1] (buffer) getchar:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            getchar();
data/pcl-1.11.1+dfsg/tools/pcl_video.cpp:253:51:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            tide::ids::ReadResult id = tide::ids::read(stream);
data/pcl-1.11.1+dfsg/tools/pcl_video.cpp:260:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            ebml_el.read(stream);
data/pcl-1.11.1+dfsg/tools/pcl_video.cpp:284:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            id = tide::ids::read(stream);
data/pcl-1.11.1+dfsg/tools/pcl_video.cpp:291:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            segment.read(stream);
data/pcl-1.11.1+dfsg/tools/pcl_video.cpp:308:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            id = tide::ids::read(stream);
data/pcl-1.11.1+dfsg/tools/pcl_video.cpp:316:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            tracks.read(stream);
data/pcl-1.11.1+dfsg/tools/pclzf2pcd.cpp:74:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (!rgb.read (filename_rgb, cloud))
data/pcl-1.11.1+dfsg/tools/pclzf2pcd.cpp:75:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
    if (!yuv.read (filename_rgb, cloud))
data/pcl-1.11.1+dfsg/tools/pclzf2pcd.cpp:76:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      bayer.read (filename_rgb, cloud);
data/pcl-1.11.1+dfsg/tools/pclzf2pcd.cpp:78:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  depth.read (filename_depth, cloud);
data/pcl-1.11.1+dfsg/tools/pclzf2pcd.cpp:97:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  depth.read (filename_depth, cloud);
data/pcl-1.11.1+dfsg/tools/ply2pcd.cpp:64:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (reader.read (filename, cloud) < 0)
data/pcl-1.11.1+dfsg/visualization/src/pcl_visualizer.cpp:4583:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sha1.process_bytes (str, std::strlen (str));
data/pcl-1.11.1+dfsg/visualization/test/test.cpp:20:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (pcd.read (argv[1], *cloud) == -1)
data/pcl-1.11.1+dfsg/visualization/test/test_geometry.cpp:24:11:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (pcd.read (argv[1], *cloud) == -1)

ANALYSIS SUMMARY:

Hits = 1871
Lines analyzed = 833480 in approximately 20.60 seconds (40460 lines/second)
Physical Source Lines of Code (SLOC) = 525667
Hits@level = [0] 481 [1] 388 [2] 1271 [3] 129 [4]  82 [5]   1
Hits@level+ = [0+] 2352 [1+] 1871 [2+] 1483 [3+] 212 [4+]  83 [5+]   1
Hits/KSLOC@level+ = [0+] 4.47432 [1+] 3.55929 [2+] 2.82118 [3+] 0.403297 [4+] 0.157895 [5+] 0.00190235
Dot directories skipped = 4 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.