XRPrimer (C++ API)  0.6.0
OmniCameraParameter Class Reference

Contains the omni camera parameter. More...

#include <omni_camera.h>

Inheritance diagram for OmniCameraParameter:
Collaboration diagram for OmniCameraParameter:

Public Member Functions

 OmniCameraParameter ()
 
 ~OmniCameraParameter ()=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_
 
float xi_
 
Eigen::Vector4f D_
 
- 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 omni camera parameter.

Constructor & Destructor Documentation

◆ OmniCameraParameter()

OmniCameraParameter::OmniCameraParameter ( )

◆ ~OmniCameraParameter()

OmniCameraParameter::~OmniCameraParameter ( )
default

Member Function Documentation

◆ ClassName()

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

Implements BaseCameraParameter.

◆ LoadFile()

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

Implements BaseCameraParameter.

◆ SaveFile()

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

Implements BaseCameraParameter.

Member Data Documentation

◆ D_

Eigen::Vector4f OmniCameraParameter::D_

◆ k1_

float OmniCameraParameter::k1_

◆ k2_

float OmniCameraParameter::k2_

◆ k3_

float OmniCameraParameter::k3_

◆ k4_

float OmniCameraParameter::k4_

◆ k5_

float OmniCameraParameter::k5_

◆ k6_

float OmniCameraParameter::k6_

◆ p1_

float OmniCameraParameter::p1_

◆ p2_

float OmniCameraParameter::p2_

◆ xi_

float OmniCameraParameter::xi_

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