#include <CscLidar3DEngineSimulated.h>
|
| | CscLidar3DEngineSimulated (const string &entitySerialNumber, CscEnvironmentSimulator &globalEnvironmentSimulator, double maxDistance=5000.0, unsigned int horizontalSamples=720, unsigned int verticalSamples=64, double horizontalFovDeg=360.0, double verticalFovDeg=200.0, int periodMillis=175, double fuzzinessDeg=10.0) |
| |
| | ~CscLidar3DEngineSimulated () override |
| |
| void | startEngine () override |
| |
| void | stopEngine () override |
| |
| void | keepValues () |
| |
| | CscLidarEngine () |
| |
| const LidarValues & | getCurrentValues () |
| |
| void | integrate2DValuesAtTime (const map< double, double > &newValues, unsigned long long timestamp, optional< OdometryData > odometry={}) |
| |
| void | integrate3DRangeImageAtTime (uint16_t rows, uint16_t cols, uint32_t frameId, bool isKeyFrame, const uint8_t *data, uint32_t itemCount, const LidarImuData &imu, const optional< OdometryData > &odometry, LidarExtrinsics lidarExtrinsics, unsigned long long timestamp) |
| |
| void | integrate3DPointCloudAtTime (const CscPointCloud3d *pointCloud, unsigned long long timestamp, optional< OdometryData > odometry={}) |
| |
| virtual | ~CscLidarEngine () |
| |
| void | activateLidarMode (CscLidarMode newLidarMode) |
| |
| void | addLidarMode (CscLidarMode newLidarMode) |
| |
| void | removeLidarMode (CscLidarMode lidarModeToRemove) |
| |
| bool | isLidarModeRunning (CscLidarMode lidarModeSearched) |
| |
| bool | isLidarModeActive (CscLidarMode lidarModeSearched) |
| |
| bool | isLidarEngineActivated () |
| |
| void | stopLidarEngine () |
| |
| unsigned long long | getLastLidarValuesTime () const |
| |
| unsigned long long | getLidarValuesTimeToRetrieve () const |
| |
| unsigned long long | getLidarValuesTimeBetweenUpdate () const |
| |
| void | setOnNewValuesListener (const optional< function< void(const LidarValuesSnapshot &)>> &onNewValues={}) |
| |
| optional< function< void()> > | getOnActivatedListener () const |
| |
| void | setOnActivatedListener (const optional< function< void()>> &onActivated={}) |
| |
◆ CscLidar3DEngineSimulated()
| conscience_core::lidar::CscLidar3DEngineSimulated::CscLidar3DEngineSimulated |
( |
const string & |
entitySerialNumber, |
|
|
CscEnvironmentSimulator & |
globalEnvironmentSimulator, |
|
|
double |
maxDistance = 5000.0, |
|
|
unsigned int |
horizontalSamples = 720, |
|
|
unsigned int |
verticalSamples = 64, |
|
|
double |
horizontalFovDeg = 360.0, |
|
|
double |
verticalFovDeg = 200.0, |
|
|
int |
periodMillis = 175, |
|
|
double |
fuzzinessDeg = 10.0 |
|
) |
| |
◆ ~CscLidar3DEngineSimulated()
| conscience_core::lidar::CscLidar3DEngineSimulated::~CscLidar3DEngineSimulated |
( |
| ) |
|
|
override |
◆ keepValues()
| void conscience_core::lidar::CscLidar3DEngineSimulated::keepValues |
( |
| ) |
|
◆ startEngine()
| void conscience_core::lidar::CscLidar3DEngineSimulated::startEngine |
( |
| ) |
|
|
overridevirtual |
◆ stopEngine()
| void conscience_core::lidar::CscLidar3DEngineSimulated::stopEngine |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: