Public Member Functions | Private Attributes

cmtk::RegistrationDatabaseUpdater Class Reference
[cmtkRegistration Library]

Class for updating the image/transformation database with a newly computed registration. More...

#include <cmtkRegistrationDatabaseUpdater.h>

Collaboration diagram for cmtk::RegistrationDatabaseUpdater:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 RegistrationDatabaseUpdater ()
 Constructor.
void SetDatabasePath (const std::string &path)
 Set database path.
void SetInputXformPath (const std::string &path)
 Set input transformation.
void SetOutputXform (const std::string &path, const bool invertible)
 Set output transformation.
void UpdateDB () const
 Update the database.

Private Attributes

std::string m_DatabasePath
 Path to the database.
std::string m_InputXformPath
 The input transformation.
std::string m_OutputXformPath
 The output transformation.
bool m_OutputXformInvertible
 Flag for invertible (i.e., affine) output transformation.

Detailed Description

Class for updating the image/transformation database with a newly computed registration.

Definition at line 48 of file cmtkRegistrationDatabaseUpdater.h.


Constructor & Destructor Documentation

cmtk::RegistrationDatabaseUpdater::RegistrationDatabaseUpdater (  ) [inline]

Constructor.

Definition at line 52 of file cmtkRegistrationDatabaseUpdater.h.


Member Function Documentation

void cmtk::RegistrationDatabaseUpdater::SetDatabasePath ( const std::string &  path ) [inline]

Set database path.

Definition at line 55 of file cmtkRegistrationDatabaseUpdater.h.

void cmtk::RegistrationDatabaseUpdater::SetInputXformPath ( const std::string &  path ) [inline]

Set input transformation.

Definition at line 61 of file cmtkRegistrationDatabaseUpdater.h.

void cmtk::RegistrationDatabaseUpdater::SetOutputXform ( const std::string &  path,
const bool  invertible 
) [inline]

Set output transformation.

Parameters:
pathPath to the output transformation.
invertibleFlag whether the output transformation is invertible (i.e., affine).

Definition at line 67 of file cmtkRegistrationDatabaseUpdater.h.

void cmtk::RegistrationDatabaseUpdater::UpdateDB (  ) const

Member Data Documentation

Path to the database.

Definition at line 79 of file cmtkRegistrationDatabaseUpdater.h.

Referenced by UpdateDB().

The input transformation.

Definition at line 82 of file cmtkRegistrationDatabaseUpdater.h.

Flag for invertible (i.e., affine) output transformation.

Definition at line 88 of file cmtkRegistrationDatabaseUpdater.h.

The output transformation.

Definition at line 85 of file cmtkRegistrationDatabaseUpdater.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines