XRPrimer (C++ API)  0.6.0
omni_camera.h
Go to the documentation of this file.
1 // Copyright (c) OpenXRLab. All rights reserved.
2 
3 #pragma once
4 
6 
10 class XRPRIMER_EXPORT OmniCameraParameter : public BaseCameraParameter {
11  public:
13  ~OmniCameraParameter() = default;
14 
15  float k1_, k2_, k3_, k4_, k5_, k6_, p1_, p2_, xi_;
16  Eigen::Vector4f D_;
17 
18  std::string ClassName() const override;
19  bool SaveFile(const std::string &filename) const override;
20  bool LoadFile(const std::string &filename) override;
21 };
Contains the omni camera parameter.
Definition: omni_camera.h:10
virtual std::string ClassName() const =0
virtual bool SaveFile(const std::string &filename) const =0
float xi_
Definition: omni_camera.h:15
Contains the base camera parameter.
Definition: camera.h:16
Eigen::Vector4f D_
Definition: omni_camera.h:16
virtual bool LoadFile(const std::string &filename)=0