Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
| Neduart | |
| Nlogger | |
| CLogger | Centralized class to collect all log messages and relay them to the registered observers. The Logger is implemented as a singleton |
| CLoggerClient | Observer interface of the Logger class. Defines the callback method that is triggered by the Logger |
| Nmath | |
| CMatrix3 | Matrix of size 3 × 3 |
| CVector3 | Vector of length 3 |
| Nmanager | |
| CMeasurementClient | Observer interface of the MeasurementManager class. Defines the callback methods that are triggered by the MeasurementManager. It is possible to implement only one or a selection of the callback methods |
| CMeasurementManager | Meta class that handles the timing, triggering and processing of sensor measurements. Internally it runs a looping state machine |
| CManagerParams | Parameter structure of the MeasurementManager. The MeasurementManager handles the timing and communication of the whole system by running the measurement state machine. One measurement manager manages exactly one sensor ring |
| Nsensor | |
| CLightParams | Parameter structure of the sensor lights of a sensor board. Not all sensor boards have lights |
| CThermalSensorParams | Parameter structure of the thermal sensor of a sensor board. Not all sensor boards have thermal sensors |
| CTofSensorParams | Parameter structure of the Time-of-Flight sensor of a sensor board |
| CSensorBoardParams | Parameter structure of a sensor board. A sensor board is one circuit board |
| Nbus | |
| CBusParams | Parameter structure of a communication bus. A bus is one communication interface e.g. CAN bus and has an arbitrary number of sensor boards connected |
| Nring | |
| CRingParams | Parameter structure of a sensor ring. The sensor ring is the abstraction of the whole sensor system and consists of an arbitrary number of communication interfaces |
| Nmeasurement | |
| CGenericGrayscaleImage | Template for images with one channel and variable type |
| CGenericRGBImage | Template for images with three channels and variable type |
| CPointData | Stores the data of a single point in 3d space |
| CPointCloud | Stores a vector of points in 3D space |
| CGrayscaleImage | Grayscale image with 1 channel and 8 bit color depth |
| CTemperatureImage | Pseudo image structure for the converted temperatures of a thermal image |
| CFalseColorImage | False color image with 3 channels (red, green, blue) and 8 bit color depth |
| CThermalMeasurement | Structure for holding a measurement form a thermal sensor |
| CTofMeasurement | Structure for holding a measurement form a ToF sensor |