1 #ifndef Alignment_CommonAlignmentAlgorithm_AlignableIORoot_h 2 #define Alignment_CommonAlignmentAlgorithm_AlignableIORoot_h 23 const char*
filename,
int iter,
bool validCheck,
int& ierr )
override;
27 const char* filename,
int iter,
int& ierr)
override;
31 int iter,
bool validCheck,
int& ierr)
override;
35 const char* filename,
int iter,
bool validCheck,
int& ierr)
override;
39 const char* filename,
int iter,
int& ierr)
override;
43 const char* filename,
int iter,
bool validCheck,
int& ierr)
override;
47 const char* filename,
int iter,
int& ierr)
override;
51 const char* filename,
int iter,
bool validCheck,
int& ierr)
override;
55 const char* filename,
int iter,
int& ierr)
override;
59 const char* filename,
int iter,
bool validCheck,
int& ierr)
override;
63 const char* filename,
int iter,
int& ierr)
override;
AlignableShifts readAlignableRelativePositions(const align::Alignables &alivec, const char *filename, int iter, int &ierr) override
read Alignable relative positions (shift,rotation)
~AlignmentIORoot() override=default
AlignablePositions readAlignableOriginalPositions(const align::Alignables &alivec, const char *filename, int iter, int &ierr) override
read Alignable original (before misalignment) absolute positions
align::Correlations readCorrelations(const align::Alignables &alivec, const char *filename, int iter, int &ierr) override
read Correlations
void writeAlignableRelativePositions(const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr) override
write Alignable relative positions (shift,rotation)
void writeCorrelations(const align::Correlations &cormap, const char *filename, int iter, bool validCheck, int &ierr) override
write Correlations
std::map< std::pair< Alignable *, Alignable * >, AlgebraicMatrix > Correlations
void writeAlignableOriginalPositions(const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr) override
write Alignable original (before misalignment) absolute positions
std::vector< AlignableRelData > AlignableShifts
void writeOrigRigidBodyAlignmentParameters(const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr) override
write RigidBodyAlignmentParameters as applied on top of original positions
void writeAlignmentParameters(const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr) override
write AlignmentParameters
align::Parameters readAlignmentParameters(const align::Alignables &alivec, const char *filename, int iter, int &ierr) override
read AlignmentParameters
AlignablePositions readAlignableAbsolutePositions(const align::Alignables &alivec, const char *filename, int iter, int &ierr) override
read Alignable current absolute positions
void writeAlignableAbsolutePositions(const align::Alignables &alivec, const char *filename, int iter, bool validCheck, int &ierr) override
write Alignable current absolute positions
std::vector< Alignable * > Alignables
std::vector< AlignmentParameters * > Parameters
std::vector< AlignableAbsData > AlignablePositions