# VisionEye Slam: Class Lists

Here are the classes, structs, unions and interfaces with brief descriptions:

| **Classes**                                                                                                                      | Description                                                                                              |
| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
| [event](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1event.html)                               | The event struct                                                                                         |
|  [HID](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/classXSlam_1_1HID.html)                                   | Can handle communication between the host and the device                                                 |
|  [hid\_raw](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1hid__raw.html)                        | The raw data read from hid struct                                                                        |
|  [imu](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1imu.html)                                  | The imu struct                                                                                           |
| [imu\_bias](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1imu__bias.html)                       |                                                                                                          |
| [pdm](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1pdm.html)                                   | Polynomial Distortion Model                                                                              |
| [pdm\_calibration](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1pdm__calibration.html)         |                                                                                                          |
| [pose](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1pose.html)                                 | The pose struct                                                                                          |
| [quaternion](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1quaternion.html)                     | Rotation using quaternion                                                                                |
| [rgb\_calibration](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1rgb__calibration.html)         |                                                                                                          |
| [stereo\_fisheyes](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1stereo__fisheyes.html)         |                                                                                                          |
| [transform](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1transform.html)                       | Rotation and translation structure                                                                       |
| [unified](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1unified.html)                           | Unified camera model                                                                                     |
| [unified\_calibration](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1unified__calibration.html) |                                                                                                          |
| [xslam\_rotation](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1xslam__rotation.html)           |                                                                                                          |
| [xslam\_translation](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structXSlam_1_1xslam__translation.html)     |                                                                                                          |
| [Version](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structVersion.html)                                    | The [Version](http://xvs-sdk.creekside.network/xvsdk/assets/doc/xslam-hid-sdk/structVersion.html) struct |
