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