Gets all contacts of the given CollisionObject.

Namespace: DigitalRune.Geometry.Collisions
Assembly: DigitalRune.Geometry (in DigitalRune.Geometry.dll) Version: 1.9.0.0 (1.9.3.9490)

Syntax

C#
public IEnumerable<ContactSet> GetContacts(
	CollisionObject collisionObject
)
Visual Basic
Public Function GetContacts ( _
	collisionObject As CollisionObject _
) As IEnumerable(Of ContactSet)
Visual C++
public:
IEnumerable<ContactSet^>^ GetContacts(
	CollisionObject^ collisionObject
)

Parameters

collisionObject
Type: DigitalRune.Geometry.Collisions..::..CollisionObject
The collision object.

Return Value

All ContactSets where collisionObject is involved.

Remarks

Each returned ContactSet contains a pair of collision objects (collisionObject and another object) that describes the contact between the objects. The collision objects in the returned ContactSet can be swapped! See ContactSet for more information on swapped contact sets.

Exceptions

ExceptionCondition
System..::..ArgumentNullExceptioncollisionObject is nullNothingnullptra null reference (Nothing in Visual Basic).

See Also