Box2D  3.0.0
A Real-Time-Oriented 2-D Physics Engine
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cbox2d::AABBAxis Aligned Bounding Box
 Cbox2d::AllocatedArray< T, Deleter >Allocated Array
 Cbox2d::ArrayList< VALUE_TYPE, MAXSIZE, SIZE_TYPE >Array list
 Cbox2d::ArrayList< IndexPair, MaxEdges, std::remove_const< decltype(MaxEdges)>::type >
 Cbox2d::ArrayList< RealNum, MaxEdges, std::remove_const< decltype(MaxEdges)>::type >
 Cbox2d::ArrayList< SimplexEdge, MaxEdges, std::remove_const< decltype(MaxEdges)>::type >
 Cbox2d::BlockAllocator::Block
 Cbox2d::BlockAllocatorBlock allocator
 Cbox2d::BlockDeallocatorBlockl Deallocator
 Cbox2d::BodyA physical entity that exists within a World
 Cbox2d::BodyAttyAn "attorney" through which a World can get special access to a Body "client"
 Cbox2d::BodyConstraintBody Constraint
 Cbox2d::BodyDefBody Definition
 Cbox2d::BroadPhaseBroad phase assistant
 Cbox2d::Simplex::CacheSimplex cache
 Cbox2d::BlockAllocator::Chunk
 Cbox2d::ClipVertexUsed for computing contact manifolds
 Cbox2d::Shape::Conf
 Cbox2d::BroadPhase::Conf
 Cbox2d::Manifold::Conf
 Cbox2d::VelocityConstraint::Conf
 Cbox2d::StackAllocator::Configuration
 Cbox2d::ListNode< T >::const_iterator
 Cbox2d::List< T >::const_iterator
 Cbox2d::ConstraintSolverConfConstraint solver configuration data
 Cbox2d::ContactA potential contact between the chidren of two Fixture objects
 Cbox2d::ContactAttyAn "attorney" through which a World can get special access to a Contact "client"
 Cbox2d::ContactFeatureContact Feature
 Cbox2d::ContactFilterImplement this class to provide collision filtering. In other words, you can implement this class if you want finer control over contact creation
 Cbox2d::ContactImpulses
 Cbox2d::ContactImpulsesListContact Impulse
 Cbox2d::ContactListenerAn interface for "listeners" for contacts
 Cbox2d::SeparationFinder::DataSeparation finder data
 Cbox2d::World::DefWorld construction definitions
 Cbox2d::DestructionListenerJoints and fixtures are destroyed when their associated body is destroyed. Implement this listener so that you may nullify references to these joints and shapes
 Cbox2d::DistanceConfDistance Configuration
 Cbox2d::DistanceOutputDistance Output
 Cbox2d::DistanceProxyDistance Proxy
 Cbox2d::DynamicTreeA dynamic AABB tree broad-phase, inspired by Nathanael Presson's btDbvt
 Cstd::equal_to< box2d::ProxyIdPair >
 Cbox2d::FilterA holder for contact filtering data
 Cbox2d::Fixed< BASE_TYPE, FRACTION_BITS >Fixed
 Cbox2d::FixtureFixture
 Cbox2d::FixtureAttyFixture Attorney
 Cbox2d::FixtureDefFixture definition
 Cbox2d::FixtureProxyFixture proxy
 Cbox2d::FlagGuard< T >
 Cbox2d::GrowableStack< T, N >This is a growable LIFO stack with an initial capacity of N. If the stack size exceeds the initial capacity, the heap is used to increase the size of the stack
 Cstd::hash< box2d::ProxyIdPair >
 Cbox2d::IndexPairIndex pair
 Cbox2d::IndexPairSeparationIndex pair separation
 Cbox2d::IndexSeparationIndex separation
 Cintegral_constant
 Cbox2d::InternalList< T >
 Cbox2d::IslandIsland
 Cbox2d::List< T >::iteratorIterator
 Cbox2d::ListNode< T >::iteratorIterator
 Cbox2d::JointBase Joint class
 Cbox2d::JointAtty
 Cbox2d::JointDefAbstract base Joint Definition class
 Cbox2d::List< T >
 Cbox2d::ListNode< T >
 Cstd::make_unsigned< __int128_t >
 Cbox2d::ManifoldManifold for two convex shapes
 Cbox2d::MassDataMass data
 Cbox2d::Mat22A 2-by-2 matrix
 Cbox2d::Mat33A 3-by-3 matrix. Stored in column-major order
 Cbox2d::MovementConf
 Cstd::numeric_limits< box2d::Fixed32 >
 Cstd::numeric_limits< box2d::Fixed64 >
 Cbox2d::Manifold::PointPoint data for a manifold
 Cbox2d::VelocityConstraint::PointVelocity constraint point
 Cbox2d::WorldManifold::PointSeparation
 Cbox2d::PositionPositional data structure
 Cbox2d::PositionConstraintContact Position Constraint
 Cbox2d::PositionSolution
 Cbox2d::PositionSolverManifoldPosition solver manifold
 Cbox2d::PreStepStatsPre-phase per-step statistics
 Cbox2d::ProfileProfiling data. Times are in milliseconds
 Cbox2d::ProxyIdPairProxy ID pair
 Cbox2d::QueryFixtureReporterCallback class for AABB queries. See World::Query
 Cbox2d::RaiiWrapper< T >
 Cbox2d::RayCastFixtureReporterCallback class for ray casts. See World::RayCast
 Cbox2d::RayCastInputRay-cast input data
 Cbox2d::RayCastOutputRay-cast output data
 Cbox2d::RegStepStatsRegular-phase per-step statistics
 Cbox2d::Rope
 Cbox2d::RopeDef
 Cbox2d::SeparationFinderSeparation finder
 Cbox2d::ShapeShape
 Cbox2d::SimplexSimplex
 Cbox2d::SimplexEdgeSimplex edge
 Cbox2d::Span< T >
 Cbox2d::StackAllocatorStack allocator
 Cbox2d::TOIOutput::Stats
 Cbox2d::StepConfStep configuration
 Cbox2d::StepStatsPer-step statistics
 Cbox2d::SweepSweep
 Cbox2d::TimerTimer for profiling. This has platform specific code and may not work on every platform
 Cbox2d::ToiConfTime of impact configuration
 Cbox2d::TOIOutputTimeOfImpact Output data
 Cbox2d::ToiStepStatsTOI-phase per-step statistics
 Cbox2d::TransformationTransformation
 Cbox2d::UnitVec2
 Cbox2d::Vec3A 2D column vector with 3 elements
 Cbox2d::Vector2D< TYPE >Vector 2D
 Cbox2d::Vector2D< Length >
 Cbox2d::Vector2D< LinearAcceleration >
 Cbox2d::Vector2D< LinearVelocity >
 Cbox2d::Vector2D< Momentum >
 Cbox2d::Vector2D< RealNum >
 Cbox2d::VelocityVelocity related data structure
 Cbox2d::VelocityConstraintContact velocity constraint
 Cbox2d::VersionVersion numbering scheme. See http://en.wikipedia.org/wiki/Software_versioning
 Cbox2d::VertexSetVertex Set
 Cbox2d::Shape::VisitorVisitor interface
 Cbox2d::Wider< T >Wider
 Cbox2d::Wider< body_count_t >
 Cbox2d::Wider< dist_iter_type >
 Cbox2d::Wider< double >
 Cbox2d::Wider< Fixed32 >
 Cbox2d::Wider< float >
 Cbox2d::Wider< root_iter_type >
 Cbox2d::Wider< std::int16_t >
 Cbox2d::Wider< std::int32_t >
 Cbox2d::Wider< std::int64_t >
 Cbox2d::Wider< std::int8_t >
 Cbox2d::Wider< std::uint16_t >
 Cbox2d::Wider< std::uint32_t >
 Cbox2d::Wider< std::uint64_t >
 Cbox2d::Wider< std::uint8_t >
 Cbox2d::Wider< toi_iter_type >
 Cbox2d::WitnessPointsWitness Points
 Cbox2d::WorldWorld
 Cbox2d::WorldManifoldWorld Manifold
 Cbox2d::WorldQueryWrapper
 Cbox2d::WorldRayCastWrapper