bpp-seq-omics  2.4.1
bpp::AbstractStatisticsOutputIterationListener Class Referenceabstract

Iteration listener that works with a SequenceStatisticsMafIterator, enabling output of results in a file (partial implementation, format-independent) More...

#include <Bpp/Seq/Io/Maf/IterationListener.h>

+ Inheritance diagram for bpp::AbstractStatisticsOutputIterationListener:
+ Collaboration diagram for bpp::AbstractStatisticsOutputIterationListener:

Public Member Functions

 AbstractStatisticsOutputIterationListener (SequenceStatisticsMafIterator *iterator)
 
 AbstractStatisticsOutputIterationListener (const AbstractStatisticsOutputIterationListener &listener)
 
AbstractStatisticsOutputIterationListeneroperator= (const AbstractStatisticsOutputIterationListener &listener)
 
virtual ~AbstractStatisticsOutputIterationListener ()
 
virtual void iterationStarts ()=0
 
virtual void iterationMoves (const MafBlock &currentBlock)=0
 
virtual void iterationStops ()=0
 

Protected Attributes

SequenceStatisticsMafIteratorstatsIterator_
 

Detailed Description

Iteration listener that works with a SequenceStatisticsMafIterator, enabling output of results in a file (partial implementation, format-independent)

Definition at line 66 of file IterationListener.h.

Constructor & Destructor Documentation

◆ AbstractStatisticsOutputIterationListener() [1/2]

bpp::AbstractStatisticsOutputIterationListener::AbstractStatisticsOutputIterationListener ( SequenceStatisticsMafIterator iterator)
inline

Definition at line 74 of file IterationListener.h.

◆ AbstractStatisticsOutputIterationListener() [2/2]

bpp::AbstractStatisticsOutputIterationListener::AbstractStatisticsOutputIterationListener ( const AbstractStatisticsOutputIterationListener listener)
inline

Definition at line 77 of file IterationListener.h.

◆ ~AbstractStatisticsOutputIterationListener()

virtual bpp::AbstractStatisticsOutputIterationListener::~AbstractStatisticsOutputIterationListener ( )
inlinevirtual

Definition at line 86 of file IterationListener.h.

Member Function Documentation

◆ iterationMoves()

virtual void bpp::IterationListener::iterationMoves ( const MafBlock currentBlock)
pure virtualinherited

◆ iterationStarts()

virtual void bpp::IterationListener::iterationStarts ( )
pure virtualinherited

◆ iterationStops()

virtual void bpp::IterationListener::iterationStops ( )
pure virtualinherited

◆ operator=()

AbstractStatisticsOutputIterationListener& bpp::AbstractStatisticsOutputIterationListener::operator= ( const AbstractStatisticsOutputIterationListener listener)
inline

Definition at line 80 of file IterationListener.h.

References statsIterator_.

Referenced by bpp::CsvStatisticsOutputIterationListener::operator=().

Member Data Documentation

◆ statsIterator_

SequenceStatisticsMafIterator* bpp::AbstractStatisticsOutputIterationListener::statsIterator_
protected

Definition at line 70 of file IterationListener.h.

Referenced by operator=().


The documentation for this class was generated from the following file: