ekf_cal  0.4.0
A Kalman filter-based sensor calibration package
CamState Class Reference

CamState structure. More...

#include <types.hpp>

Collaboration diagram for CamState:
[legend]

Public Member Functions

Eigen::VectorXd ToVector () const
 Get camera state as a vector. More...
 
bool GetIsExtrinsic () const
 is_extrinsic getter function More...
 
void SetIsExtrinsic (bool extrinsic)
 is_extrinsic setter function More...
 

Public Attributes

double pos_stability {1e-9}
 Extrinsic position stability.
 
double ang_stability {1e-9}
 Extrinsic orientation stability.
 
Eigen::Vector3d pos_c_in_b {0.0, 0.0, 0.0}
 Camera state position.
 
Eigen::Quaterniond ang_c_to_b {1.0, 0.0, 0.0, 0.0}
 Camera state orientation.
 
Intrinsics intrinsics
 Camera Intrinsics.
 
double rate {1.0}
 Frame rate.
 
unsigned int size {0}
 State size.
 
int index {-1}
 State index.
 

Detailed Description

CamState structure.

Member Function Documentation

◆ GetIsExtrinsic()

bool CamState::GetIsExtrinsic ( ) const

is_extrinsic getter function

Returns
is_extrinsic

◆ SetIsExtrinsic()

void CamState::SetIsExtrinsic ( bool  extrinsic)

is_extrinsic setter function

Parameters
extrinsicvalue to use for setting

◆ ToVector()

Eigen::VectorXd CamState::ToVector ( ) const

Get camera state as a vector.

Returns
Camera state as a vector

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