#include <string>
#include <fstream>
#include <limits>
#include <algorithm>
#include <map>
#include <vector>
#include <iostream>
#include <iomanip>
#include <sstream>
#include <stdexcept>
#include <math.h>
#include <float.h>
#include <stdio.h>
#include <assert.h>
#include <string.h>
#include <boost/thread.hpp>
#include <open_karto/Math.h>
#include <open_karto/Macros.h>
Go to the source code of this file.
Namespaces | |
karto | |
Macros | |
#define | KARTO_Object(name) |
Typedefs | |
typedef std::vector< CustomData * > | karto::CustomDataVector |
typedef kt_int32u | kt_objecttype |
typedef std::vector< LocalizedRangeScan * > | karto::LocalizedRangeScanVector |
typedef std::vector< Object * > | karto::ObjectVector |
typedef std::vector< AbstractParameter * > | karto::ParameterVector |
typedef std::vector< Vector2< kt_double > > | karto::PointVectorDouble |
typedef std::vector< Pose2 > | karto::Pose2Vector |
typedef std::vector< kt_double > | karto::RangeReadingsVector |
typedef std::map< Name, Sensor * > | karto::SensorManagerMap |
typedef std::vector< Sensor * > | karto::SensorVector |
Enumerations | |
enum | karto::GridStates { karto::GridStates_Unknown = 0, karto::GridStates_Occupied = 100, karto::GridStates_Free = 255 } |
enum | karto::LaserRangeFinderType { karto::LaserRangeFinder_Custom = 0, karto::LaserRangeFinder_Sick_LMS100 = 1, karto::LaserRangeFinder_Sick_LMS200 = 2, karto::LaserRangeFinder_Sick_LMS291 = 3, karto::LaserRangeFinder_Hokuyo_UTM_30LX = 4, karto::LaserRangeFinder_Hokuyo_URG_04LX = 5 } |
Functions | |
kt_bool | karto::IsDatasetInfo (Object *pObject) |
kt_bool | karto::IsLaserRangeFinder (Object *pObject) |
kt_bool | karto::IsLocalizedRangeScan (Object *pObject) |
kt_bool | karto::IsLocalizedRangeScanWithPoints (Object *pObject) |
kt_bool | karto::IsParameters (Object *pObject) |
kt_bool | karto::IsSensor (Object *pObject) |
kt_bool | karto::IsSensorData (Object *pObject) |
#define KARTO_Object | ( | name | ) |
typedef kt_int32u kt_objecttype |
const kt_objecttype ObjectType_Camera = ObjectType_Sensor | 0x04 |
const kt_objecttype ObjectType_CameraImage = ObjectType_SensorData | 0x08 |
const kt_objecttype ObjectType_CustomData = 0x00004000 |
const kt_objecttype ObjectType_DatasetInfo = ObjectType_Misc | 0x04 |
const kt_objecttype ObjectType_Drive = ObjectType_Sensor | 0x01 |
const kt_objecttype ObjectType_DrivePose = ObjectType_SensorData | 0x01 |
const kt_objecttype ObjectType_Header = ObjectType_Misc | 0x01 |
const kt_objecttype ObjectType_LaserRangeFinder = ObjectType_Sensor | 0x02 |
const kt_objecttype ObjectType_LaserRangeScan = ObjectType_SensorData | 0x02 |
const kt_objecttype ObjectType_LocalizedRangeScan = ObjectType_SensorData | 0x04 |
const kt_objecttype ObjectType_LocalizedRangeScanWithPoints = ObjectType_SensorData | 0x16 |
const kt_objecttype ObjectType_Misc = 0x10000000 |
const kt_objecttype ObjectType_Module = ObjectType_Misc | 0x08 |
const kt_objecttype ObjectType_None = 0x00000000 |
const kt_objecttype ObjectType_Parameters = ObjectType_Misc | 0x02 |
const kt_objecttype ObjectType_Sensor = 0x00001000 |
const kt_objecttype ObjectType_SensorData = 0x00002000 |