#include <camera_extrinsics.h>
|
| | CameraExtrinsics () |
| |
| | CameraExtrinsics (const Pose &world_to_camera) |
| |
| void | SetWorldToCamera (const Pose &world_to_camera) |
| |
| Pose | WorldToCamera () const |
| |
| Pose | CameraToWorld () const |
| |
| void | SetRotation (const Matrix3d &rotation) |
| |
| void | SetRotation (double phi, double theta, double psi) |
| |
| void | Rotate (const Matrix3d &delta) |
| |
| void | Rotate (double dphi, double dtheta, double dpsi) |
| |
| Matrix3d | Rotation () const |
| |
| void | SetTranslation (const Vector3d &translation) |
| |
| void | SetTranslation (double wx, double wy, double wz) |
| |
| void | Translate (const Vector3d &delta) |
| |
| void | Translate (double dx, double dy, double dz) |
| |
| void | TranslateX (double dx) |
| |
| void | TranslateY (double dy) |
| |
| void | TranslateZ (double dz) |
| |
| Vector3d | Translation () const |
| |
| Matrix34d | Rt () const |
| |
| void | WorldToCamera (double wx, double wy, double wz, double *cx, double *cy, double *cz) const |
| |
| void | CameraToWorld (double cx, double cy, double cz, double *wx, double *wy, double *wz) const |
| |
Definition at line 76 of file camera_extrinsics.h.
| bsfm::CameraExtrinsics::CameraExtrinsics |
( |
| ) |
|
| bsfm::CameraExtrinsics::CameraExtrinsics |
( |
const Pose & |
world_to_camera | ) |
|
| Pose bsfm::CameraExtrinsics::CameraToWorld |
( |
| ) |
const |
| void bsfm::CameraExtrinsics::CameraToWorld |
( |
double |
cx, |
|
|
double |
cy, |
|
|
double |
cz, |
|
|
double * |
wx, |
|
|
double * |
wy, |
|
|
double * |
wz |
|
) |
| const |
Definition at line 167 of file camera_extrinsics.cpp.
173 const Vector4d c_h(cx, cy, cz, 1.0);
Vector4d Project(const Vector4d &)
Pose CameraToWorld() const
| void bsfm::CameraExtrinsics::Rotate |
( |
const Matrix3d & |
delta | ) |
|
Definition at line 93 of file camera_extrinsics.cpp.
void SetRotation(const Matrix3d &rotation)
Matrix3d Rotation() const
| void bsfm::CameraExtrinsics::Rotate |
( |
double |
dphi, |
|
|
double |
dtheta, |
|
|
double |
dpsi |
|
) |
| |
Definition at line 98 of file camera_extrinsics.cpp.
void Rotate(const Matrix3d &delta)
Matrix3d EulerAnglesToMatrix(double phi, double theta, double psi)
| Matrix3d bsfm::CameraExtrinsics::Rotation |
( |
| ) |
const |
| Matrix34d bsfm::CameraExtrinsics::Rt |
( |
| ) |
const |
| void bsfm::CameraExtrinsics::SetRotation |
( |
const Matrix3d & |
rotation | ) |
|
Definition at line 80 of file camera_extrinsics.cpp.
83 const Vector3d c = -R.transpose() * t;
Vector3d Translation() const
void SetTranslation(const Vector3d &translation)
Matrix3d Rotation() const
void SetRotation(const Matrix3d &rotation)
| void bsfm::CameraExtrinsics::SetRotation |
( |
double |
phi, |
|
|
double |
theta, |
|
|
double |
psi |
|
) |
| |
Definition at line 89 of file camera_extrinsics.cpp.
void SetRotation(const Matrix3d &rotation)
Matrix3d EulerAnglesToMatrix(double phi, double theta, double psi)
| void bsfm::CameraExtrinsics::SetTranslation |
( |
const Vector3d & |
translation | ) |
|
Definition at line 106 of file camera_extrinsics.cpp.
void SetTranslation(const Vector3d &translation)
Matrix3d Rotation() const
| void bsfm::CameraExtrinsics::SetTranslation |
( |
double |
wx, |
|
|
double |
wy, |
|
|
double |
wz |
|
) |
| |
| void bsfm::CameraExtrinsics::SetWorldToCamera |
( |
const Pose & |
world_to_camera | ) |
|
| void bsfm::CameraExtrinsics::Translate |
( |
const Vector3d & |
delta | ) |
|
Definition at line 115 of file camera_extrinsics.cpp.
118 Vector3d c = -R.transpose() * t;
Vector3d Translation() const
void SetTranslation(const Vector3d &translation)
Matrix3d Rotation() const
| void bsfm::CameraExtrinsics::Translate |
( |
double |
dx, |
|
|
double |
dy, |
|
|
double |
dz |
|
) |
| |
| void bsfm::CameraExtrinsics::TranslateX |
( |
double |
dx | ) |
|
| void bsfm::CameraExtrinsics::TranslateY |
( |
double |
dy | ) |
|
| void bsfm::CameraExtrinsics::TranslateZ |
( |
double |
dz | ) |
|
| Vector3d bsfm::CameraExtrinsics::Translation |
( |
| ) |
const |
Definition at line 140 of file camera_extrinsics.cpp.
143 return -R.transpose() * t;
Vector3d Translation() const
Matrix3d Rotation() const
| Pose bsfm::CameraExtrinsics::WorldToCamera |
( |
| ) |
const |
| void bsfm::CameraExtrinsics::WorldToCamera |
( |
double |
wx, |
|
|
double |
wy, |
|
|
double |
wz, |
|
|
double * |
cx, |
|
|
double * |
cy, |
|
|
double * |
cz |
|
) |
| const |
Definition at line 152 of file camera_extrinsics.cpp.
158 const Vector4d w_h(wx, wy, wz, 1.0);
Vector4d Project(const Vector4d &)
Pose WorldToCamera() const
| Pose bsfm::CameraExtrinsics::world_to_camera_ |
|
private |
The documentation for this class was generated from the following files: