g2o
Loading...
Searching...
No Matches
g2o::CameraParameters Class Reference

#include <parameter_cameraparameters.h>

Inheritance diagram for g2o::CameraParameters:
Collaboration diagram for g2o::CameraParameters:

Public Member Functions

 CameraParameters ()
 CameraParameters (double focal_length, const Vector2 &principle_point, double baseline)
Vector2 cam_map (const Vector3 &trans_xyz) const
Vector3 stereocam_uvu_map (const Vector3 &trans_xyz) const
bool read (std::istream &is)
 read the data from a stream
bool write (std::ostream &os) const
 write the data to a stream
Public Member Functions inherited from g2o::Parameter
 Parameter ()
virtual ~Parameter ()
int id () const
void setId (int id_)
virtual HyperGraph::HyperGraphElementType elementType () const
Public Member Functions inherited from g2o::HyperGraph::HyperGraphElement
virtual ~HyperGraphElement ()

Public Attributes

 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
double focal_length
Vector2 principle_point
double baseline

Additional Inherited Members

Protected Attributes inherited from g2o::Parameter
int _id

Detailed Description

Definition at line 38 of file parameter_cameraparameters.h.

Constructor & Destructor Documentation

◆ CameraParameters() [1/2]

g2o::CameraParameters::CameraParameters ( )

Definition at line 33 of file parameter_cameraparameters.cpp.

References baseline, focal_length, and principle_point.

◆ CameraParameters() [2/2]

g2o::CameraParameters::CameraParameters ( double focal_length,
const Vector2 & principle_point,
double baseline )

Definition at line 36 of file parameter_cameraparameters.cpp.

References baseline, focal_length, and principle_point.

Member Function Documentation

◆ cam_map()

Vector2 g2o::CameraParameters::cam_map ( const Vector3 & trans_xyz) const

◆ read()

bool g2o::CameraParameters::read ( std::istream & is)
virtual

read the data from a stream

Implements g2o::Parameter.

Definition at line 43 of file parameter_cameraparameters.cpp.

References baseline, focal_length, and principle_point.

◆ stereocam_uvu_map()

Vector3 g2o::CameraParameters::stereocam_uvu_map ( const Vector3 & trans_xyz) const

◆ write()

bool g2o::CameraParameters::write ( std::ostream & os) const
virtual

write the data to a stream

Implements g2o::Parameter.

Definition at line 51 of file parameter_cameraparameters.cpp.

References baseline, focal_length, and principle_point.

Member Data Documentation

◆ baseline

double g2o::CameraParameters::baseline

◆ EIGEN_MAKE_ALIGNED_OPERATOR_NEW

g2o::CameraParameters::EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Definition at line 40 of file parameter_cameraparameters.h.

◆ focal_length

◆ principle_point

Vector2 g2o::CameraParameters::principle_point

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