| Interface | Description | 
|---|---|
| TiledCollisionFactory<T extends Positionable> | 
 Creates objects to represent collision data 
 | 
| TiledCollisionMerger | 
 Interface for determining if one  
Tile can be merged
 into another as the same collision object | 
| Class | Description | 
|---|---|
| DefaultTiledCollisionMerger | 
 A default implementation of  
TiledCollisionMapper that merges tiles if
 they have the same tile ID | 
| TiledCollisionBoxFactory | 
 A default implementation of  
TiledCollisionFactory that creates
 CollisionBox instances | 
| TiledCollisionMapper<T extends Positionable> | 
 Utility class for converting  
TiledMap data into collision data. | 
| TiledCollisionPointFactory | 
 A default implementation of  
TiledCollisionFactory that creates
 CollisionPoint instances |