GridFilter

public protocol GridFilter

Allows selective removing parts of an InfiniteGrid.

Say a robot is planning movement within a room. There are some furnature items that the robot cannot pass through. An InfiniteGrid can be parameterized by a GridFilter that excludes the furnature and all vertices beyond the room, yielding a representation of the room that can be searched with graph search algorithms such as A-star search.

See also

InfiniteGrid.