ESyS-Particle  2.3.4
esys::lsm::Raw2InteractionReader Class Reference

#include <Raw2InteractionReader.h>

Public Types

typedef Contact InteractionData
 

Public Member Functions

 Raw2InteractionReader (std::istream &iStream)
 
bool hasNext () const
 
InteractionData next ()
 

Private Member Functions

 Raw2InteractionReader ()
 
 Raw2InteractionReader (const Raw2InteractionReader &reader)
 
Raw2InteractionReaderoperator= (const Raw2InteractionReader &reader)
 

Private Attributes

std::istream * m_pIStream
 

Member Typedef Documentation

◆ InteractionData

Constructor & Destructor Documentation

◆ Raw2InteractionReader() [1/3]

esys::lsm::Raw2InteractionReader::Raw2InteractionReader ( std::istream &  iStream)
inline

◆ Raw2InteractionReader() [2/3]

esys::lsm::Raw2InteractionReader::Raw2InteractionReader ( )
private

◆ Raw2InteractionReader() [3/3]

esys::lsm::Raw2InteractionReader::Raw2InteractionReader ( const Raw2InteractionReader reader)
private

Member Function Documentation

◆ hasNext()

bool esys::lsm::Raw2InteractionReader::hasNext ( ) const
inline

References m_pIStream.

◆ next()

InteractionData esys::lsm::Raw2InteractionReader::next ( )
inline

References m_pIStream, and esys::lsm::Contact::read().

Here is the call graph for this function:

◆ operator=()

Raw2InteractionReader& esys::lsm::Raw2InteractionReader::operator= ( const Raw2InteractionReader reader)
private

Member Data Documentation

◆ m_pIStream

std::istream* esys::lsm::Raw2InteractionReader::m_pIStream
private

Referenced by hasNext(), and next().


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