# b2ContactEdge Struct Reference

`#include <b2Contact.h>`

List of all members.

## Public Attributes
b2Body * | other
| provides quick access to the other body attached.
b2Contact * | contact
| the contact
b2ContactEdge * | prev
| the previous contact edge in the body's contact list
b2ContactEdge * | next
| the next contact edge in the body's contact list

## Detailed Description

A contact edge is used to connect bodies and contacts together in a contact graph where each body is a node and each contact is an edge. A contact edge belongs to a doubly linked list maintained in each attached body. Each contact has two contact nodes, one for each attached body.

## Member Data Documentation

b2Contact* b2ContactEdge::contact

the contact

b2ContactEdge* b2ContactEdge::next

the next contact edge in the body's contact list

b2Body* b2ContactEdge::other

provides quick access to the other body attached.

b2ContactEdge* b2ContactEdge::prev

the previous contact edge in the body's contact list

The documentation for this struct was generated from the following file:

- Box2D/Box2D/Dynamics/Contacts/b2Contact.h