ESyS-Particle  4.0.1
Public Member Functions | Static Public Attributes
SimpleParticle Class Reference
Inheritance diagram for SimpleParticle:
Inheritance graph
[legend]
Collaboration diagram for SimpleParticle:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SimpleParticle (const Vec3 &posn, double radius, int id=0, int tag=0)
 SimpleParticle (const SimpleParticle &p)
SimpleParticleoperator= (const SimpleParticle &p)
const Vec3getPos () const
void setPos (const Vec3 &pos)
void moveTo (const Vec3 &v)
void translateBy (const Vec3 &v)
void moveBy (const Vec3 &v)
void rotate (const Vec3 &rotation, const Vec3 &posn)
double getRad () const
void setRad (double r)
bool isValid () const
template<typename TmplVisitor >
void visit (const TmplVisitor &visitor) const
template<typename TmplVisitor >
void visit (TmplVisitor &visitor)

Static Public Attributes

static const SimpleParticle INVALID = SimpleParticle(Vec3::ZERO, 0.0, -1, -1)

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