Xmipp  v3.23.11-Nereus
Classes | Macros | Functions | Variables
common_lines.h File Reference
#include "core/matrix1d.h"
#include "core/matrix2d.h"
#include "core/metadata_vec.h"
#include "core/xmipp_program.h"
Include dependency graph for common_lines.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MultidimArray< T >
 
class  CommonLine
 Commonline. More...
 
class  ProgCommonLine
 CommonLine Parameters. More...
 
class  CommonLineInfo
 

Macros

#define POW2(x)   (x*x)
 

Functions

void randomQuaternions (int k, DMatrix &qArray)
 
void saveMatrix (const char *fn, DMatrix &array)
 
void quaternionToMatrix (const DVector &q, DMatrix &rotMatrix)
 
void quaternionCommonLines (const DMatrix &quaternions, CommonLineInfo &clInfo)
 
void commonlineMatrixCheat (const DMatrix &quaternions, size_t nRays, DMatrix &clMatrix, DMatrix &clCorr)
 
void anglesRotationMatrix (size_t nRays, int i, int j, DMatrix &U)
 
int tripletRotationMatrix (const DMatrix &clMatrix, size_t nRays, int k1, int k2, int k3, DMatrix &R)
 
void computeSyncMatrix (const DMatrix &clMatrix, size_t nRays, DMatrix &sMatrix)
 
void rotationsFromSyncMatrix (const DMatrix &sMatrix)
 

Variables

constexpr signed int SMALL_TRIANGLE = -101