# b2PolygonAndCircleContact Class Reference

`#include <b2PolygonAndCircleContact.h>`

Inheritance diagram for b2PolygonAndCircleContact:

List of all members.

## Public Member Functions
| b2PolygonAndCircleContact (b2Fixture *fixtureA, b2Fixture *fixtureB)
| ~b2PolygonAndCircleContact ()
void | Evaluate (b2Manifold *manifold, const b2Transform &xfA, const b2Transform &xfB)
| Evaluate this contact with your own manifold and transforms.
## Static Public Member Functions
static b2Contact * | Create (b2Fixture *fixtureA, b2Fixture *fixtureB, b2BlockAllocator *allocator)
static void | Destroy (b2Contact *contact, b2BlockAllocator *allocator)

## Constructor & Destructor Documentation

b2PolygonAndCircleContact::b2PolygonAndCircleContact | ( | b2Fixture * | fixtureA,
|  | b2Fixture * | fixtureB |
| ) |  |  |

b2PolygonAndCircleContact::~b2PolygonAndCircleContact | ( |  | ) | `[inline]`

## Member Function Documentation

b2Contact * b2PolygonAndCircleContact::Create | ( | b2Fixture * | fixtureA,
|  | b2Fixture * | fixtureB,
|  | b2BlockAllocator * | allocator |
| ) |  |  | `[static]`

Reimplemented from b2Contact.

void b2PolygonAndCircleContact::Destroy | ( | b2Contact * | contact,
|  | b2BlockAllocator * | allocator |
| ) |  |  | `[static]`

Reimplemented from b2Contact.

void b2PolygonAndCircleContact::Evaluate | ( | b2Manifold * | manifold,
|  | const b2Transform & | xfA,
|  | const b2Transform & | xfB |
| ) |  |  | `[virtual]`

Evaluate this contact with your own manifold and transforms.

Implements b2Contact.

The documentation for this class was generated from the following files:

- Box2D/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.h
- Box2D/Box2D/Dynamics/Contacts/b2PolygonAndCircleContact.cpp