![]() |
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
The xoutrow class can easily generate tables. More...
#include <xoutrow.h>
The xoutrow class can easily generate tables.
The xoutrow class is used in elastix for printing the registration information, such as metric value, gradient information, etc. You can fill in all this information, and only after calling WriteBufferedData() the entire row is printed to the desired outputs.
typedef Superclass::char_type xoutlibrary::xoutrow< charT, traits >::char_type |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef Superclass::CStreamMapEntryType xoutlibrary::xoutrow< charT, traits >::CStreamMapEntryType |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef Superclass::CStreamMapIteratorType xoutlibrary::xoutrow< charT, traits >::CStreamMapIteratorType |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef Superclass::CStreamMapType xoutlibrary::xoutrow< charT, traits >::CStreamMapType |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef Superclass::int_type xoutlibrary::xoutrow< charT, traits >::int_type |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef Superclass::ios_type xoutlibrary::xoutrow< charT, traits >::ios_type |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef Superclass::off_type xoutlibrary::xoutrow< charT, traits >::off_type |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef Superclass::ostream_type xoutlibrary::xoutrow< charT, traits >::ostream_type |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef Superclass::pos_type xoutlibrary::xoutrow< charT, traits >::pos_type |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef xoutrow xoutlibrary::xoutrow< charT, traits >::Self |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef xoutbase<charT, traits> xoutlibrary::xoutrow< charT, traits >::Superclass |
typedef Superclass::traits_type xoutlibrary::xoutrow< charT, traits >::traits_type |
Typedefs of Superclass
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef xoutcell<charT, traits> xoutlibrary::xoutrow< charT, traits >::XOutCellType |
typedef Superclass::XStreamMapEntryType xoutlibrary::xoutrow< charT, traits >::XStreamMapEntryType |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef Superclass::XStreamMapIteratorType xoutlibrary::xoutrow< charT, traits >::XStreamMapIteratorType |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
typedef Superclass::XStreamMapType xoutlibrary::xoutrow< charT, traits >::XStreamMapType |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
xoutlibrary::xoutrow< charT, traits >::xoutrow | ( | ) |
Constructor
virtual xoutlibrary::xoutrow< charT, traits >::~xoutrow | ( | ) | [virtual] |
Destructor
virtual int xoutlibrary::xoutrow< charT, traits >::AddOutput | ( | const char * | name, |
ostream_type * | output | ||
) | [virtual] |
Add/Remove an output stream (like cout, or an fstream, or an xout-object). In addition to the behaviour of the Superclass's methods, these functions set the outputs of the TargetCells as well.
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
virtual int xoutlibrary::xoutrow< charT, traits >::AddOutput | ( | const char * | name, |
Superclass * | output | ||
) | [virtual] |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
virtual int xoutlibrary::xoutrow< charT, traits >::AddTargetCell | ( | const char * | name | ) | [virtual] |
This method adds an xoutcell to the map of Targets.
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
virtual int xoutlibrary::xoutrow< charT, traits >::RemoveOutput | ( | const char * | name | ) | [virtual] |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
virtual int xoutlibrary::xoutrow< charT, traits >::RemoveTargetCell | ( | const char * | name | ) | [virtual] |
This method removes an xoutcell to the map of Targets.
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
virtual Superclass& xoutlibrary::xoutrow< charT, traits >::SelectXCell | ( | const char * | name | ) | [protected, virtual] |
Returns a target cell. Extension: if input = "WriteHeaders" it calls this->WriteHeaders() and returns 'this'.
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
virtual void xoutlibrary::xoutrow< charT, traits >::SetOutputs | ( | const CStreamMapType & | outputmap | ) | [virtual] |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
virtual void xoutlibrary::xoutrow< charT, traits >::SetOutputs | ( | const XStreamMapType & | outputmap | ) | [virtual] |
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
virtual void xoutlibrary::xoutrow< charT, traits >::SetTargetCells | ( | const XStreamMapType & | cellmap | ) | [virtual] |
Method to set all targets at once. The outputs of these targets are not set automatically, so make sure to do it yourself.
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
virtual void xoutlibrary::xoutrow< charT, traits >::WriteBufferedData | ( | void | ) | [virtual] |
Write the buffered cell data in a row to the outputs, separated by tabs.
Reimplemented from xoutlibrary::xoutbase< charT, traits >.
virtual void xoutlibrary::xoutrow< charT, traits >::WriteHeaders | ( | void | ) | [virtual] |
Writes the names of the target cells to the outputs; This method can also be executed by selecting the "WriteHeaders" target: xout["WriteHeaders"]
XStreamMapType xoutlibrary::xoutrow< charT, traits >::m_CellMap [protected] |
Generated on 24-10-2011 for elastix by ![]() |
![]() |