double getRad() const
Definition: SimpleParticle.hpp:70
void translateBy(const Vec3 &v)
Definition: SimpleParticle.hpp:45
const SimpleParticle * m_pParticle
Definition: SimpleParticle.h:65
SimpleParticle & operator=(const SimpleParticle &p)
Definition: SimpleParticle.hpp:24
const Vec3 & getPos() const
Definition: SimpleParticle.hpp:30
bool isValid() const
Definition: SimpleParticle.hpp:80
void setPos(const Vec3 &pos)
Definition: SimpleParticle.hpp:35
Definition: SimpleParticle.h:25
Definition: SimpleParticleData.h:28
bool operator()(const SimpleParticle &, const SimpleParticle &) const
Definition: SimpleParticle.hpp:115
ParticleComparer(const SimpleParticle &)
Definition: SimpleParticle.hpp:107
void moveBy(const Vec3 &v)
Definition: SimpleParticle.hpp:50
void rotate(const Vec3 &rotation, const Vec3 &posn)
Definition: SimpleParticle.hpp:55
SimpleParticle(const Vec3 &posn, double radius, int id=0, int tag=0)
Definition: SimpleParticle.hpp:14
Compares distance of 2 particles to a 3rd particle.
Definition: SimpleParticle.h:63
void moveTo(const Vec3 &v)
Definition: SimpleParticle.hpp:40
static const SimpleParticle INVALID
Definition: SimpleParticle.h:27
std::ostream & operator<<(std::ostream &oStream, const SimpleParticle &particle)
void visit(const TmplVisitor &visitor) const
Definition: SimpleParticle.hpp:86
void setRad(double r)
Definition: SimpleParticle.hpp:75