| Classes | |
| struct | CrsmExpansion | 
| struct | CrsmHillClimbingPerson | 
| The container of the basic element of hill climbing. (a person or individual, with transformation as genome)  More... | |
| struct | CrsmLaser | 
| The container of the laser range finder.  More... | |
| struct | CrsmLaserInfo | 
| The container of the laser range finder information.  More... | |
| struct | CrsmLaserScan | 
| The container of a laser range finder scan.  More... | |
| struct | CrsmMap | 
| Holds the occupancy grid map.  More... | |
| struct | CrsmMapInfo | 
| Holds the occupancy grid map information.  More... | |
| struct | CrsmPoint | 
| Holds the variables for a laser ray casted at a specific point.  More... | |
| struct | CrsmPose | 
| Holds a robot 2D pose.  More... | |
| class | CrsmSlam | 
| The main slam class. Contains the main functionalities of CRSM slam.  More... | |
| class | CrsmSlamParameters | 
| Contains the parameters needed to execute CRSM slam. These parameters are dynamically loaded from the file crsm_slamParameters.yaml.  More... | |
| struct | CrsmTransformation | 
| Holds a robot 2D transformation.  More... | |
| Enumerations | |
| enum | CrsmDirection { RIGHT, LEFT, UP, DOWN } | 
Definition at line 28 of file crsm_map.h.