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,
7 const QString& _sensorUri, const QString& _datasetUri,
8 const QString& _frameId,
9 const knowCore::Timestamp& _start_stamp,
10 const knowCore::Timestamp& _end_stamp, double _frequency,
11 double _range_min = 0.0, double _range_max = 100.0);
13 const QString& _sensorUri, const QString& _datasetUri,
14 const QString& _frameId,
15 const knowCore::Timestamp& _start_stamp,
16 const knowCore::Timestamp& _end_stamp, double _frequency,
17 int _width, int _height);
18
20 {
21 public:
22 DatasetBuilder(const QString& _name, const QString& _frame);
24 kDBDatasets::Dataset getDataset() const;
25
26 void setLawnMowerTrajectory(qreal _min_altitude, qreal _max_altitude, double _speed,
27 double _frequency, double _spacing);
28 void setSensorTransform(const kDB::Repository::QueryConnectionInfo& _connection,
29 const QString& _frameId, const knowCore::Timestamp& _stamp,
30 const knowCore::Vector3d& _translation,
31 const knowCore::Vector4d& _rotation);
32 kDBDatasets::Dataset createLidarDataset(const kDBDatasets::Collection& _dsss,
33 const QString& _sensorUri, const QString& _datasetUri,
34 const knowGIS::GeometryObject& _geometry,
35 const knowCore::Timestamp& _start_stamp,
36 const LidarConfigRecord& _config, double _frequency,
37 double _range_min = 0.0, double _range_max = 100.0);
38 void createLidarData(const QString& _sensorUri, const QString& _datasetUri,
39 const knowGIS::GeometryObject& _geometry,
40 const knowCore::Timestamp& _start_stamp, const LidarConfigRecord& _config,
41 double _frequency, double _range_min = 0.0, double _range_max = 100.0);
42 kDBDatasets::Dataset createSalientRegionDataset(const kDBDatasets::Collection& _dsss,
43 const QString& _datasetUri,
44 const QList<knowCore::Uri>& _klasses,
45 const knowGIS::GeometryObject& _geometry,
46 const knowCore::Timestamp& _start_stamp);
47 void createPointCloudData(const kDB::Repository::Connection& _connection,
48 const QString& _datasetUri, const knowGIS::GeometryObject& _geometry,
49 const knowCore::Timestamp& _start_stamp,
50 const knowCore::Timestamp& _end_stamp);
51 void createImageData(const kDB::Repository::QueryConnectionInfo& _connection,
52 const QString& _sensorUri, const QString& _datasetUri,
53 const knowGIS::GeometryObject& _geometry,
54 const knowCore::Timestamp& _start_stamp, double _frequency, int _width,
55 int _height);
56
61 private:
62 struct Private;
63 Private* const d;
64 };
65
66 kDBDatasets::Dataset createGenericLidarDataset(
67 const kDBDatasets::Collection& _dsss, const QString& _name, const QString& _frame,
68 const QString& _sensorUri, const QString& _datasetUri, const QString& _frameId,
69 const knowGIS::GeometryObject& _geometry, const knowCore::Timestamp& _start_stamp);
73 kDBDatasets::Dataset createGenericSalientRegionDataset(const kDBDatasets::Collection& _dsss,
74 const QString& _platformName,
75 const QString& _datasetUri,
76 const QList<knowCore::Uri>& _klasses,
77 const knowGIS::GeometryObject& _geometry,
78 const knowCore::Timestamp& _start_stamp);
79
80} // namespace kDBSensing::Test
Definition Revision.h:9
Definition Collection.h:24
Definition Dataset.h:17
knowCore::Timestamp lastEndStamp() const
Definition Test.cpp:299
Definition Connection.h:26
Definition QueryConnectionInfo.h:8
Definition Timestamp.h:39
Definition GeometryObject.h:24