![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
#include <DataInterface.h>
Public Types | |
| typedef FT | float_t |
Public Member Functions | |
| CameraT_ () | |
| template<class CameraX > | |
| void | SetCameraT (const CameraX &cam) |
| void | SetConstantCamera () |
| void | SetVariableCamera () |
| void | SetFixedIntrinsic () |
| template<class Float > | |
| void | SetFocalLength (Float F) |
| float_t | GetFocalLength () const |
| template<class Float > | |
| void | SetMeasurementDistortion (Float r) |
| float_t | GetMeasurementDistortion () const |
| template<class Float > | |
| void | SetNormalizedMeasurementDistortion (Float r) |
| float_t | GetNormalizedMeasurementDistortion () const |
| template<class Float > | |
| void | SetProjectionDistortion (Float r) |
| template<class Float > | |
| void | SetProjectionDistortion (const Float *r) |
| float_t | GetProjectionDistortion () const |
| template<class Float > | |
| void | SetRodriguesRotation (const Float r[3]) |
| template<class Float > | |
| void | GetRodriguesRotation (Float r[3]) const |
| template<class Float > | |
| void | SetQuaternionRotation (const Float q[4]) |
| template<class Float > | |
| void | GetQuaternionRotation (Float q[4]) const |
| template<class Float > | |
| void | SetMatrixRotation (const Float *r) |
| template<class Float > | |
| void | GetMatrixRotation (Float *r) const |
| float | GetRotationMatrixDeterminant () const |
| template<class Float > | |
| void | SetTranslation (const Float T[3]) |
| template<class Float > | |
| void | GetTranslation (Float T[3]) const |
| template<class Float > | |
| void | SetCameraCenterAfterRotation (const Float c[3]) |
| template<class Float > | |
| void | GetCameraCenter (Float c[3]) |
| template<class Float > | |
| void | SetInvertedRT (const Float e[3], const Float T[3]) |
| template<class Float > | |
| void | GetInvertedRT (Float e[3], Float T[3]) const |
| template<class Float > | |
| void | SetInvertedR9T (const Float e[9], const Float T[3]) |
| template<class Float > | |
| void | GetInvertedR9T (Float e[9], Float T[3]) const |
Public Attributes | |
| float_t | f |
| float_t | t [3] |
| float_t | m [3][3] |
| float_t | radial |
| int | distortion_type |
| float_t | constant_camera |
Definition at line 48 of file DataInterface.h.
| typedef FT pba::CameraT_< FT >::float_t |
Definition at line 49 of file DataInterface.h.
|
inline |
Definition at line 59 of file DataInterface.h.
References pba::CameraT_< FT >::constant_camera, pba::CameraT_< FT >::distortion_type, and pba::CameraT_< FT >::radial.
|
inline |
Definition at line 300 of file DataInterface.h.
References pba::CameraT_< FT >::m, and pba::CameraT_< FT >::t.
Referenced by pba::AddStableNoise().
|
inline |
Definition at line 90 of file DataInterface.h.
References pba::CameraT_< FT >::f.
|
inline |
Definition at line 345 of file DataInterface.h.
References pba::CameraT_< FT >::m, and pba::CameraT_< FT >::t.
|
inline |
Definition at line 316 of file DataInterface.h.
References pba::CameraT_< FT >::GetRodriguesRotation(), pba::CameraT_< FT >::GetTranslation(), pba::CameraT_< FT >::m, and pba::CameraT_< FT >::SetMatrixRotation().
|
inline |
Definition at line 266 of file DataInterface.h.
References pba::CameraT_< FT >::m.
|
inline |
Definition at line 97 of file DataInterface.h.
References pba::CameraT_< FT >::distortion_type, and pba::CameraT_< FT >::radial.
Referenced by pba::CameraT_< FT >::GetNormalizedMeasurementDistortion().
|
inline |
Definition at line 106 of file DataInterface.h.
References pba::CameraT_< FT >::f, and pba::CameraT_< FT >::GetMeasurementDistortion().
|
inline |
Definition at line 120 of file DataInterface.h.
References pba::CameraT_< FT >::distortion_type, and pba::CameraT_< FT >::radial.
|
inline |
Definition at line 225 of file DataInterface.h.
References pba::CameraT_< FT >::m.
|
inline |
Definition at line 140 of file DataInterface.h.
References fabs(), pba::CameraT_< FT >::m, and pba::CameraT_< FT >::t.
Referenced by pba::AddStableNoise(), and pba::CameraT_< FT >::GetInvertedRT().
|
inline |
Definition at line 274 of file DataInterface.h.
References pba::CameraT_< FT >::m.
|
inline |
Definition at line 287 of file DataInterface.h.
References pba::CameraT_< FT >::t.
Referenced by pba::CameraT_< FT >::GetInvertedRT().
|
inline |
Definition at line 294 of file DataInterface.h.
References pba::CameraT_< FT >::m, and pba::CameraT_< FT >::t.
Referenced by pba::AddStableNoise().
|
inline |
Definition at line 67 of file DataInterface.h.
References pba::CameraT_< FT >::constant_camera, pba::CameraT_< FT >::distortion_type, pba::CameraT_< FT >::f, pba::CameraT_< FT >::m, pba::CameraT_< FT >::radial, and pba::CameraT_< FT >::t.
|
inline |
Definition at line 80 of file DataInterface.h.
References pba::CameraT_< FT >::constant_camera.
|
inline |
Definition at line 82 of file DataInterface.h.
References pba::CameraT_< FT >::constant_camera.
|
inline |
Definition at line 87 of file DataInterface.h.
References pba::CameraT_< FT >::f.
|
inline |
Definition at line 328 of file DataInterface.h.
References pba::CameraT_< FT >::m, and pba::CameraT_< FT >::t.
|
inline |
Definition at line 307 of file DataInterface.h.
References pba::CameraT_< FT >::m, pba::CameraT_< FT >::SetRodriguesRotation(), pba::CameraT_< FT >::SetTranslation(), and pba::CameraT_< FT >::t.
|
inline |
Definition at line 257 of file DataInterface.h.
References pba::CameraT_< FT >::m.
Referenced by pba::CameraT_< FT >::GetInvertedRT().
|
inline |
Definition at line 93 of file DataInterface.h.
References pba::CameraT_< FT >::distortion_type, and pba::CameraT_< FT >::radial.
Referenced by pba::CameraT_< FT >::SetNormalizedMeasurementDistortion().
|
inline |
Definition at line 103 of file DataInterface.h.
References pba::CameraT_< FT >::f, and pba::CameraT_< FT >::SetMeasurementDistortion().
|
inline |
Definition at line 117 of file DataInterface.h.
References pba::CameraT_< FT >::SetProjectionDistortion().
|
inline |
Definition at line 112 of file DataInterface.h.
References pba::CameraT_< FT >::distortion_type, and pba::CameraT_< FT >::radial.
Referenced by pba::CameraT_< FT >::SetProjectionDistortion().
|
inline |
Definition at line 202 of file DataInterface.h.
References pba::CameraT_< FT >::m.
|
inline |
Definition at line 125 of file DataInterface.h.
References pba::CameraT_< FT >::m.
Referenced by pba::AddStableNoise(), and pba::CameraT_< FT >::SetInvertedRT().
|
inline |
Definition at line 281 of file DataInterface.h.
References pba::CameraT_< FT >::t.
Referenced by pba::CameraT_< FT >::SetInvertedRT().
|
inline |
Definition at line 81 of file DataInterface.h.
References pba::CameraT_< FT >::constant_camera.
| float_t pba::CameraT_< FT >::constant_camera |
Definition at line 56 of file DataInterface.h.
Referenced by pba::CameraT_< FT >::CameraT_(), pba::CameraT_< FT >::SetCameraT(), pba::CameraT_< FT >::SetConstantCamera(), pba::CameraT_< FT >::SetFixedIntrinsic(), and pba::CameraT_< FT >::SetVariableCamera().
| int pba::CameraT_< FT >::distortion_type |
Definition at line 55 of file DataInterface.h.
Referenced by pba::CameraT_< FT >::CameraT_(), pba::SparseBundleCU::DenormalizeData(), pba::CameraT_< FT >::GetMeasurementDistortion(), pba::CameraT_< FT >::GetProjectionDistortion(), pba::CameraT_< FT >::SetCameraT(), pba::CameraT_< FT >::SetMeasurementDistortion(), and pba::CameraT_< FT >::SetProjectionDistortion().
| float_t pba::CameraT_< FT >::f |
Definition at line 51 of file DataInterface.h.
Referenced by pba::AddStableNoise(), pba::SparseBundleCU::DenormalizeData(), pba::CameraT_< FT >::GetFocalLength(), pba::CameraT_< FT >::GetNormalizedMeasurementDistortion(), pba::SparseBundleCPU< Float >::NormalizeDataD(), pba::SparseBundleCU::NormalizeDataD(), pba::SparseBundleCU::NormalizeDataF(), pba::SparseBundleCU::ProcessWeightCameraQ(), pba::CameraT_< FT >::SetCameraT(), pba::CameraT_< FT >::SetFocalLength(), and pba::CameraT_< FT >::SetNormalizedMeasurementDistortion().
| float_t pba::CameraT_< FT >::m[3][3] |
Definition at line 53 of file DataInterface.h.
Referenced by pba::AddStableNoise(), pba::CameraT_< FT >::GetCameraCenter(), pba::CameraT_< FT >::GetInvertedR9T(), pba::CameraT_< FT >::GetInvertedRT(), pba::CameraT_< FT >::GetMatrixRotation(), pba::CameraT_< FT >::GetQuaternionRotation(), pba::CameraT_< FT >::GetRodriguesRotation(), pba::CameraT_< FT >::GetRotationMatrixDeterminant(), pba::SparseBundleCPU< Float >::NormalizeDataD(), pba::SparseBundleCU::NormalizeDataD(), pba::RemoveInvisiblePoints(), pba::CameraT_< FT >::SetCameraCenterAfterRotation(), pba::CameraT_< FT >::SetCameraT(), pba::CameraT_< FT >::SetInvertedR9T(), pba::CameraT_< FT >::SetInvertedRT(), pba::CameraT_< FT >::SetMatrixRotation(), pba::CameraT_< FT >::SetQuaternionRotation(), and pba::CameraT_< FT >::SetRodriguesRotation().
| float_t pba::CameraT_< FT >::radial |
Definition at line 54 of file DataInterface.h.
Referenced by pba::CameraT_< FT >::CameraT_(), pba::SparseBundleCU::DenormalizeData(), pba::CameraT_< FT >::GetMeasurementDistortion(), pba::CameraT_< FT >::GetProjectionDistortion(), pba::SparseBundleCU::NormalizeDataF(), pba::SparseBundleCU::ProcessWeightCameraQ(), pba::CameraT_< FT >::SetCameraT(), pba::CameraT_< FT >::SetMeasurementDistortion(), and pba::CameraT_< FT >::SetProjectionDistortion().
| float_t pba::CameraT_< FT >::t[3] |
Definition at line 52 of file DataInterface.h.
Referenced by pba::AddStableNoise(), pba::SparseBundleCU::DenormalizeData(), pba::CameraT_< FT >::GetCameraCenter(), pba::CameraT_< FT >::GetInvertedR9T(), pba::CameraT_< FT >::GetRodriguesRotation(), pba::CameraT_< FT >::GetTranslation(), pba::SparseBundleCPU< Float >::NormalizeDataD(), pba::SparseBundleCU::NormalizeDataD(), pba::RemoveInvisiblePoints(), pba::CameraT_< FT >::SetCameraCenterAfterRotation(), pba::CameraT_< FT >::SetCameraT(), pba::CameraT_< FT >::SetInvertedR9T(), pba::CameraT_< FT >::SetInvertedRT(), and pba::CameraT_< FT >::SetTranslation().