Click or drag to resize
DigitalRuneCollisionAlgorithmMatrixItem Property (CollisionObject, CollisionObject)
Gets or sets the CollisionAlgorithm for the specified collision objects.

Namespace: DigitalRune.Geometry.Collisions
Assembly: DigitalRune.Geometry (in DigitalRune.Geometry.dll) Version: 1.18.0.0 (1.18.2.14427)
Syntax
public CollisionAlgorithm this[
	CollisionObject objectA,
	CollisionObject objectB
] { get; set; }

Parameters

objectA
Type: DigitalRune.Geometry.CollisionsCollisionObject
The first collision object.
objectB
Type: DigitalRune.Geometry.CollisionsCollisionObject
The second collision object.

Property Value

Type: CollisionAlgorithm
The collision algorithm.
Exceptions
ExceptionCondition
ArgumentNullExceptionvalue is .
ArgumentNullExceptionobjectA is .
ArgumentNullExceptionobjectB is .
KeyNotFoundException No CollisionAlgorithm is registered for the given shape pair.
Remarks
Collision algorithms can be defined per pair of shape classes (not per pair of shape instances). If an algorithm is set for [A, B], the same algorithm is automatically set for [B, A].
See Also