ELVE  1
ELVE Logic Visualization Explorer
Elve::Point Class Reference

Public Member Functions

 Point (qreal mass, const NodeID &id, System &sys)
bool moved () const
const QVector2D & pos () const
const QVector2D & speed () const
const qreal & mass () const
void setPos (const QVector2D &pos)
void setSpeed (const QVector2D &speed)
void setMass (qreal mass)
void clearMovables ()
void addMovable (Movable *m)
void removeMovable (Movable *m)
void addForce (Force *force)
void addConstraint (Constraint *c)
void clearContraints ()
void removePConstraints ()
void resetForce ()
void computeForce ()
void tick (float dt, bool update=true)
void * containerData () const
void setContainerData (void *data) const
bool pinned () const
void pin ()
void unpin ()
void notify ()
const NodeID & boundID () const

Friends

class Movable

Detailed Description

Definition at line 16 of file Point.h.

List of all members.


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