go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
elastix::IterationInfo Class Reference

#include <elxIterationInfo.h>

Detailed Description

Definition at line 30 of file elxIterationInfo.h.

Public Member Functions

void AddNewTargetCell (const char *const cellName)
 
std::ostream & operator[] (const char *const cellName)
 
void RemoveOutputFile ()
 
void RemoveTargetCell (const char *const cellName)
 
void SetOutputFile (std::ofstream &outputFile)
 
void WriteBufferedData ()
 
void WriteHeaders () const
 

Private Attributes

std::map< std::string, std::ostringstream > m_CellMap {}
 
std::ofstream * m_OutputFile {}
 

Member Function Documentation

◆ AddNewTargetCell()

void elastix::IterationInfo::AddNewTargetCell ( const char *const cellName)

◆ operator[]()

std::ostream & elastix::IterationInfo::operator[] ( const char *const cellName)

◆ RemoveOutputFile()

void elastix::IterationInfo::RemoveOutputFile ( )

◆ RemoveTargetCell()

void elastix::IterationInfo::RemoveTargetCell ( const char *const cellName)

◆ SetOutputFile()

void elastix::IterationInfo::SetOutputFile ( std::ofstream & outputFile)

◆ WriteBufferedData()

void elastix::IterationInfo::WriteBufferedData ( )

◆ WriteHeaders()

void elastix::IterationInfo::WriteHeaders ( ) const

Field Documentation

◆ m_CellMap

std::map<std::string, std::ostringstream> elastix::IterationInfo::m_CellMap {}
private

Definition at line 54 of file elxIterationInfo.h.

◆ m_OutputFile

std::ofstream* elastix::IterationInfo::m_OutputFile {}
private

Definition at line 55 of file elxIterationInfo.h.



Generated on 2024-07-17 for elastix by doxygen 1.11.0 (9b424b03c9833626cd435af22a444888fbbb192d) elastix logo