Classes | Typedefs | Enumerations | Functions
OpenKarto Module

Classes

class  karto::AbstractParameter
 
class  karto::BoundingBox2
 
class  karto::CellUpdater
 
class  karto::CoordinateConverter
 
class  karto::CustomData
 
class  karto::Dataset
 
class  karto::DatasetInfo
 
class  karto::Drive
 
class  karto::DrivePose
 
class  karto::Exception
 
class  karto::Functor
 
class  karto::Grid< T >
 
class  karto::GridIndexLookup< T >
 
class  karto::LaserRangeFinder
 
class  karto::LaserRangeScan
 
class  karto::LocalizedRangeScan
 
class  karto::LocalizedRangeScanWithPoints
 
class  karto::LookupArray
 
class  karto::Matrix
 
class  karto::Matrix3
 
class  karto::Module
 
class  karto::Name
 
class  karto::NonCopyable
 
class  karto::Object
 
class  karto::OccupancyGrid
 
class  karto::Parameter< T >
 
class  karto::ParameterEnum
 
class  karto::ParameterManager
 
class  karto::Parameters
 
class  karto::Pose2
 
class  karto::Pose3
 
class  karto::Quaternion
 
class  karto::Rectangle2< T >
 
class  karto::Sensor
 
class  karto::SensorData
 
class  karto::SensorManager
 
class  karto::Singleton< T >
 
class  karto::Size2< T >
 
class  karto::Transform
 
class  karto::Vector2< T >
 
class  karto::Vector3< T >
 

Typedefs

typedef std::vector< CustomData * > karto::CustomDataVector
 
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_doublekarto::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)
 
 karto::Pose2::Pose2 (const Pose3 &rPose)
 

Detailed Description

Typedef Documentation

typedef std::vector<CustomData*> karto::CustomDataVector

Type declaration of CustomData vector

Definition at line 4802 of file Karto.h.

typedef std::vector<LocalizedRangeScan*> karto::LocalizedRangeScanVector

Type declaration of LocalizedRangeScan vector

Definition at line 5462 of file Karto.h.

typedef std::vector<Object*> karto::ObjectVector

Type declaration of Object vector

Definition at line 679 of file Karto.h.

typedef std::vector<AbstractParameter*> karto::ParameterVector

Type declaration of AbstractParameter vector

Definition at line 258 of file Karto.h.

typedef std::vector< Vector2<kt_double> > karto::PointVectorDouble

Type declaration of Vector2<kt_double> vector

Definition at line 1204 of file Karto.h.

typedef std::vector< Pose2 > karto::Pose2Vector

Type declaration of Pose2 vector

Definition at line 2174 of file Karto.h.

typedef std::vector<kt_double> karto::RangeReadingsVector

Type declaration of range readings vector

Definition at line 4954 of file Karto.h.

typedef std::map<Name, Sensor*> karto::SensorManagerMap

Type declaration of <Name, Sensor*> map

Definition at line 3508 of file Karto.h.

typedef std::vector<Sensor*> karto::SensorVector

Type declaration of Sensor vector

Definition at line 3499 of file Karto.h.

Enumeration Type Documentation

Enumerated type for valid grid cell states

Enumerator
GridStates_Unknown 
GridStates_Occupied 
GridStates_Free 

Definition at line 4174 of file Karto.h.

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 

Definition at line 2961 of file Karto.h.

Function Documentation

kt_bool karto::IsDatasetInfo ( Object pObject)
inline

Whether the object is a DatasetInfo object

Parameters
pObjectobject
Returns
whether the object is a DatasetInfo object

Definition at line 750 of file Karto.h.

kt_bool karto::IsLaserRangeFinder ( Object pObject)
inline

Whether the object is a laser range finder

Parameters
pObjectobject
Returns
whether the object is a laser range finder

Definition at line 710 of file Karto.h.

kt_bool karto::IsLocalizedRangeScan ( Object pObject)
inline

Whether the object is a localized range scan

Parameters
pObjectobject
Returns
whether the object is a localized range scan

Definition at line 720 of file Karto.h.

kt_bool karto::IsLocalizedRangeScanWithPoints ( Object pObject)
inline

Whether the object is a localized range scan with points

Parameters
pObjectobject
Returns
whether the object is a localized range scan with points

Definition at line 730 of file Karto.h.

kt_bool karto::IsParameters ( Object pObject)
inline

Whether the object is a Parameters object

Parameters
pObjectobject
Returns
whether the object is a Parameters object

Definition at line 740 of file Karto.h.

kt_bool karto::IsSensor ( Object pObject)
inline

Whether the object is a sensor

Parameters
pObjectobject
Returns
whether the object is a sensor

Definition at line 690 of file Karto.h.

kt_bool karto::IsSensorData ( Object pObject)
inline

Whether the object is sensor data

Parameters
pObjectobject
Returns
whether the object is sensor data

Definition at line 700 of file Karto.h.

karto::Pose2::Pose2 ( const Pose3 rPose)
inline

Constructs a Pose2 object from a Pose3.

Definition at line 6553 of file Karto.h.



open_karto
Author(s):
autogenerated on Mon Jun 10 2019 14:02:19