Public Member Functions |
void | tick (float dt, bool update=true) |
Point * | addPoint (qreal mass, const NodeID &id, QVector2D pos, qreal damp, GravityMode g=FULL) |
Point * | point (const NodeID &id) |
void | addSpring (unsigned i, unsigned j, qreal k, qreal l0) |
void | addSpring (Point *mi, Point *mj, qreal k, qreal l0) |
void | addVConstraint (Point *m, qreal height) |
void | addHConstraint (Point *m, qreal pos) |
void | addPConstrain (Point *m, const QVector2D &p) |
void | addForce (Point *m, Force *f) |
void | pin (const NodeID &id, const QVector2D &pnt) |
void | unpin (const NodeID &id) |
void | clear () |
const PointsByID & | pinnedPoints () const |
void | clearMovables () |
size_t | massCount () const |
size_t | forceCount () const |
const Point * | nearest (const QVector2D &p) const |
NodePositions | positions () const |
const PointsByID & | pointsByID () const |
void | debug (QPainter *p) const |
void | setSizeHint (const QRectF &rect) |
void | setOrientationHint (OrientationHint hint) |
void | setRepulsionForce (float f) |
OrientationHint | orientationHint () const |
QVector2D | transformPoint (const QVector2D &p) const |
const QRectF & | sizeHint () const |
Detailed Description
Definition at line 28 of file System.h.
List of all members.
The documentation for this class was generated from the following files:
- /home/travis/build/stdgregwar/elve/Core/System.h
- /home/travis/build/stdgregwar/elve/Core/System.cpp