Namespaces | |
math | |
Typedefs | |
typedef std::vector< CustomData * > | CustomDataVector |
typedef std::map< kt_int32s, Object * > | DataMap |
typedef std::queue< LocalizationScanVertex > | LocalizationScanVertices |
typedef std::map< int, LocalizedRangeScan * > | LocalizedRangeScanMap |
typedef std::vector< LocalizedRangeScan * > | LocalizedRangeScanVector |
typedef std::vector< Object * > | ObjectVector |
typedef std::vector< AbstractParameter * > | ParameterVector |
typedef std::vector< Vector2< kt_double > > | PointVectorDouble |
typedef std::vector< Pose2 > | Pose2Vector |
typedef std::vector< kt_double > | RangeReadingsVector |
typedef std::map< Name, Sensor * > | SensorManagerMap |
typedef std::vector< Sensor * > | SensorVector |
Enumerations | |
enum | GridStates { GridStates_Unknown = 0, GridStates_Occupied = 100, GridStates_Free = 255 } |
enum | LaserRangeFinderType { LaserRangeFinder_Custom = 0, LaserRangeFinder_Sick_LMS100 = 1, LaserRangeFinder_Sick_LMS200 = 2, LaserRangeFinder_Sick_LMS291 = 3, LaserRangeFinder_Hokuyo_UTM_30LX = 4, LaserRangeFinder_Hokuyo_URG_04LX = 5 } |
Functions | |
kt_bool | IsDatasetInfo (Object *pObject) |
kt_bool | IsLaserRangeFinder (Object *pObject) |
kt_bool | IsLocalizedRangeScan (Object *pObject) |
kt_bool | IsLocalizedRangeScanWithPoints (Object *pObject) |
kt_bool | IsParameters (Object *pObject) |
kt_bool | IsSensor (Object *pObject) |
kt_bool | IsSensorData (Object *pObject) |
std::ostream & | operator<< (std::ostream &rStream, Exception &rException) |
Variables | |
const kt_int32s | INVALID_SCAN = std::numeric_limits<kt_int32s>::max() |
const kt_double | KT_180_PI = 57.29577951308232087685 |
const kt_double | KT_2PI = 6.28318530717958647692 |
const kt_double | KT_PI = 3.14159265358979323846 |
const kt_double | KT_PI_180 = 0.01745329251994329577 |
const kt_double | KT_PI_2 = 1.57079632679489661923 |
const kt_double | KT_TOLERANCE = 1e-06 |
typedef std::vector<CustomData*> karto::CustomDataVector |
Type declaration of CustomData vector
typedef std::map<kt_int32s, Object*> karto::DataMap |
typedef std::queue<LocalizationScanVertex> karto::LocalizationScanVertices |
typedef std::map<int, LocalizedRangeScan*> karto::LocalizedRangeScanMap |
typedef std::vector<LocalizedRangeScan*> karto::LocalizedRangeScanVector |
Type declaration of LocalizedRangeScan vector
typedef std::vector<Object*> karto::ObjectVector |
typedef std::vector<AbstractParameter*> karto::ParameterVector |
Type declaration of AbstractParameter vector
typedef std::vector< Vector2<kt_double> > karto::PointVectorDouble |
Type declaration of Vector2<kt_double> vector
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 |
enum karto::GridStates |
Enumerated type for valid LaserRangeFinder types
Enumerator | |
---|---|
LaserRangeFinder_Custom | |
LaserRangeFinder_Sick_LMS100 | |
LaserRangeFinder_Sick_LMS200 | |
LaserRangeFinder_Sick_LMS291 | |
LaserRangeFinder_Hokuyo_UTM_30LX | |
LaserRangeFinder_Hokuyo_URG_04LX |
Whether the object is a DatasetInfo object
pObject | object |
Whether the object is a Parameters object
pObject | object |
std::ostream& karto::operator<< | ( | std::ostream & | rStream, |
Exception & | rException | ||
) |
const kt_double karto::KT_PI = 3.14159265358979323846 |