Vector2.hpp File Reference
#include <PlayRho/Common/Settings.hpp>
#include <PlayRho/Common/InvalidArgument.hpp>
#include <PlayRho/Common/Vector.hpp>
Go to the source code of this file.
Namespaces | |
playrho | |
playrho::d2 | |
Typedefs | |
template<typename T > | |
using | playrho::Vector2 = Vector< T, 2 > |
Vector with 2-elements. More... | |
using | playrho::Vec2 = Vector2< Real > |
Vector with 2 Real elements. More... | |
using | playrho::Length2 = Vector2< Length > |
2-element vector of Length quantities. More... | |
using | playrho::LinearVelocity2 = Vector2< LinearVelocity > |
2-element vector of linear velocity (LinearVelocity ) quantities. More... | |
using | playrho::LinearAcceleration2 = Vector2< LinearAcceleration > |
2-element vector of linear acceleration (LinearAcceleration ) quantities. More... | |
using | playrho::Force2 = Vector2< Force > |
2-element vector of Force quantities. More... | |
using | playrho::Mass2 = Vector2< Mass > |
2-element vector of Mass quantities. More... | |
using | playrho::InvMass2 = Vector2< InvMass > |
2-element vector of inverse mass (InvMass ) quantities. More... | |
using | playrho::Momentum2 = Vector2< Momentum > |
2-element vector of Momentum quantities. More... | |
Functions | |
PLAYRHO_CONSTEXPR Vec2 | playrho::GetVec2 (const Vector2< Real > value) |
Gets the given value as a 2-element vector of reals (Vec2 ). More... | |
template<> | |
PLAYRHO_CONSTEXPR d2::AABB | playrho::GetInvalid () noexcept |
Gets an invalid AABB value. More... | |
template<typename TYPE > | |
PLAYRHO_CONSTEXPR bool | playrho::IsValid (const Vector2< TYPE > &value) noexcept |
Determines whether the given vector contains finite coordinates. More... | |
Variables | |
const PLAYRHO_CONSTEXPR auto | playrho::d2::EarthlyGravity |
Earthly gravity in 2-dimensions. More... | |