kDB: Knowledge DataBase
Loading...
Searching...
No Matches
FramePose.h
1#include <Eigen/Geometry>
2
3#include <QExplicitlySharedDataPointer>
4
5#include <kDBRobotics/Forward.h>
6
7namespace kDBRobotics
8{
10 {
11 public:
12 FramePose();
13 FramePose(const kDB::Repository::Connection& _connection);
14 FramePose(const FramePose& _rhs);
15 FramePose& operator=(const FramePose& _rhs);
16 ~FramePose();
17 knowCore::ReturnValue<knowGIS::GeoPose> frameGeoPose(const QString& _frame_id, const knowCore::Timestamp& _timestamp);
18 knowCore::ReturnValue<knowGIS::Pose> framePose(const QString& _frame_id, const knowCore::Timestamp& _timestamp, const Cartography::CoordinateSystem& _coordinateSystem);
19 knowCore::ReturnValue<Cartography::CoordinateSystem> framePose(Eigen::Vector3d* _translation, Eigen::Quaterniond* _rotation, const QString& _frame_id, const knowCore::Timestamp& _timestamp, const Cartography::CoordinateSystem& _coordinateSystem);
20 private:
21 struct Private;
22 QExplicitlySharedDataPointer<Private> d;
23 };
24}
Definition FramePose.h:10
Definition Connection.h:25
Definition Timestamp.h:39
Definition FramePose.cpp:19