#include <LidarVLP16.h>
|
| virtual std::string | getSerial () const override |
| |
| virtual bool | init (const std::string &calibrationFolder=".", const std::string &cameraName="") override |
| |
| | LidarVLP16 (const boost::asio::ip::address &ipAddress, const std::uint16_t port=2368, bool organized=false, bool useHostTime=true, bool stampLast=true, float frameRate=0.0f, Transform localTransform=Transform::getIdentity()) |
| |
| | LidarVLP16 (const std::string &pcapFile, bool organized=false, bool stampLast=true, float frameRate=0.0f, Transform localTransform=Transform::getIdentity()) |
| |
| void | setOrganized (bool enable) |
| |
| SensorData | takeScan (SensorCaptureInfo *info=0) |
| |
| virtual | ~LidarVLP16 () |
| |
| virtual | ~Lidar () |
| |
| float | getFrameRate () const |
| |
| const Transform & | getLocalTransform () const |
| |
| virtual bool | getPose (double stamp, Transform &pose, cv::Mat &covariance, double maxWaitTime=0.06) |
| |
| virtual bool | odomProvided () const |
| |
| void | resetTimer () |
| |
| void | setFrameRate (float frameRate) |
| |
| void | setLocalTransform (const Transform &localTransform) |
| |
| SensorData | takeData (SensorCaptureInfo *info=0) |
| |
| virtual | ~SensorCapture () |
| |
Definition at line 46 of file LidarVLP16.h.
◆ LidarVLP16() [1/2]
◆ LidarVLP16() [2/2]
◆ ~LidarVLP16()
| rtabmap::LidarVLP16::~LidarVLP16 |
( |
| ) |
|
|
virtual |
◆ buildTimings()
| void rtabmap::LidarVLP16::buildTimings |
( |
bool |
dualMode | ) |
|
|
private |
Build a timing table for each block/firing. Stores in timing_offsets vector
Definition at line 162 of file LidarVLP16.cpp.
◆ captureData()
◆ getSerial()
| virtual std::string rtabmap::LidarVLP16::getSerial |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ init()
| bool rtabmap::LidarVLP16::init |
( |
const std::string & |
calibrationFolder = ".", |
|
|
const std::string & |
cameraName = "" |
|
) |
| |
|
overridevirtual |
◆ setOrganized()
| void rtabmap::LidarVLP16::setOrganized |
( |
bool |
enable | ) |
|
◆ takeScan()
◆ toPointClouds()
| void rtabmap::LidarVLP16::toPointClouds |
( |
HDLDataPacket * |
dataPacket | ) |
|
|
overrideprivatevirtual |
◆ accumulatedScans_
| std::vector<std::vector<PointXYZIT> > rtabmap::LidarVLP16::accumulatedScans_ |
|
private |
◆ lastScan_
◆ lastScanMutex_
| UMutex rtabmap::LidarVLP16::lastScanMutex_ |
|
private |
◆ organized_
| bool rtabmap::LidarVLP16::organized_ |
|
private |
◆ scanReady_
◆ stampLast_
| bool rtabmap::LidarVLP16::stampLast_ |
|
private |
◆ startSweepTime_
| double rtabmap::LidarVLP16::startSweepTime_ |
|
private |
◆ startSweepTimeHost_
| double rtabmap::LidarVLP16::startSweepTimeHost_ |
|
private |
◆ timingOffsets_
| std::vector< std::vector<float> > rtabmap::LidarVLP16::timingOffsets_ |
|
private |
◆ timingOffsetsDualMode_
| bool rtabmap::LidarVLP16::timingOffsetsDualMode_ |
|
private |
◆ useHostTime_
| bool rtabmap::LidarVLP16::useHostTime_ |
|
private |
The documentation for this class was generated from the following files: