Class for output of groupwise registration results. More...
#include <cmtkGroupwiseRegistrationOutput.h>
Public Types | |
typedef GroupwiseRegistrationFunctionalBase | FunctionalType |
Functional base class. | |
typedef FunctionalType::SmartPtr | FunctionalPointer |
Pointer to functional base class. | |
Public Member Functions | |
GroupwiseRegistrationOutput (FunctionalPointer &functional=FunctionalPointer::Null) | |
Constructors: link to functional. | |
void | SetExistingTemplatePath (const bool flag) |
Set flag for existing template path. | |
template<class TFunctional > | |
void | SetFunctional (SmartPointer< TFunctional > &functional) |
Set functional with implicit dynamic cast. | |
void | SetOutputRootDirectory (const char *rootDir) |
Set root directory for all output files. | |
bool | WriteGroupwiseArchive (const char *path) const |
Write template specifications and transformations to a single file. | |
bool | WriteXformsSeparateArchives (const char *path, const char *templatePath) |
Write each transformations to a different typedstream archive. | |
bool | WriteAverageImage (const char *path, const cmtk::Interpolators::InterpolationEnum interp=cmtk::Interpolators::LINEAR, const bool useTemplateData=false) |
Reformat and write average image. | |
Private Attributes | |
FunctionalPointer | m_Functional |
Pointer to functional. | |
bool | m_Verbose |
Verbosity flag. | |
bool | m_ExistingTemplatePath |
Flag for existing vs. generated template path. | |
const char * | m_OutputRootDirectory |
Output root directory. |
Class for output of groupwise registration results.
Definition at line 50 of file cmtkGroupwiseRegistrationOutput.h.
Pointer to functional base class.
Definition at line 57 of file cmtkGroupwiseRegistrationOutput.h.
Functional base class.
Definition at line 54 of file cmtkGroupwiseRegistrationOutput.h.
cmtk::GroupwiseRegistrationOutput::GroupwiseRegistrationOutput | ( | FunctionalPointer & | functional = FunctionalPointer::Null ) |
[inline] |
Constructors: link to functional.
Definition at line 60 of file cmtkGroupwiseRegistrationOutput.h.
void cmtk::GroupwiseRegistrationOutput::SetExistingTemplatePath | ( | const bool | flag ) | [inline] |
Set flag for existing template path.
Definition at line 69 of file cmtkGroupwiseRegistrationOutput.h.
void cmtk::GroupwiseRegistrationOutput::SetFunctional | ( | SmartPointer< TFunctional > & | functional ) | [inline] |
Set functional with implicit dynamic cast.
Definition at line 76 of file cmtkGroupwiseRegistrationOutput.h.
void cmtk::GroupwiseRegistrationOutput::SetOutputRootDirectory | ( | const char * | rootDir ) | [inline] |
Set root directory for all output files.
Definition at line 82 of file cmtkGroupwiseRegistrationOutput.h.
bool cmtk::GroupwiseRegistrationOutput::m_ExistingTemplatePath [private] |
Flag for existing vs. generated template path.
Definition at line 108 of file cmtkGroupwiseRegistrationOutput.h.
Pointer to functional.
Definition at line 102 of file cmtkGroupwiseRegistrationOutput.h.
const char* cmtk::GroupwiseRegistrationOutput::m_OutputRootDirectory [private] |
Output root directory.
Definition at line 111 of file cmtkGroupwiseRegistrationOutput.h.
bool cmtk::GroupwiseRegistrationOutput::m_Verbose [private] |
Verbosity flag.
Definition at line 105 of file cmtkGroupwiseRegistrationOutput.h.