Namespaces |
| namespace | gps |
| namespace | math |
Classes |
| class | AbstractEvent |
| class | AbstractGpsEstimationManager |
| class | AbstractParameter |
| class | Any |
| class | BasicEvent |
| class | BoundingBox2 |
| class | BoundingBox3 |
| class | BreadthFirstTraversal |
| class | CellUpdater |
| class | Color |
| class | ConstListIterator |
| class | CoordinateConverter |
| class | CorrelationGrid |
| class | CustomItem |
| class | Dataset |
| class | DatasetInfo |
| struct | DatasetPrivate |
| class | Drive |
| class | DrivePose |
| class | Edge |
| class | EdgeLabel |
| struct | EnumPair |
| class | EventArguments |
| class | Exception |
| struct | FindByName |
| struct | FindByValue |
| class | Functor |
| class | Graph |
| class | GraphTraversal |
| class | Grid |
| class | GridIndexLookup |
| class | Identifier |
| class | LaserRangeFinder |
| class | LaserRangeScan |
| class | LinkInfo |
| class | List |
| class | ListIterator |
| class | LocalizedLaserScan |
| class | LocalizedObject |
| class | LocalizedPointScan |
| class | LocalizedRangeScan |
| class | LogMessageArguments |
| class | LookupArray |
| class | MapperEventArguments |
| class | MapperGraph |
| class | MapperSensorManager |
| struct | MapperSensorManagerPrivate |
| class | Matrix3 |
| struct | MetaArgsPrivate |
| class | MetaAttribute |
| struct | MetaAttributePrivate |
| class | MetaClass |
| struct | MetaClassManagerPrivate |
| class | MetaEnum |
| struct | MetaEnumManagerPrivate |
| struct | MetaEnumPrivate |
| class | Module |
| class | ModuleParameters |
| class | Mutex |
| struct | MutexPrivate |
| class | NearScanVisitor |
| class | Object |
| class | OccupancyGrid |
| class | OpenMapper |
| class | Pair |
| class | Parameter |
| class | ParameterDescription |
| class | ParameterEnum |
| struct | ParameterEnumPrivate |
| class | ParameterSet |
| struct | ParameterSetPrivate |
| class | Pose2 |
| class | Pose3 |
| class | Quaternion |
| class | Rectangle2 |
| class | Referenced |
| struct | ReferencedPrivate |
| class | RigidBodyTransform |
| class | ScanMatcher |
| class | ScanMatcherGridSet |
| class | ScanMatcherGridSetBank |
| class | ScanSolver |
| struct | ScopedLockPrivate |
| class | Sensor |
| class | SensorData |
| class | SensorDataManager |
| struct | SensorDataPrivate |
| class | SensorRegistry |
| struct | SensorRegistryPrivate |
| class | Size2 |
| class | Size3 |
| class | SmartPointer |
| class | String |
| class | StringBuilder |
| class | StringHelper |
| struct | StringPrivate |
| class | Transform |
| class | Vector2 |
| class | Vector3 |
| class | Vector4 |
| class | Vertex |
| class | Visitor |
Typedefs |
| typedef List< CustomItemPtr > | CustomItemList |
| typedef SmartPointer< CustomItem > | CustomItemPtr |
| typedef SmartPointer< DatasetInfo > | DatasetInfoPtr |
| typedef SmartPointer< Dataset > | DatasetPtr |
| typedef List< kt_double > | DoubleList |
| typedef List< EnumPair > | EnumPairList |
typedef SmartPointer
< LaserRangeFinder > | LaserRangeFinderPtr |
typedef List
< LocalizedLaserScanPtr > | LocalizedLaserScanList |
typedef SmartPointer
< LocalizedLaserScan > | LocalizedLaserScanPtr |
| typedef List< LocalizedObjectPtr > | LocalizedObjectList |
typedef SmartPointer
< LocalizedObject > | LocalizedObjectPtr |
typedef KARTO_DEPRECATED
std::vector< SmartPointer
< LocalizedRangeScan > > | LocalizedRangeScanVector |
| typedef List< ObjectPtr > | ObjectList |
| typedef SmartPointer< Object > | ObjectPtr |
typedef KARTO_DEPRECATED
karto::List< ObjectPtr > | ObjectVector |
typedef SmartPointer
< OccupancyGrid > | OccupancyGridPtr |
typedef List< SmartPointer
< AbstractParameter > > | ParameterList |
typedef SmartPointer
< ParameterSet > | ParameterSetPtr |
typedef SmartPointer
< ModuleParameters > | ParametersPtr |
| typedef List< Pose2 > | Pose2List |
typedef KARTO_DEPRECATED
std::vector< Pose2 > | Pose2Vector |
| typedef List< kt_double > | RangeReadingsList |
typedef KARTO_DEPRECATED
std::vector< kt_double > | RangeReadingsVector |
typedef std::map< Identifier,
SensorDataManager * > | SensorDataManagerMap |
| typedef List< SensorPtr > | SensorList |
| typedef SmartPointer< Sensor > | SensorPtr |
| typedef Vector2< kt_double > | Vector2d |
| typedef List< Vector2d > | Vector2dList |
typedef KARTO_DEPRECATED
std::vector< Vector2d > | Vector2dVector |
| typedef Vector2< kt_int32s > | Vector2i |
| typedef Vector2< kt_int32u > | Vector2iu |
| typedef Vector3< kt_double > | Vector3d |
| typedef Vector3< kt_int32s > | Vector3i |
| typedef Vector3< kt_int32u > | Vector3iu |
| typedef Vector4< kt_double > | Vector4d |
| typedef Vector4< kt_int32s > | Vector4i |
| typedef Vector4< kt_int32u > | Vector4iu |
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
} |
| enum | LogLevel {
LOG_NONE = 0,
LOG_FATAL = 1,
LOG_ERROR = 3,
LOG_WARNING = 4,
LOG_INFORMATION = 6,
LOG_DEBUG = 7
} |
| enum | ParameterFlags { ParameterFlag_Read = 0x01,
ParameterFlag_Write = 0x02,
ParameterFlag_Hidden = 0x08,
ParameterFlag_System = 0x10
} |
Functions |
| template<typename T > |
| T * | any_cast (Any *pAny) |
| template<typename T > |
| const T * | any_cast (const Any *pAny) |
| template<typename T > |
| T | any_cast (const Any &rAny) |
| void | CheckTypeRegistered (const char *pName, void(*registerFunc)()) |
| template<class TObj , class TArgs > |
static Delegate< TObj, TArgs,
true > | delegate (TObj *pObj, void(TObj::*NotifyMethod)(const void *, TArgs &)) |
| template<class TObj , class TArgs > |
static Delegate< TObj, TArgs,
false > | delegate (TObj *pObj, void(TObj::*NotifyMethod)(TArgs &)) |
| template<class TArgs > |
static FunctionDelegate< TArgs,
true, true > | delegate (void(*NotifyMethod)(const void *, TArgs &)) |
| template<class TArgs > |
static FunctionDelegate< TArgs,
true, false > | delegate (void(*NotifyMethod)(void *, TArgs &)) |
| template<class TArgs > |
static FunctionDelegate< TArgs,
false > | delegate (void(*NotifyMethod)(TArgs &)) |
| template<typename T > |
| static kt_bool | FromString (const String &rStringValue, Vector3< T > &rValue) |
| LogLevel | GetLogLevel () |
| const MetaClass & | GetMetaClassByIndex (kt_size_t index) |
| const MetaClass & | GetMetaClassByName (const karto::String &rName) |
| template<typename T > |
| const MetaClass & | GetMetaClassByObject (const T &rObject) |
| template<typename T > |
| const MetaClass & | GetMetaClassByType () |
| const MetaEnum & | GetMetaEnumByIndex (kt_size_t index) |
| const MetaEnum & | GetMetaEnumByName (const karto::String &rName) |
| template<typename T > |
| const MetaEnum & | GetMetaEnumByObject (const T &rObject) |
| template<typename T > |
| const MetaEnum & | GetMetaEnumByType () |
| kt_size_t | GetRegisteredMetaClassSize () |
| kt_size_t | GetRegisteredMetaEnumSize () |
| void | InitializeLogger (const String &rApplicationName, const String &rLogLevel) |
| void | InitializeOpenKartoMetaClasses () |
| kt_bool | IsLocalizedLaserScan (Object *pObject) |
| | KARTO_AUTO_TYPE (LaserRangeFinderType,&RegisterLaserRangeFinderType) |
| | KARTO_TYPE (ModuleParameters) |
| | KARTO_TYPE (Sensor) |
| | KARTO_TYPE (CustomItem) |
| | KARTO_TYPE (Object) |
| | KARTO_TYPE (Drive) |
| | KARTO_TYPE (DatasetInfo) |
| | KARTO_TYPE (SensorData) |
| | KARTO_TYPE (OccupancyGrid) |
| | KARTO_TYPE (LaserRangeScan) |
| | KARTO_TYPE (AbstractParameter) |
| | KARTO_TYPE (DrivePose) |
| | KARTO_TYPE (LaserRangeFinder) |
| | KARTO_TYPE (Grid< kt_int8u >) |
| | KARTO_TYPE (Grid< kt_int32u >) |
| | KARTO_TYPE (Grid< kt_float >) |
| | KARTO_TYPE (Grid< kt_double >) |
| | KARTO_TYPE (LocalizedObject) |
| | KARTO_TYPE (Parameter< kt_bool >) |
| | KARTO_TYPE (Parameter< kt_char >) |
| | KARTO_TYPE (Parameter< kt_int8s >) |
| | KARTO_TYPE (Parameter< kt_int8u >) |
| | KARTO_TYPE (Parameter< kt_int16s >) |
| | KARTO_TYPE (Parameter< kt_int16u >) |
| | KARTO_TYPE (Parameter< kt_int32s >) |
| | KARTO_TYPE (Parameter< kt_int32u >) |
| | KARTO_TYPE (Parameter< kt_int64s >) |
| | KARTO_TYPE (Parameter< kt_int64u >) |
| | KARTO_TYPE (Parameter< kt_float >) |
| | KARTO_TYPE (Parameter< kt_double >) |
| | KARTO_TYPE (Parameter< karto::String >) |
| | KARTO_TYPE (Parameter< karto::Size2< kt_int32s > >) |
| | KARTO_TYPE (Parameter< karto::Size2< kt_int32u > >) |
| | KARTO_TYPE (Parameter< karto::Size2< kt_double > >) |
| | KARTO_TYPE (Parameter< karto::Vector2i >) |
| | KARTO_TYPE (Parameter< karto::Vector3i >) |
| | KARTO_TYPE (Parameter< karto::Vector4i >) |
| | KARTO_TYPE (Parameter< karto::Vector2< kt_int32u > >) |
| | KARTO_TYPE (Parameter< karto::Vector2< kt_double > >) |
| | KARTO_TYPE (Parameter< karto::Quaternion >) |
| | KARTO_TYPE (Parameter< karto::Color >) |
| | KARTO_TYPE (Parameter< karto::Pose2 >) |
| | KARTO_TYPE (Parameter< karto::Pose3 >) |
| | KARTO_TYPE (Parameter< karto::gps::PointGps >) |
| | KARTO_TYPE (LocalizedLaserScan) |
| | KARTO_TYPE (ParameterEnum) |
| | KARTO_TYPE (LocalizedPointScan) |
| | KARTO_TYPE (LocalizedRangeScan) |
| void | Log (LogLevel level, const karto::String &rMessage) |
| KARTO_EXPORT void | RegisterLaserRangeFinderType () |
| void | SetLogLevel (LogLevel level) |
| void | TerminateLogger () |
Variables |
| 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 |
| BasicEvent< LogMessageArguments > | LogMessage |
| const kt_objecttype | ObjectType_Camera = ObjectType_Sensor | 0x04 |
| const kt_objecttype | ObjectType_CameraImage = ObjectType_SensorData | 0x40 |
| const kt_objecttype | ObjectType_CustomItem = 0x00004000 |
| const kt_objecttype | ObjectType_DatasetInfo = ObjectType_Object | 0x02 |
| const kt_objecttype | ObjectType_DatasetObjectMessage = ObjectType_Message | 0x10 |
| const kt_objecttype | ObjectType_DefaultCustomItem = ObjectType_CustomItem | 0x01 |
| const kt_objecttype | ObjectType_DoubleMessage = ObjectType_Message | 0x04 |
| const kt_objecttype | ObjectType_Drive = ObjectType_Sensor | 0x01 |
| const kt_objecttype | ObjectType_DrivePose = ObjectType_SensorData | 0x01 |
| const kt_objecttype | ObjectType_Grid = 0x00008000 |
| const kt_objecttype | ObjectType_Header = ObjectType_Misc | 0x01 |
| const kt_objecttype | ObjectType_Image = ObjectType_Misc | 0x02 |
| const kt_objecttype | ObjectType_Int32sMessage = ObjectType_Message | 0x01 |
| const kt_objecttype | ObjectType_Int64sMessage = ObjectType_Message | 0x02 |
| const kt_objecttype | ObjectType_LaserRangeFinder = ObjectType_Sensor | 0x02 |
| const kt_objecttype | ObjectType_LaserRangeScan = ObjectType_SensorData | 0x02 |
| const kt_objecttype | ObjectType_LocalizedLaserScan = ObjectType_SensorData | 0x20 |
| const kt_objecttype | ObjectType_LocalizedObject = ObjectType_SensorData | 0x04 |
| const kt_objecttype | ObjectType_LocalizedPointScan = ObjectType_SensorData | 0x10 |
| const kt_objecttype | ObjectType_LocalizedRangeScan = ObjectType_SensorData | 0x08 |
| const kt_objecttype | ObjectType_Message = 0x00010000 |
| const kt_objecttype | ObjectType_Misc = 0x10000000 |
| const kt_objecttype | ObjectType_Module = ObjectType_Object | 0x04 |
| const kt_objecttype | ObjectType_ModuleParameters = ObjectType_Object | 0x01 |
| const kt_objecttype | ObjectType_None = 0x00000000 |
| const kt_objecttype | ObjectType_Object = 0x00020000 |
| const kt_objecttype | ObjectType_OccupancyGrid = ObjectType_Grid | 0x01 |
| const kt_objecttype | ObjectType_OccupancyGridTile = ObjectType_Grid | 0x02 |
| const kt_objecttype | ObjectType_Rfid = ObjectType_CustomItem | 0x02 |
| const kt_objecttype | ObjectType_ScansPoseUpdateMessage = ObjectType_Message | 0x20 |
| const kt_objecttype | ObjectType_Sensor = 0x00001000 |
| const kt_objecttype | ObjectType_SensorData = 0x00002000 |
| const kt_objecttype | ObjectType_StringMessage = ObjectType_Message | 0x08 |
| const kt_objecttype | ObjectType_TiledOccupancyGrid = ObjectType_Object | 0x08 |
| static kt_bool | s_FileLoggingEnabled = false |
| static LogLevel | s_LogLevel = LOG_NONE |