HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
POP_ParticleList Class Reference

#include <POP_ParticleList.h>

Public Member Functions

 POP_ParticleList (void)
 
 POP_ParticleList (const POP_ParticleList &src)
 
 ~POP_ParticleList (void)
 
POP_ParticleListoperator= (const POP_ParticleList &src)
 
bool operator== (const POP_ParticleList &src) const
 
void clear (void)
 
POP_ParticleNodeadd (GEO_PrimParticle *part, POP_Node *pop=NULL)
 
void merge (const POP_ParticleList *list)
 
void copyNewGdp (const POP_ParticleList &list, const GEO_Detail *gdp)
 
GEO_PrimParticleiterateInit (void)
 
GEO_PrimParticleiterateNext (void)
 
POP_ParticleNodefind (GEO_PrimParticle *part) const
 
bool isEmpty () const
 

Protected Attributes

POP_ParticleNodemyHead
 
POP_ParticleNodemyCurr
 

Detailed Description

Definition at line 43 of file POP_ParticleList.h.

Constructor & Destructor Documentation

POP_ParticleList::POP_ParticleList ( void  )
inline

Definition at line 46 of file POP_ParticleList.h.

POP_ParticleList::POP_ParticleList ( const POP_ParticleList src)
inline

Definition at line 51 of file POP_ParticleList.h.

POP_ParticleList::~POP_ParticleList ( void  )
inline

Definition at line 59 of file POP_ParticleList.h.

Member Function Documentation

POP_ParticleNode* POP_ParticleList::add ( GEO_PrimParticle part,
POP_Node pop = NULL 
)
void POP_ParticleList::clear ( void  )
void POP_ParticleList::copyNewGdp ( const POP_ParticleList list,
const GEO_Detail gdp 
)
POP_ParticleNode* POP_ParticleList::find ( GEO_PrimParticle part) const
bool POP_ParticleList::isEmpty ( ) const
inline

Definition at line 99 of file POP_ParticleList.h.

GEO_PrimParticle* POP_ParticleList::iterateInit ( void  )
GEO_PrimParticle* POP_ParticleList::iterateNext ( void  )
void POP_ParticleList::merge ( const POP_ParticleList list)
POP_ParticleList& POP_ParticleList::operator= ( const POP_ParticleList src)
inline

Definition at line 64 of file POP_ParticleList.h.

bool POP_ParticleList::operator== ( const POP_ParticleList src) const
inline

Definition at line 75 of file POP_ParticleList.h.

Member Data Documentation

POP_ParticleNode* POP_ParticleList::myCurr
protected

Definition at line 103 of file POP_ParticleList.h.

POP_ParticleNode* POP_ParticleList::myHead
protected

Definition at line 102 of file POP_ParticleList.h.


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