#include <AlignmentParametersIO.h>
Protected Member Functions | |
virtual int | close (void)=0 |
close IO More... | |
virtual int | open (const char *filename, int iteration, bool writemode)=0 |
open IO More... | |
align::Parameters | read (const align::Alignables &alivec, int &ierr) |
read AlignmentParameters of many Alignables More... | |
virtual AlignmentParameters * | readOne (Alignable *ali, int &ierr)=0 |
read AlignmentParameters of one Alignable More... | |
int | write (const align::Alignables &alivec, bool validCheck) |
write AlignmentParameters of many Alignables More... | |
virtual int | writeOne (Alignable *ali)=0 |
write AlignmentParameters of one Alignable More... | |
virtual int | writeOneOrigRigidBody (Alignable *ali) |
write original RigidBodyAlignmentParameters (i.e. 3 shifts and 3 rotation) More... | |
int | writeOrigRigidBody (const align::Alignables &alivec, bool validCheck) |
write original RigidBodyAlignmentParameters of many Alignables More... | |
virtual | ~AlignmentParametersIO () |
abstract base class for I/O of AlignmentParameters
(last update by
)
Definition at line 14 of file AlignmentParametersIO.h.
|
inlineprotectedvirtual |
Definition at line 16 of file AlignmentParametersIO.h.
References close(), corrVsCorr::filename, align_cfg::iteration, open(), read(), readOne(), write(), writeOne(), writeOneOrigRigidBody(), and writeOrigRigidBody().
|
protectedpure virtual |
close IO
Implemented in AlignmentParametersIORoot.
Referenced by esMonitoring.AsyncLineReaderMixin::handle_close(), esMonitoring.FDJsonServer::handle_close(), Vispa.Gui.BoxContentDialog.BoxContentDialog::keyPressEvent(), Vispa.Gui.FindDialog.FindDialog::keyPressEvent(), and ~AlignmentParametersIO().
|
protectedpure virtual |
open IO
Implemented in AlignmentParametersIORoot.
Referenced by Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController::importConfig(), and ~AlignmentParametersIO().
|
protected |
read AlignmentParameters of many Alignables
Definition at line 60 of file AlignmentParametersIO.cc.
References readOne().
Referenced by edmIntegrityCheck.PublishToFileSystem::get(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::goto(), AlignmentIORoot::readAlignmentParameters(), Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::setFilterBranches(), and ~AlignmentParametersIO().
|
protectedpure virtual |
read AlignmentParameters of one Alignable
Implemented in AlignmentParametersIORoot.
Referenced by read(), and ~AlignmentParametersIO().
|
protected |
write AlignmentParameters of many Alignables
Definition at line 25 of file AlignmentParametersIO.cc.
References writeOne().
Referenced by pkg.AbstractPkg::generate(), querying.connection::write_and_commit(), AlignmentIORoot::writeAlignmentParameters(), and ~AlignmentParametersIO().
|
protectedpure virtual |
write AlignmentParameters of one Alignable
Implemented in AlignmentParametersIORoot.
Referenced by write(), writeOneOrigRigidBody(), and ~AlignmentParametersIO().
|
protectedvirtual |
write original RigidBodyAlignmentParameters (i.e. 3 shifts and 3 rotation)
Definition at line 11 of file AlignmentParametersIO.cc.
References Alignable::alignmentParameters(), AlignmentParameters::clone(), AlignmentParameters::covariance(), AlignmentParameters::parameters(), Alignable::setAlignmentParameters(), and writeOne().
Referenced by writeOrigRigidBody(), and ~AlignmentParametersIO().
|
protected |
write original RigidBodyAlignmentParameters of many Alignables
Definition at line 42 of file AlignmentParametersIO.cc.
References writeOneOrigRigidBody().
Referenced by AlignmentIORoot::writeOrigRigidBodyAlignmentParameters(), and ~AlignmentParametersIO().