Itasca C++ Interface
|
A particle being tracked. More...
#include <icparticlelist.h>
Public Member Functions | |
virtual const utility::IThing * | getIThing () const =0 |
Returns a const IThing pointer. | |
virtual utility::IThing * | getIThing ()=0 |
Returns a IThing pointer. | |
virtual const ICParticle * | getNext () const =0 |
virtual DVect3 | getLocation () const =0 |
Returns the current position of the particle. | |
virtual const ICTrackPt & | getLastPt () const =0 |
virtual void | getParticlePath (FArray< DVect > *path) const =0 |
Static Public Attributes | |
static const TType | type_ = 0x4c815a0e |
The type identification number for this class, for use in convert_cast() and convert_getcast(). | |
A particle being tracked.
This class represents a single particle in the tracking system. ICParticleList contains all such particles current being tracked.
|
pure virtual |
This funcion gets the last position saved for the particle. This could have been set by a FISH function, or by the tracking logic.
|
pure virtual |
Returns a const pointer to the next IParticle object in the CParticle list, or 0 to indicate the end of the list. See ICParticleList::getFirst()
This funcion populates a given vector with the positions of the trajectory of the particle in the fluid.