Body.cpp File Reference
#include <PlayRho/Dynamics/Body.hpp>
#include <PlayRho/Dynamics/BodyConf.hpp>
#include <PlayRho/Dynamics/Fixture.hpp>
#include <PlayRho/Dynamics/World.hpp>
#include <PlayRho/Dynamics/Contacts/Contact.hpp>
#include <PlayRho/Dynamics/Joints/Joint.hpp>
#include <PlayRho/Common/WrongState.hpp>
#include <PlayRho/Dynamics/WorldAtty.hpp>
#include <iterator>
#include <type_traits>
#include <utility>
Go to the source code of this file.
Namespaces | |
playrho | |
playrho::d2 | |
Functions | |
bool | playrho::d2::ShouldCollide (const Body &lhs, const Body &rhs) noexcept |
Should collide. More... | |
BodyCounter | playrho::d2::GetWorldIndex (const Body *body) noexcept |
Gets the world index for the given body. More... | |
Velocity | playrho::d2::GetVelocity (const Body &body, Time h) noexcept |
Gets the velocity of the body after the given time accounting for the body's acceleration and capped by the given configuration. More... | |
Velocity | playrho::d2::Cap (Velocity velocity, Time h, MovementConf conf) noexcept |
Caps velocity. More... | |
std::size_t | playrho::d2::GetFixtureCount (const Body &body) noexcept |
Gets the fixture count of the given body. More... | |
void | playrho::d2::RotateAboutWorldPoint (Body &body, Angle amount, Length2 worldPoint) |
Rotates a body a given amount around a point in world coordinates. More... | |
void | playrho::d2::RotateAboutLocalPoint (Body &body, Angle amount, Length2 localPoint) |
Rotates a body a given amount around a point in body local coordinates. More... | |
Force2 | playrho::d2::GetCentripetalForce (const Body &body, Length2 axis) |
Gets the centripetal force necessary to put the body into an orbit having the given radius. More... | |
Acceleration | playrho::d2::CalcGravitationalAcceleration (const Body &body) noexcept |
Calculates the gravitationally associated acceleration for the given body within its world. More... | |