bool isValid() const
Definition: BasicParticle.h:75
Vec3 & getPPos()
Definition: BasicParticle.h:61
virtual ~CBasicParticle()
Definition: BasicParticle.h:59
int m_global_id
Definition: BasicParticle.h:49
static const CBasicParticle INVALID
Definition: BasicParticle.h:53
Vec3 getPos() const
Definition: BasicParticle.h:62
ostream & operator<<(ostream &, const CBasicParticle &)
Definition: BasicParticle.cpp:42
int m_tag
Definition: BasicParticle.h:50
void setRad(double r)
Definition: BasicParticle.h:70
Definition: SimpleParticleData.h:27
int getID() const
Definition: BasicParticle.h:65
Vec3 m_pos
position
Definition: BasicParticle.h:47
int getTag() const
Definition: BasicParticle.h:74
Basic Particle class. Contains only the "geometric part" of the particle, i.e. position and radius...
Definition: BasicParticle.h:44
double m_rad
radius
Definition: BasicParticle.h:48
double getRad() const
Definition: BasicParticle.h:64
CBasicParticle()
Definition: BasicParticle.cpp:18
void setPos(const Vec3 &pos)
Definition: BasicParticle.h:63
void setID(int id)
Definition: BasicParticle.h:66
void setTag(int t)
particle tag handling
Definition: BasicParticle.h:73
void moveTo(Vec3 v)
move absolute
Definition: BasicParticle.h:69
void moveBy(Vec3 v)
move relative to current position
Definition: BasicParticle.h:68