.. _file_include_velodyne_driver_input.hpp: File input.hpp ============== |exhale_lsh| :ref:`Parent directory ` (``include/velodyne_driver``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. contents:: Contents :local: :backlinks: none Definition (``include/velodyne_driver/input.hpp``) -------------------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_include_velodyne_driver_input.hpp.rst Detailed Description -------------------- Velodyne 3D LIDAR data input classes These classes provide raw Velodyne LIDAR input packets from either a live socket interface or a previously-saved PCAP dump file. Classes: velodyne::Input base class for accessing the data independently of its source velodyne::InputSocket derived class reads live data from the device via a UDP socket velodyne::InputPCAP derived class provides a similar interface from a PCAP dump file Includes -------- - ``memory`` - ``netinet/in.h`` - ``pcap.h`` - ``rclcpp/rclcpp.hpp`` - ``string`` - ``velodyne_msgs/msg/velodyne_packet.hpp`` - ``velodyne_msgs/msg/velodyne_scan.hpp`` Included By ----------- - :ref:`file_include_velodyne_driver_driver.hpp` Namespaces ---------- - :ref:`namespace_velodyne_driver` Classes ------- - :ref:`exhale_class_classvelodyne__driver_1_1Input` - :ref:`exhale_class_classvelodyne__driver_1_1InputPCAP` - :ref:`exhale_class_classvelodyne__driver_1_1InputSocket` Variables --------- - :ref:`exhale_variable_input_8hpp_1abbcfd1a214aa8c43f7c91d58258625fd`