BaseBody()=default | BaseBody< plugin_t > | |
Body2DGrid()=default | Grid2D::Body2DGrid< cell_t, plugin_t > | inlineexplicit |
Body2DGrid(const MecaCell::Vector3D &pos) | Grid2D::Body2DGrid< cell_t, plugin_t > | inlineexplicit |
cellGrid | Grid2D::Body2DGrid< cell_t, plugin_t > | private |
cellPlugin | BaseBody< plugin_t > | protected |
disableMovement() | MecaCell::Movable | inline |
enableMovement() | MecaCell::Movable | inline |
findLowestDensityPosition(int range) | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
force | MecaCell::Movable | protected |
get2DPosition() const | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
getBoundingBoxRadius() const | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
getCellGrid() | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
getDensity() const | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
getForce() const | MecaCell::Movable | inline |
getMass() const | MecaCell::Movable | inline |
getNbNeighbouringCells() const | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
getNbNeighbouringLocations() const | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
getPosition() const | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
getPrevposition() const | MecaCell::Movable | inline |
getVelocity() const | MecaCell::Movable | inline |
isMovementEnabled() | MecaCell::Movable | inline |
mass | MecaCell::Movable | protected |
Movable() | MecaCell::Movable | inline |
Movable(Vec pos) | MecaCell::Movable | inline |
Movable(Vec pos, double m) | MecaCell::Movable | inline |
movementEnabled | MecaCell::Movable | protected |
nbNeighbouringCells | Grid2D::Body2DGrid< cell_t, plugin_t > | private |
nbNeighbouringLocations | Grid2D::Body2DGrid< cell_t, plugin_t > | private |
onCellPluginLinking() | BaseBody< plugin_t > | inline |
position | Grid2D::Body2DGrid< cell_t, plugin_t > | private |
position2D | Grid2D::Body2DGrid< cell_t, plugin_t > | private |
prevposition | MecaCell::Movable | protected |
radius | Grid2D::Body2DGrid< cell_t, plugin_t > | private |
receiveForce(const double &intensity, const Vec &direction, const bool &compressive) | MecaCell::Movable | inline |
receiveForce(const Vec &f) | MecaCell::Movable | inline |
resetForce() | MecaCell::Movable | inline |
resetVelocity() | MecaCell::Movable | inline |
set2DPosition(const Vec2D &p) | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
set2DPosition(int i, int j) | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
setCellPlugin(plugin_t *_cellPlugin) | BaseBody< plugin_t > | inline |
setForce(const Vec &f) | MecaCell::Movable | inline |
setMass(const double m) | MecaCell::Movable | inline |
setNbNeighbouringCells(int n) | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
setNbNeighbouringLocations(int n) | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
setPosition(const MecaCell::Vector3D &p) | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
setPrevposition(const Vec &p) | MecaCell::Movable | inline |
setRadius(double _radius) | Grid2D::Body2DGrid< cell_t, plugin_t > | inline |
setVelocity(const Vec &v) | MecaCell::Movable | inline |
totalForce | MecaCell::Movable | protected |
velocity | MecaCell::Movable | protected |