Namespaces | Classes | Typedefs | Functions
ceres Namespace Reference

Namespaces

 examples
 
 internal
 

Classes

class  BAProblem
 
class  EigenQuaternionParameterization
 
struct  EigenTypes
 
struct  Jet
 
struct  MatrixAdapter
 
struct  SnavelyReprojectionError
 

Typedefs

typedef Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::ColMajorColMajorMatrix
 
typedef Eigen::Map< ColMajorMatrix, 0, Eigen::Stride< Eigen::Dynamic, 1 > > ColMajorMatrixRef
 
typedef Eigen::Map< const ColMajorMatrix, 0, Eigen::Stride< Eigen::Dynamic, 1 > > ConstColMajorMatrixRef
 
typedef Eigen::Map< const MatrixConstMatrixRef
 
typedef Eigen::Map< const VectorConstVectorRef
 
typedef Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajorMatrix
 
typedef Eigen::Map< MatrixMatrixRef
 
typedef Eigen::Matrix< double, Eigen::Dynamic, 1 > Vector
 
typedef Eigen::Map< VectorVectorRef
 

Functions

int N Jet< T, Nabs (const Jet< T, N > &f)
 
Jet< T, Nacos (const Jet< T, N > &f)
 
void AngleAxisRotatePoint (const T angle_axis[3], const T pt[3], T result[3])
 
void AngleAxisToQuaternion (const T *angle_axis, T *quaternion)
 
void AngleAxisToRotationMatrix (const T *angle_axis, const MatrixAdapter< T, row_stride, col_stride > &R)
 
void AngleAxisToRotationMatrix (const T *angle_axis, T *R)
 
Jet< T, Nasin (const Jet< T, N > &f)
 
Jet< T, Natan (const Jet< T, N > &f)
 
Jet< T, Natan2 (const Jet< T, N > &g, const Jet< T, N > &f)
 
 CERES_DEFINE_JET_COMPARISON_OPERATOR (<) CERES_DEFINE_JET_COMPARISON_OPERATOR(<
 
MatrixAdapter< T, 1, 3 > ColumnMajorAdapter3x3 (T *pointer)
 
Jet< T, Ncos (const Jet< T, N > &f)
 
Jet< T, Ncosh (const Jet< T, N > &f)
 
void CrossProduct (const T x[3], const T y[3], T x_cross_y[3])
 
T DotProduct (const T x[3], const T y[3])
 
Jet< T, Nei_abs (const Jet< T, N > &x)
 
Jet< T, Nei_abs2 (const Jet< T, N > &x)
 
Jet< T, Nei_atan (const Jet< T, N > &x)
 
const Jet< T, N > & ei_conj (const Jet< T, N > &x)
 
Jet< T, Nei_cos (const Jet< T, N > &x)
 
Jet< T, Nei_cosh (const Jet< T, N > &x)
 
Jet< T, Nei_exp (const Jet< T, N > &x)
 
Jet< T, Nei_imag (const Jet< T, N > &)
 
Jet< T, Nei_log (const Jet< T, N > &x)
 
Jet< T, Nei_pow (const Jet< T, N > &x, Jet< T, N > y)
 
const Jet< T, N > & ei_real (const Jet< T, N > &x)
 
Jet< T, Nei_sin (const Jet< T, N > &x)
 
Jet< T, Nei_sinh (const Jet< T, N > &x)
 
Jet< T, Nei_sqrt (const Jet< T, N > &x)
 
Jet< T, Nei_tan (const Jet< T, N > &x)
 
Jet< T, Nei_tanh (const Jet< T, N > &x)
 
void EulerAnglesToRotationMatrix (const T *euler, const MatrixAdapter< T, row_stride, col_stride > &R)
 
void EulerAnglesToRotationMatrix (const T *euler, int row_stride, T *R)
 
Jet< T, Nexp (const Jet< T, N > &f)
 
bool IsFinite (const Jet< T, N > &f)
 
bool IsFinite (double x)
 
bool IsInfinite (const Jet< T, N > &f)
 
bool IsInfinite (double x)
 
bool IsNaN (const Jet< T, N > &f)
 
bool IsNaN (double x)
 
bool IsNormal (const Jet< T, N > &f)
 
bool IsNormal (double x)
 
Jet< T, Nlog (const Jet< T, N > &f)
 
Jet< T, Noperator* (const Jet< T, N > &f, const Jet< T, N > &g)
 
Jet< T, Noperator* (const Jet< T, N > &f, T s)
 
Jet< T, Noperator* (T s, const Jet< T, N > &f)
 
Jet< T, N > const & operator+ (const Jet< T, N > &f)
 
Jet< T, Noperator+ (const Jet< T, N > &f, const Jet< T, N > &g)
 
Jet< T, Noperator+ (const Jet< T, N > &f, T s)
 
Jet< T, Noperator+ (T s, const Jet< T, N > &f)
 
Jet< T, Noperator- (const Jet< T, N > &f)
 
Jet< T, Noperator- (const Jet< T, N > &f, const Jet< T, N > &g)
 
Jet< T, Noperator- (const Jet< T, N > &f, T s)
 
Jet< T, Noperator- (T s, const Jet< T, N > &f)
 
Jet< T, Noperator/ (const Jet< T, N > &f, const Jet< T, N > &g)
 
Jet< T, Noperator/ (const Jet< T, N > &f, T s)
 
Jet< T, Noperator/ (T s, const Jet< T, N > &g)
 
std::ostream & operator<< (std::ostream &s, const Jet< T, N > &z)
 
Jet< T, Npow (const Jet< T, N > &f, const Jet< T, N > &g)
 
Jet< T, Npow (const Jet< T, N > &f, double g)
 
Jet< T, Npow (double f, const Jet< T, N > &g)
 
void QuaternionProduct (const T z[4], const T w[4], T zw[4])
 
void QuaternionRotatePoint (const T q[4], const T pt[3], T result[3])
 
void QuaternionToAngleAxis (const T *quaternion, T *angle_axis)
 
void QuaternionToRotation (const T q[4], const MatrixAdapter< T, row_stride, col_stride > &R)
 
void QuaternionToRotation (const T q[4], T R[3 *3])
 
void QuaternionToScaledRotation (const T q[4], const MatrixAdapter< T, row_stride, col_stride > &R)
 
void QuaternionToScaledRotation (const T q[4], T R[3 *3])
 
void RotationMatrixToAngleAxis (const MatrixAdapter< const T, row_stride, col_stride > &R, T *angle_axis)
 
void RotationMatrixToAngleAxis (const T *R, T *angle_axis)
 
MatrixAdapter< T, 3, 1 > RowMajorAdapter3x3 (T *pointer)
 
Jet< T, Nsin (const Jet< T, N > &f)
 
Jet< T, Nsinh (const Jet< T, N > &f)
 
Jet< T, Nsqrt (const Jet< T, N > &f)
 
Jet< T, Ntan (const Jet< T, N > &f)
 
Jet< T, Ntanh (const Jet< T, N > &f)
 
void UnitQuaternionRotatePoint (const T q[4], const T pt[3], T result[3])
 


rtabmap
Author(s): Mathieu Labbe
autogenerated on Thu Jul 25 2024 02:50:26