kDB: Knowledge DataBase
Loading...
Searching...
No Matches
Test.h
1#include <kDBDatasets/Forward.h>
2#include <kDBSensing/LidarScan.h>
3
4namespace kDBSensing::Test
5{
6 QList<LidarScanRecord> createLidarScans(const LidarConfigRecord& _config, const QString& _sensorUri, const QString& _datasetUri, const QString& _frameId,
7 const knowCore::Timestamp& _start_stamp, const knowCore::Timestamp& _end_stamp, double _frequency, double _range_min = 0.0, double _range_max = 100.0);
8 QList<CameraFrameRecord> createImages(const kDB::Repository::QueryConnectionInfo& _connection, const QString& _sensorUri, const QString& _datasetUri, const QString& _frameId,
9 const knowCore::Timestamp& _start_stamp, const knowCore::Timestamp& _end_stamp, double _frequency, int _width, int _height);
10
12 {
13 public:
14 DatasetBuilder(const QString& _name, const QString& _frame);
16 kDBDatasets::Dataset getDataset() const;
17
18 void setLawnMowerTrajectory(qreal _min_altitude, qreal _max_altitude, double _speed, double _frequency, double _spacing);
19 void setSensorTransform(const kDB::Repository::QueryConnectionInfo& _connection, const QString& _frameId, const knowCore::Timestamp& _stamp, const knowCore::Vector3d& _translation, const knowCore::Vector4d& _rotation);
20 kDBDatasets::Dataset createLidarDataset(const kDBDatasets::Collection& _dsss, const QString& _sensorUri, const QString& _datasetUri, const knowGIS::GeometryObject& _geometry,
21 const knowCore::Timestamp& _start_stamp, const LidarConfigRecord& _config, double _frequency, double _range_min = 0.0, double _range_max = 100.0);
22 void createLidarData(const QString& _sensorUri, const QString& _datasetUri, const knowGIS::GeometryObject& _geometry,
23 const knowCore::Timestamp& _start_stamp, const LidarConfigRecord& _config, double _frequency, double _range_min = 0.0, double _range_max = 100.0);
24 kDBDatasets::Dataset createSalientRegionDataset(const kDBDatasets::Collection& _dsss, const QString& _datasetUri, const QList<knowCore::Uri>& _klasses, const knowGIS::GeometryObject& _geometry,
25 const knowCore::Timestamp& _start_stamp);
26 void createPointCloudData(const kDB::Repository::Connection& _connection, const QString& _datasetUri, const knowGIS::GeometryObject& _geometry,
27 const knowCore::Timestamp& _start_stamp, const knowCore::Timestamp& _end_stamp);
28 void createImageData(const kDB::Repository::QueryConnectionInfo& _connection, const QString& _sensorUri, const QString& _datasetUri, const knowGIS::GeometryObject& _geometry,
29 const knowCore::Timestamp& _start_stamp, double _frequency, int _width, int _height);
30
35 private:
36 struct Private;
37 Private* const d;
38 };
39
40 kDBDatasets::Dataset createGenericLidarDataset(const kDBDatasets::Collection& _dsss, const QString& _name, const QString& _frame, const QString& _sensorUri, const QString& _datasetUri, const QString& _frameId, const knowGIS::GeometryObject& _geometry, const knowCore::Timestamp& _start_stamp);
44 kDBDatasets::Dataset createGenericSalientRegionDataset(const kDBDatasets::Collection& _dsss, const QString& _platformName, const QString& _datasetUri, const QList<knowCore::Uri>& _klasses, const knowGIS::GeometryObject& _geometry, const knowCore::Timestamp& _start_stamp);
45
46}
Definition Revision.h:9
Definition Dataset.h:16
Definition Datasets.h:22
knowCore::Timestamp lastEndStamp() const
Definition Test.cpp:217
Definition Connection.h:25
Definition QueryConnectionInfo.h:8
Definition Timestamp.h:39
Definition GeometryObject.h:24