Enum that specifies debugging 'way points' for CollisionAdvance. A WayPoint is a step of the AdvanceStrategy process where debug info can be printed.

Enumeration Members

ADVANCED_NO_BACKUP: 1

when advanced without backup

ADVANCE_SIM_COLLIDING: 5

when advancing the simulation advances a step, but there are collisions

ADVANCE_SIM_FAIL: 4

when trying to advance the simulation a step fails

ADVANCE_SIM_FINISH: 6

when finished advancing the simulation a step

ADVANCE_SIM_START: 3

when starting to advance the simulation a step

BINARY_SEARCH_FAIL: 15

when failed to find collision during binary search

COLLISIONS_TO_HANDLE: 20

when handling collisions, show list of collisions to handle

ESTIMATE_FAILED: 25

We had an estimate for collision time, but didn't find a collision

ESTIMATE_IN_PAST: 23

when estimate of collision time is in the past, switch to binary search

FINISH: 2

at finish of advance method

HANDLE_COLLISION_FAIL: 12

when unable to handle collisions.

HANDLE_COLLISION_START: 9

when starting to handle collisions.

HANDLE_COLLISION_SUCCESS: 11

when successfully handled collisions.

HANDLE_REMOVE_DISTANT: 10

when removing distant-in-time collisions

MAYBE_STUCK: 26

When we back up many times in a row without advancing, we may be stuck.

NEXT_STEP_BINARY: 17

when calculating next step during binary search.

NEXT_STEP_ESTIMATE: 16

when estimating time of next step

NEXT_STEP_FULL: 22

when no estimate or binary search, then take full step

NO_ESTIMATE: 24

when there are collisions that need handling, but no estimate of collision time, switch to binary search

POST_COLLISION: 7

when starting to backup after a collision detected.

PRE_COLLISION: 8

when finished backup after a collision detected.

SMALL_IMPACTS: 21

small impacts summary

SMALL_IMPACTS_FINISH: 14

when finished handling small impacts

SMALL_IMPACTS_START: 13

when starting to handle small impacts

START: 0

at start of advance method

STUCK: 18

when stuck, unable to advance.

SUMMARY: 19

at finish, show summary of collisions handled

Generated using TypeDoc