#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 45 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: