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

 ITK_DISALLOW_COPY_AND_MOVE (xoutManager)
 
 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 
)
explicit

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

◆ xoutManager() [2/2]

elastix::xoutManager::xoutManager ( )
default

The default-constructor only just constructs a manager object

◆ ~xoutManager()

elastix::xoutManager::~xoutManager ( )
default

The destructor closes the "xout" output streams.

Member Function Documentation

◆ ITK_DISALLOW_COPY_AND_MOVE()

elastix::xoutManager::ITK_DISALLOW_COPY_AND_MOVE ( xoutManager  )

Field Documentation

◆ m_Guard

const Guard elastix::xoutManager::m_Guard {}
private

Definition at line 81 of file elxElastixMain.h.



Generated on 2023-01-13 for elastix by doxygen 1.9.6 elastix logo