XRPrimer (C++ API)  0.6.0
FisheyeCameraParameter Class Reference

Contains the fisheye camera parameter. More...

#include <fisheye_camera.h>

Inheritance diagram for FisheyeCameraParameter:
Collaboration diagram for FisheyeCameraParameter:

Public Member Functions

 FisheyeCameraParameter ()
 
 ~FisheyeCameraParameter ()=default
 
std::string ClassName () const override
 
bool SaveFile (const std::string &filename) const override
 
bool LoadFile (const std::string &filename) override
 
- Public Member Functions inherited from BaseCameraParameter
virtual ~BaseCameraParameter ()=default
 
 BaseCameraParameter ()
 
 BaseCameraParameter (const std::string &name, int width, int height, bool world2cam, const Eigen::Matrix4f &intrinsic, const Eigen::Matrix3f &extrinsic_r, const Eigen::Vector3f &extrinsic_t, const std::string &convention)
 
 BaseCameraParameter (const Eigen::Matrix4f &intrinsic, const Eigen::Matrix3f &extrinsic_r, const Eigen::Vector3f &extrinsic_t)
 
void set_intrinsic (int width, int height, double fx, double fy, double cx, double cy, bool perspective=true)
 
void set_intrinsic (const Eigen::Matrix3f &mat, bool perspective=true)
 
Eigen::Matrix3f intrinsic33 () const
 

Public Attributes

float k1_
 
float k2_
 
float k3_
 
float k4_
 
float k5_
 
float k6_
 
float p1_
 
float p2_
 
- Public Attributes inherited from BaseCameraParameter
std::string name_
 
Eigen::Matrix4f intrinsic_
 
Eigen::Matrix3f extrinsic_r_
 
Eigen::Vector3f extrinsic_t_
 
int width_
 
int height_
 
bool world2cam_
 
std::string convention_
 

Detailed Description

Contains the fisheye camera parameter.

Constructor & Destructor Documentation

◆ FisheyeCameraParameter()

FisheyeCameraParameter::FisheyeCameraParameter ( )

◆ ~FisheyeCameraParameter()

FisheyeCameraParameter::~FisheyeCameraParameter ( )
default

Member Function Documentation

◆ ClassName()

std::string FisheyeCameraParameter::ClassName ( ) const
overridevirtual

Implements BaseCameraParameter.

◆ LoadFile()

bool FisheyeCameraParameter::LoadFile ( const std::string &  filename)
overridevirtual

Implements BaseCameraParameter.

◆ SaveFile()

bool FisheyeCameraParameter::SaveFile ( const std::string &  filename) const
overridevirtual

Implements BaseCameraParameter.

Member Data Documentation

◆ k1_

float FisheyeCameraParameter::k1_

◆ k2_

float FisheyeCameraParameter::k2_

◆ k3_

float FisheyeCameraParameter::k3_

◆ k4_

float FisheyeCameraParameter::k4_

◆ k5_

float FisheyeCameraParameter::k5_

◆ k6_

float FisheyeCameraParameter::k6_

◆ p1_

float FisheyeCameraParameter::p1_

◆ p2_

float FisheyeCameraParameter::p2_

The documentation for this class was generated from the following files: