 balrog | A class to handle a waypiont, this is used in class Waypoints |
  Cartesian | A container for a cartesian object with an x,y and z coordinate |
  AComLayer | A layer used for sending and receiving data over the wireless link |
  ISerializableComLayer | Encodes and decodes a general ISerializable object to be sent/recived |
  NetCom | Class for the NetCom witch will have all the common message parsing for balrog and basestation |
  RecvISerializableComLayer | Decodes a general ISerializable obejct |
  SendISerializableComLayer | Encodes a general ISerializable obejct to be sent |
  CoordinateFrame | Holds the translation an rotation between two coordinate frames |
  LocalPosition | A container for a cartesian position in the local frame |
  Position | A container for a cartesian position |
  Rt90Position | A container for a cartesian position in the global frame (RT90) |
  AData | A container for a generic data point |
  DataCollection | A generic sorted collection of data associated with a timestamp |
  Landmark | |
  Line | Holds a starting and ending point of a line |
  MeasurementEstimate | A Class wraping the statevector with a timestamp |
  Mine | The Mine handles mine objects |
  Mines | A list of Mine's |
  MotorSpeed | Holds input data to the motors |
  AccelerometerSample | A container for an Accelerometer sample |
  BarometerSample | A container for Barometer samples |
  GpsSample | |
  rt90Pos | A helper class which stores information during construction of GpsSample |
  GyroscopeSample | A container for a Gyroscope sample |
  ImuSample | A container for an IMU sample |
  LaserDataPoint | Container for one laser data point |
  LaserSample | |
  MagnetometerSample | A container for a Magnetometer sample |
  OdometerSample | A container for a Odometer sample |
  AProcessedSample | Shared functionallity for all processed samples |
  ProcessedAccelerometerSample | A container for an Processed Accelerometer sample |
  ProcessedBarometerSample | A container for an Barometer sample |
  ProcessedGpsSample | A container for an Gps sample |
  ProcessedGyroscopeSample | A container for an Processed Gyroscope sample |
  ProcessedMagnetometerSample | A container for an Processed Magnetometer sample |
  ProcessedOdometerSample | A container for an Barometer sample |
  ProcessedUltrasonicSample | A container for an Ultrasonic sample |
  TestSample | A container for a Test sample |
  UltrasonicSample | |
  SensorToggle | Maintains the array of sensor toggles values |
  State | A Class wraping the statevector with a timestamp |
  Waypoint | Handles Waypoint objects |
  Waypoints | A list of Waypoint's |
  ISerializable | All objects that are serializable inherits from this class |
  GridCoordinate | |
  Map | Abstract Class for Maps |
  ObstacleMap | Class for Obstacle Map |
  ProbabilityMap | Class for ProbabilityMap, derrived from Map |
  TimeStamp | A wraper for timestamps to automaticly set at creation time and to be able to easily compare timestamps |
  XBoxButtonMap | |
  ARunnable | Abstract class for making child classes runnable using pthreads |
  BalrogAutomaticModeComLayer | A comlayer for recieving automatic mode toggle |
  BalrogDataCollectionLayer | Decodes and encode any DataCollection type and adds to DataCollection |
  BalrogDataCollectionRecvLayer | Decodes any DataCollection type and adds to DataCollection |
  BalrogDataCollectionSendLayer | Encodes latest sample in any data collection |
  BalrogGpsComLayer | Decodes and encodes GPS data to be sent/recieved over the wireless link |
  BalrogGpsOnComLayer | Decodes and encodes GPS data to be sent/recieved over the wireless link |
  BalrogManualModeComLayer | |
  BalrogMapComLayer | Decodes and encodes Map structures, tested on obstacleMap 2015 |
  BalrogMotorSpeedComLayer | Decodes and encodes GPS data to be sent/recieved over the wireless link |
  BalrogSensorToggleComLayer | Decodes and encodes a senortoggle array |
  ArmCommunicator | The function work() is overloaded |
  ASampler | Abstract class for Sampler child classes, inherits from ARunnable |
  Communication | Class for the Communication, inherits from ARunnable |
  Controller | Class for the automatic control, inherits from ARunnable |
  GpsSampler | Class for sampling the GPS sensor, inherits from ASampler |
  HandController | Class for connecting and using the XBOX hand controller |
  IMUSampler | The IMUSampler handels sampling of the MTi-100 |
  ImuSampler | Class for sampling the IMU, inherits from ASampler |
  LaserSampler | Class for sampling the Laser sensor, inherits from ASampler |
  MineDetection | Class responsible to check the IMU data for possible mines |
  Node | |
  pointerEqual | |
  nrUndiscCellsWithTs | |
  RoutePlanner | Class for the route planning |
  AccelerometerSDSP | Class for the Sensor Diagnosis and Signal Processing (SDSP), inherits from ASDSP |
  ASDSP | Abstract class for SDSP child classes, inherits from ARunnable |
  BarometerSDSP | Class for the Sensor Diagnosis and Signal Processing (SDSP), inherits from ASDSP |
  GpsSDSP | Class for the Sensor Diagnosis and Signal Processing (SDSP), inherits from ASDSP |
  GyroscopeSDSP | Class for the Sensor Diagnosis and Signal Processing (SDSP), inherits from ASDSP |
  MagnetometerSDSP | Class for the Sensor Diagnosis and Signal Processing (SDSP), inherits from ASDSP |
  OdometerSDSP | Class for the Sensor Diagnosis and Signal Processing (SDSP), inherits from ASDSP |
  UltrasonicSDSP | Class for the Sensor Diagnosis and Signal Processing (SDSP), inherits from ASDSP |
  SensorEnumerator | This is a class responsible for returning the path for the different sensors com ports e.i /dev/tty* |
  AMeasureModel | An abstrace base class for a measurement model |
  AMotionModel | |
  LineExtraction | Class for the Line extraction functionality, inherits from ?? |
  Particles | |
  Landmark2 | |
  MarginalizedParticleFilter | |
  MeasureModelNbaa | |
  MotionModelCtcv | |
  MotionModelCtcvWbm | |
  ObstacleDetection | |
  PositioningAndMapping | |
  Slam | Class for the SLAM, inherits from ARunnable |
  UltrasonicSampler | Class for sampling the ultrasonic sensors, inherits from ASampler |
  TestARunnable | Class to test the functionallity of the runnable object |
  NetworkBaseStation | Responsible for all message passing between Balrog and the basestation |
 QCP | |
 std | |
  hash< balrog::Node > | This is a hash function for balrog::node |
  hash< balrog::Node * > | |
 AutomaticGui | Called by UserInterface responsible for all content below the status bar or creates new class object for content in that part, mapGUI and breakGUI |
 BreakGui | Responsible for the waypoints and routeplanning parts of the GUI |
 ControlConfigGui | The ControlConfigGui contains functionallity to set controll parameters form the basestation GUI |
 FilterConfigGui | |
 GaussKreuger | Information for conversion between different coordinate systems |
 IMUCallbackHandler | CallbackHandler is an object derived from XsCallback that can be attached to an XsDevice using the XsDevice::setCallbackHandler method |
 MapGui | Draws all the content displaying the map on balrog |
 MapParser | Handles the acctual parsing of the predefined map |
 MapParserGui | The MapParserGui is responsible for the GUI part connected to loading a predefined map |
 MyQSignalMapper | |
 NetworkGui | Set up the communication between Balrog and the basestation over the IP that the user gives |
 ParticleFilter | |
 PlotGui | The PlotGui class PlotGui plots sensor data and can also send commands whether a sensor should be always used, automatic used or never used in the filter To update plots call PlotGui::Update_Plots(), for example periodically or when new data have arrived |
 QCPAbstractItem | |
 QCPAbstractLegendItem | |
 QCPAbstractPlottable | |
 QCPAxis | |
 QCPAxisPainterPrivate | |
  CachedLabel | |
  TickLabelData | |
 QCPAxisRect | |
 QCPBarData | |
 QCPBars | |
 QCPBarsGroup | |
 QCPColorGradient | |
 QCPColorMap | |
 QCPColorMapData | |
 QCPColorScale | |
 QCPColorScaleAxisRectPrivate | |
 QCPCurve | |
 QCPCurveData | |
 QCPData | |
 QCPFinancial | |
 QCPFinancialData | |
 QCPGraph | |
 QCPGrid | |
 QCPItemAnchor | |
 QCPItemBracket | |
 QCPItemCurve | |
 QCPItemEllipse | |
 QCPItemLine | |
 QCPItemPixmap | |
 QCPItemPosition | |
 QCPItemRect | |
 QCPItemStraightLine | |
 QCPItemText | |
 QCPItemTracer | |
 QCPLayer | |
 QCPLayerable | |
 QCPLayout | |
 QCPLayoutElement | |
 QCPLayoutGrid | |
 QCPLayoutInset | |
 QCPLegend | |
 QCPLineEnding | |
 QCPMarginGroup | |
 QCPPainter | |
 QCPPlottableLegendItem | |
 QCPPlotTitle | |
 QCPRange | |
 QCPScatterStyle | |
 QCPStatisticalBox | |
 QCustomPlot | |
 ScoutData | Responsible for most of the data sent from Balrog to the basestation |
 TrackGui | Controlls the route drawing in the GUI |
 UserInterface | |
 XBoxConfigGui | Makes it possible to set the button map on the xbox controller via the GUI |