XRPrimer (C++ API)  0.6.0
PinholeCameraParameter Class Reference

Contains the pinhole camera parameter. More...

#include <pinhole_camera.h>

Inheritance diagram for PinholeCameraParameter:
Collaboration diagram for PinholeCameraParameter:

Public Member Functions

 PinholeCameraParameter ()=default
 
 ~PinholeCameraParameter ()=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
 

Additional Inherited Members

- 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 pinhole camera parameter.

Constructor & Destructor Documentation

◆ PinholeCameraParameter()

PinholeCameraParameter::PinholeCameraParameter ( )
default

◆ ~PinholeCameraParameter()

PinholeCameraParameter::~PinholeCameraParameter ( )
default

Member Function Documentation

◆ ClassName()

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

Implements BaseCameraParameter.

◆ LoadFile()

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

Implements BaseCameraParameter.

◆ SaveFile()

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

Implements BaseCameraParameter.


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