go home Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Data Structures | Public Member Functions | Private Attributes
elastix::xoutManager Class Reference

#include <elxElastixMain.h>

Detailed Description

Manages setting up and closing the "xout" output streams.

Definition at line 59 of file elxElastixMain.h.

Data Structures

struct  Guard

Public Member Functions

 xoutManager ()=default
 xoutManager (const std::string &logfilename, const bool setupLogging, const bool setupCout)
 ~xoutManager ()=default

Private Attributes

const Guard m_Guard {}

Constructor & Destructor Documentation

◆ xoutManager() [1/2]

elastix::xoutManager::xoutManager ( const std::string &  logfilename,
const bool  setupLogging,
const bool  setupCout 

This explicit constructor does set up the "xout" output streams.

◆ xoutManager() [2/2]

elastix::xoutManager::xoutManager ( )

The default-constructor only just constructs a manager object

◆ ~xoutManager()

elastix::xoutManager::~xoutManager ( )

The destructor closes the "xout" output streams.

Member Function Documentation


elastix::xoutManager::ITK_DISALLOW_COPY_AND_MOVE ( xoutManager  )

Field Documentation

◆ m_Guard

const Guard elastix::xoutManager::m_Guard {}

Definition at line 81 of file elxElastixMain.h.

Generated on Wed 12 Apr 2023 for elastix by doxygen 1.9.6 elastix logo