ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
colmap::PositiveExponentialParameterization Class Reference

#include <manifold.h>

Inheritance diagram for colmap::PositiveExponentialParameterization:
Collaboration diagram for colmap::PositiveExponentialParameterization:

Public Member Functions

 PositiveExponentialParameterization (int size)
 
 ~PositiveExponentialParameterization ()
 
bool Plus (const double *x, const double *delta, double *x_plus_delta) const override
 
bool ComputeJacobian (const double *x, double *jacobian) const override
 
int GlobalSize () const override
 
int LocalSize () const override
 

Detailed Description

Definition at line 120 of file manifold.h.

Constructor & Destructor Documentation

◆ PositiveExponentialParameterization()

colmap::PositiveExponentialParameterization::PositiveExponentialParameterization ( int  size)
inlineexplicit

Definition at line 123 of file manifold.h.

◆ ~PositiveExponentialParameterization()

colmap::PositiveExponentialParameterization::~PositiveExponentialParameterization ( )
inline

Definition at line 127 of file manifold.h.

Member Function Documentation

◆ ComputeJacobian()

bool colmap::PositiveExponentialParameterization::ComputeJacobian ( const double *  x,
double *  jacobian 
) const
inlineoverride

Definition at line 138 of file manifold.h.

References size_, and x.

◆ GlobalSize()

int colmap::PositiveExponentialParameterization::GlobalSize ( ) const
inlineoverride

Definition at line 145 of file manifold.h.

◆ LocalSize()

int colmap::PositiveExponentialParameterization::LocalSize ( ) const
inlineoverride

Definition at line 146 of file manifold.h.

◆ Plus()

bool colmap::PositiveExponentialParameterization::Plus ( const double *  x,
const double *  delta,
double *  x_plus_delta 
) const
inlineoverride

Definition at line 129 of file manifold.h.

References x.


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