ExternalCameraCalibration.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <string>
4 
5 #include <Eigen/Core>
6 
7 #include <IceUtil/Time.h>
8 
9 #include <SimoxUtility/json/json.hpp>
10 
11 namespace armarx
12 {
13 
15  {
16  public:
18  std::string cameraPoseFrame;
20  };
21 
22  void to_json(nlohmann::json& j, const ExternalCameraCalibration& cal);
23  void from_json(const nlohmann::json& j, ExternalCameraCalibration& cal);
24 
25 } // namespace armarx
armarx::to_json
void to_json(nlohmann::json &j, const Vector2f &value)
GfxTL::Matrix4f
MatrixXX< 4, 4, float > Matrix4f
Definition: MatrixXX.h:650
armarx::ExternalCameraCalibration
Definition: ExternalCameraCalibration.h:14
armarx::armem::Time
armarx::core::time::DateTime Time
Definition: forward_declarations.h:13
armarx::from_json
void from_json(const nlohmann::json &j, Vector2f &value)
armarx::ExternalCameraCalibration::cameraPose
Eigen::Matrix4f cameraPose
Definition: ExternalCameraCalibration.h:17
armarx::ExternalCameraCalibration::timestamp
IceUtil::Time timestamp
Definition: ExternalCameraCalibration.h:19
armarx::ExternalCameraCalibration::cameraPoseFrame
std::string cameraPoseFrame
Definition: ExternalCameraCalibration.h:18
armarx
This file offers overloads of toIce() and fromIce() functions for STL container types.
Definition: ArmarXTimeserver.cpp:27