# Box2D/Box2D/Dynamics/Joints/b2Joint.cpp File Reference

`#include <Box2D/Dynamics/Joints/b2Joint.h>`
`#include <Box2D/Dynamics/Joints/b2DistanceJoint.h>`
`#include <Box2D/Dynamics/Joints/b2LineJoint.h>`
`#include <Box2D/Dynamics/Joints/b2MouseJoint.h>`
`#include <Box2D/Dynamics/Joints/b2RevoluteJoint.h>`
`#include <Box2D/Dynamics/Joints/b2PrismaticJoint.h>`
`#include <Box2D/Dynamics/Joints/b2PulleyJoint.h>`
`#include <Box2D/Dynamics/Joints/b2GearJoint.h>`
`#include <Box2D/Dynamics/Joints/b2WeldJoint.h>`
`#include <Box2D/Dynamics/Joints/b2FrictionJoint.h>`
`#include <Box2D/Dynamics/b2Body.h>`
`#include <Box2D/Dynamics/b2World.h>`
`#include <Box2D/Common/b2BlockAllocator.h>`
`#include <new>`