Karto.cpp
/tmp/ws/src/open_karto/src/
Karto_8cpp
open_karto/Karto.h
karto
std::ostream &
operator<<
namespacekarto.html
a9cbb11bb97403c858321a958e1da0870
(std::ostream &rStream, Exception &rException)
Karto.h
/tmp/ws/src/open_karto/include/open_karto/
Karto_8h
open_karto/Math.h
open_karto/Macros.h
karto::AbstractParameter
karto::BoundingBox2
karto::CellUpdater
karto::CoordinateConverter
karto::CustomData
karto::Dataset
karto::DatasetInfo
karto::Drive
karto::DrivePose
karto::Exception
karto::Functor
karto::Grid
karto::GridIndexLookup
karto::LaserRangeFinder
karto::LaserRangeScan
karto::LocalizedRangeScan
karto::LocalizedRangeScanWithPoints
karto::LookupArray
karto::Matrix
karto::Matrix3
karto::Module
karto::Name
karto::NonCopyable
karto::Object
karto::OccupancyGrid
karto::Parameter
karto::ParameterEnum
karto::ParameterManager
karto::Parameters
karto::Pose2
karto::Pose3
karto::Quaternion
karto::Rectangle2
karto::Sensor
karto::SensorData
karto::SensorManager
karto::Singleton
karto::Size2
karto::Transform
karto::Vector2
karto::Vector3
karto
#define
KARTO_Object
Karto_8h.html
a4b4dee1bf22c18b426d515d920fa4738
(name)
std::vector< CustomData * >
CustomDataVector
group__OpenKarto.html
ga010384782b6857d2b6d2250039ebaa7d
kt_int32u
kt_objecttype
Karto_8h.html
aa400fc2073a2104fd13f5f9d121e660d
std::vector< LocalizedRangeScan * >
LocalizedRangeScanVector
group__OpenKarto.html
ga3880ba53ecc997dcff278df55e3ca826
std::vector< Object * >
ObjectVector
group__OpenKarto.html
gac817f38f2771e31bee64ac2458fa2706
std::vector< AbstractParameter * >
ParameterVector
group__OpenKarto.html
gaca144ecf366e200a0a5908e6c695d27f
std::vector< Vector2< kt_double > >
PointVectorDouble
group__OpenKarto.html
ga70de15dd8258da1cc6b15f3e458f4341
std::vector< Pose2 >
Pose2Vector
group__OpenKarto.html
ga6f0f1e69dfcb8424fb48bf55e0044653
std::vector< kt_double >
RangeReadingsVector
group__OpenKarto.html
ga2347e6f04550b347f97889317d785386
std::map< Name, Sensor * >
SensorManagerMap
group__OpenKarto.html
gaa321369fa9164e4b3d39e053a8002481
std::vector< Sensor * >
SensorVector
group__OpenKarto.html
gaa90b52534631655ff0e4dca9e204b76f
GridStates
group__OpenKarto.html
ga8cdcf66752caedb201cb93fc2fc8f546
GridStates_Unknown
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546a1f78ee6b4003ebffcd8c3f79ad2e3e92
GridStates_Occupied
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546a79f769602534cd19905b8cd4b1cb8c8c
GridStates_Free
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546aa23eed0df720232a176321b3071b7342
LaserRangeFinderType
group__OpenKarto.html
ga02a3726d9b57cfba540c5f5b30dfb2a3
LaserRangeFinder_Custom
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a48a9178365c0fabf058249968dcf2bd7
LaserRangeFinder_Sick_LMS100
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3aa1cfb4e97846a848649ad39d94fe340e
LaserRangeFinder_Sick_LMS200
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a5c5a6b43a79b646d84cdb241dda20517
LaserRangeFinder_Sick_LMS291
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a6c84066f2b489496f0adb4eee6cff6d4
LaserRangeFinder_Hokuyo_UTM_30LX
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a86ea6b93b3b2bd64d354618cdbfe18a6
LaserRangeFinder_Hokuyo_URG_04LX
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a546e2048fe292fdb668a9d08013e7be0
kt_bool
IsDatasetInfo
group__OpenKarto.html
ga4518c8e35540e023f001ff8faaa7544e
(Object *pObject)
kt_bool
IsLaserRangeFinder
group__OpenKarto.html
gab66525cb1d33b98b3130dd05d8cf9ea5
(Object *pObject)
kt_bool
IsLocalizedRangeScan
group__OpenKarto.html
ga9fea9bd6be9ec3e03e17abcad46e028b
(Object *pObject)
kt_bool
IsLocalizedRangeScanWithPoints
group__OpenKarto.html
ga5e21bfede8d7d33ba8fdc8e27477cca6
(Object *pObject)
kt_bool
IsParameters
group__OpenKarto.html
ga7ea9aec3b878d414bf2bd42defd14372
(Object *pObject)
kt_bool
IsSensor
group__OpenKarto.html
ga095bbdb089a1e932a72fdc1f2dab35f2
(Object *pObject)
kt_bool
IsSensorData
group__OpenKarto.html
ga12895bc3358363d39c3ccf729056ebb1
(Object *pObject)
const kt_objecttype
ObjectType_Camera
Karto_8h.html
a0865b3d2825c426d75d81ff5ca5cabc4
const kt_objecttype
ObjectType_CameraImage
Karto_8h.html
a0f90ccccb561bd247d4668a586ab864b
const kt_objecttype
ObjectType_CustomData
Karto_8h.html
a9b1ebcc9610f8920da8d6256c69631f8
const kt_objecttype
ObjectType_DatasetInfo
Karto_8h.html
a1dec558697ad95585bb4352f2b735dba
const kt_objecttype
ObjectType_Drive
Karto_8h.html
a1e138668dafca85b52f6dd920ceed30c
const kt_objecttype
ObjectType_DrivePose
Karto_8h.html
ac2416cc08e765f5762ea6cb3c588cde7
const kt_objecttype
ObjectType_Header
Karto_8h.html
ac4fad4379119d166496c443ef89c649c
const kt_objecttype
ObjectType_LaserRangeFinder
Karto_8h.html
a955b5144689d7318780502b5cc7ac077
const kt_objecttype
ObjectType_LaserRangeScan
Karto_8h.html
adb082c89782515a85b40ab603bba8cf4
const kt_objecttype
ObjectType_LocalizedRangeScan
Karto_8h.html
a2dead3651c2cdb2bcef18975edaa53d3
const kt_objecttype
ObjectType_LocalizedRangeScanWithPoints
Karto_8h.html
a269426c361d44b2ac6b4820ca9e786f6
const kt_objecttype
ObjectType_Misc
Karto_8h.html
aa07e118e3a8fb72c02438de85b8c9708
const kt_objecttype
ObjectType_Module
Karto_8h.html
a845a79d519c9530b9aa635af3aace2c8
const kt_objecttype
ObjectType_None
Karto_8h.html
a0de4767d86ab84809ab318aac48d71f9
const kt_objecttype
ObjectType_Parameters
Karto_8h.html
aae6a1df39733cc09cab12f4842b78218
const kt_objecttype
ObjectType_Sensor
Karto_8h.html
aa979a910416b9d575eef60eb7b77aef5
const kt_objecttype
ObjectType_SensorData
Karto_8h.html
a98677106b9f3058c4d066a74ac6a5242
Macros.h
/tmp/ws/src/open_karto/include/open_karto/
Macros_8h
#define
const_forEach
Macros_8h.html
a0d9251a611217dceb979f616bf1e8045
(listtype, list)
#define
const_forEachAs
Macros_8h.html
ac3ac25c1b2904ea784fd857039a1a5b1
(listtype, list, iter)
#define
const_forEachR
Macros_8h.html
ab6cef19a3646cf85204516653d7d49c7
(listtype, list)
#define
forEach
Macros_8h.html
aaa134f55127d64ba6b8ed29d461d0beb
(listtype, list)
#define
forEachAs
Macros_8h.html
a60b5208535d068775015010a22965255
(listtype, list, iter)
#define
forEachR
Macros_8h.html
a971a26961c163630ab60e6b3ee5143b2
(listtype, list)
#define
KARTO_DEPRECATED
Macros_8h.html
a5559c77658a32d82db194781ba9f1722
#define
KARTO_EXPORT
Macros_8h.html
ad6825bfec79e3ed1d447463a11f9f29c
Mapper.cpp
/tmp/ws/src/open_karto/src/
Mapper_8cpp
open_karto/Mapper.h
karto::BreadthFirstTraversal
karto::NearScanVisitor
karto::ScanManager
karto
#define
ANGLE_PENALTY_GAIN
Mapper_8cpp.html
a49d1143f68d7b52044180bf8e1d2a6c4
#define
DISTANCE_PENALTY_GAIN
Mapper_8cpp.html
a44b5a24edf9469f50310a4875117c872
#define
MAX_VARIANCE
Mapper_8cpp.html
a0ca200477bc3e2ca88afb7c41d83d524
Mapper.h
/tmp/ws/src/open_karto/include/open_karto/
Mapper_8h
open_karto/Karto.h
karto::CorrelationGrid
karto::Edge
karto::Edge
karto::EdgeLabel
karto::Graph
karto::Graph
karto::GraphTraversal
karto::LinkInfo
karto::Mapper
karto::MapperDebugListener
karto::MapperGraph
karto::MapperListener
karto::MapperLoopClosureListener
karto::MapperSensorManager
karto::ScanMatcher
karto::ScanSolver
karto::Vertex
karto::Visitor
karto
Math.h
/tmp/ws/src/open_karto/include/open_karto/
Math_8h
open_karto/Types.h
karto
karto::math
T
AlignValue
namespacekarto_1_1math.html
a0d7e1836e4d6c5cedf9159bff7eb3fd2
(size_t value, size_t alignValue=8)
const T &
Clip
namespacekarto_1_1math.html
a3e27538bf4d4039a537c724863e0bf01
(const T &n, const T &minValue, const T &maxValue)
kt_double
DegreesToRadians
namespacekarto_1_1math.html
ab87892144cd027f9e8b3852e37d70ad7
(kt_double degrees)
kt_bool
DoubleEqual
namespacekarto_1_1math.html
a49b927a78493963b3a279560ce3ccad0
(kt_double a, kt_double b)
kt_bool
InRange
namespacekarto_1_1math.html
aafa07ca7508f573c3ad0c48c1f4b5ca3
(const T &value, const T &a, const T &b)
kt_bool
IsUpTo
namespacekarto_1_1math.html
afa2c0f65d612631101be499d899b6da7
(const T &value, const T &maximum)
kt_bool
IsUpTo< kt_int32u >
namespacekarto_1_1math.html
a8a742d58e874fdd1b2db29fc5fb4fcdc
(const kt_int32u &value, const kt_int32u &maximum)
const T &
Maximum
namespacekarto_1_1math.html
af24d88804ac6925bf0f3b247c5ffa804
(const T &value1, const T &value2)
const T &
Minimum
namespacekarto_1_1math.html
ade9c41d58705ed903552c89b0834615e
(const T &value1, const T &value2)
kt_double
NormalizeAngle
namespacekarto_1_1math.html
abd0cf51f026125f145c11d24d76a961a
(kt_double angle)
kt_double
NormalizeAngleDifference
namespacekarto_1_1math.html
ac8bbd0741d243e33a114c0f20220ed3b
(kt_double minuend, kt_double subtrahend)
kt_double
RadiansToDegrees
namespacekarto_1_1math.html
aaaa110b8b03ef5639fb016c59d3d3cf7
(kt_double radians)
kt_double
Round
namespacekarto_1_1math.html
a53f9279e7b91ced7d761754f8e6675c6
(kt_double value)
T
Square
namespacekarto_1_1math.html
a6b1ac8e675051462ddaf6420c06a8c74
(T value)
const kt_int32s
INVALID_SCAN
namespacekarto.html
aabe04f13d7364c255e1a038d3d957eb3
const kt_double
KT_180_PI
namespacekarto.html
a030cf512c886e8edfdcd8e4ab8df1a3a
const kt_double
KT_2PI
namespacekarto.html
a6e95b96eae878396428a28b467631049
const kt_double
KT_PI
namespacekarto.html
a8a8ed4d42ca6c87c036b008f56c6f791
const kt_double
KT_PI_180
namespacekarto.html
a21337b5972a6623ca781bc2e6dd27366
const kt_double
KT_PI_2
namespacekarto.html
a820084d4276370d23629e581cb1c7405
const kt_double
KT_TOLERANCE
namespacekarto.html
aed4a38b55285c88947eeefe2b4f5efc4
SpaSolver.cpp
/tmp/ws/src/open_karto/samples/
SpaSolver_8cpp
SpaSolver.h
SpaSolver.h
/tmp/ws/src/open_karto/samples/
SpaSolver_8h
SpaSolver
#define
EIGEN_DEFAULT_IO_FORMAT
SpaSolver_8h.html
acb1e4e2de56103873d2de3c77c9c9373
#define
EIGEN_USE_NEW_STDVECTOR
SpaSolver_8h.html
add81a3e8d99fc68c376b2e54acb2412c
std::vector< karto::Matrix3 >
CovarianceVector
SpaSolver_8h.html
a0adf873bbf542b796c37676fa8b02ced
tutorial1.cpp
/tmp/ws/src/open_karto/samples/
tutorial1_8cpp
karto::Dataset *
CreateMap
tutorial1_8cpp.html
a7347612306a5449395de69108b3d0a85
(karto::Mapper *pMapper)
karto::OccupancyGrid *
CreateOccupancyGrid
tutorial1_8cpp.html
acad7f8d27e3d16b2bf5bd5c7b1d89215
(karto::Mapper *pMapper, kt_double resolution)
int
main
tutorial1_8cpp.html
a3e8e28989321c9218aed603a14368379
(int, char)
void
PrintOccupancyGrid
tutorial1_8cpp.html
a6a7a1d6237beaa087a40bd15e670e5b8
(karto::OccupancyGrid *pOccupancyGrid)
tutorial2.cpp
/tmp/ws/src/open_karto/samples/
tutorial2_8cpp
SpaSolver.h
karto::Dataset *
CreateMap
tutorial2_8cpp.html
a7347612306a5449395de69108b3d0a85
(karto::Mapper *pMapper)
karto::OccupancyGrid *
CreateOccupancyGrid
tutorial2_8cpp.html
acad7f8d27e3d16b2bf5bd5c7b1d89215
(karto::Mapper *pMapper, kt_double resolution)
int
main
tutorial2_8cpp.html
a3e8e28989321c9218aed603a14368379
(int, char)
void
PrintOccupancyGrid
tutorial2_8cpp.html
a6a7a1d6237beaa087a40bd15e670e5b8
(karto::OccupancyGrid *pOccupancyGrid)
Types.h
/tmp/ws/src/open_karto/include/open_karto/
Types_8h
bool
kt_bool
Types_8h.html
ac1889c5c0beda5a5948d111aa31c5ea4
char
kt_char
Types_8h.html
a14976cb1a31947d08416eaa22157e92b
double
kt_double
Types_8h.html
af7e55d8494d1aedbb6e95ab174b653b6
float
kt_float
Types_8h.html
a6d46dcdda1b5fa155034e7cfaaf7676c
int16_t
kt_int16s
Types_8h.html
af1423fe1c6201b96ca4af51186eb97dc
uint16_t
kt_int16u
Types_8h.html
aa47bb0a6d2bbcbaf74d25b89d9be58cd
int32_t
kt_int32s
Types_8h.html
a58b16b2b350c7ae2caf3f06693857013
uint32_t
kt_int32u
Types_8h.html
ad9e16fe0b40209a9b4a4b5f3649da1a4
signed long long
kt_int64s
Types_8h.html
a5fc8b4802bd7c275ae1ebb3648e7f0cf
unsigned long long
kt_int64u
Types_8h.html
ac82be3d6641054c915f497c3e890248f
int8_t
kt_int8s
Types_8h.html
a5f8674ba1d828b1380eceed9614e1689
uint8_t
kt_int8u
Types_8h.html
a1a4a67851f9498f5cf3eca4f69d00ca0
karto::AbstractParameter
classkarto_1_1AbstractParameter.html
AbstractParameter
classkarto_1_1AbstractParameter.html
aebb1413cd014bada885afca27262312a
(const std::string &rName, ParameterManager *pParameterManger=NULL)
AbstractParameter
classkarto_1_1AbstractParameter.html
ada1fd88c011cc6f1c30f288102b553ef
(const std::string &rName, const std::string &rDescription, ParameterManager *pParameterManger=NULL)
virtual AbstractParameter *
Clone
classkarto_1_1AbstractParameter.html
a2d4f1cda470d01667ff84fc501a44f80
()=0
const std::string &
GetDescription
classkarto_1_1AbstractParameter.html
af1bc0ed2e5282119242d7353eded5145
() const
const std::string &
GetName
classkarto_1_1AbstractParameter.html
a5c793da7c4ca7daedd2b8c18e490081b
() const
virtual const std::string
GetValueAsString
classkarto_1_1AbstractParameter.html
a57c10cf298ed39467c3507bf5fe6bb60
() const =0
virtual void
SetValueFromString
classkarto_1_1AbstractParameter.html
a3e15f95e8176049fce4f4237d9549f0e
(const std::string &rStringValue)=0
virtual
~AbstractParameter
classkarto_1_1AbstractParameter.html
ac77fec2122042c09b96bb556dcf1b455
()
std::string
m_Description
classkarto_1_1AbstractParameter.html
a764eac16cecc75760053bbb7bd783052
std::string
m_Name
classkarto_1_1AbstractParameter.html
a43eca1240ab668326cf4f0925ad45706
friend std::ostream &
operator<<
classkarto_1_1AbstractParameter.html
abfdefa6c0ddcffa2dac0f32f65bbf0c9
(std::ostream &rStream, const AbstractParameter &rParameter)
karto::BoundingBox2
classkarto_1_1BoundingBox2.html
void
Add
classkarto_1_1BoundingBox2.html
a6f8a2bf1176ba79fb1266c1a7e91ee85
(const Vector2< kt_double > &rPoint)
void
Add
classkarto_1_1BoundingBox2.html
a42d34f86def1ff85416519f835842bff
(const BoundingBox2 &rBoundingBox)
BoundingBox2
classkarto_1_1BoundingBox2.html
ae721b3a089dcadd5a2fb51adf8814da3
()
const Vector2< kt_double > &
GetMaximum
classkarto_1_1BoundingBox2.html
a6628fa36b6a7465ee4e3f19f52697e9f
() const
const Vector2< kt_double > &
GetMinimum
classkarto_1_1BoundingBox2.html
a240451a601847a896073f9118ef2c01c
() const
Size2< kt_double >
GetSize
classkarto_1_1BoundingBox2.html
adf7db6ed4ab173ff94372a80bca28835
() const
kt_bool
IsInBounds
classkarto_1_1BoundingBox2.html
a614605264fec60760a7f25524ac4972f
(const Vector2< kt_double > &rPoint) const
void
SetMaximum
classkarto_1_1BoundingBox2.html
a6a24deb104d53055e411293994f0dfe9
(const Vector2< kt_double > &rMaximum)
void
SetMinimum
classkarto_1_1BoundingBox2.html
a808f94719a13a41307e6c37180e91bb5
(const Vector2< kt_double > &mMinimum)
Vector2< kt_double >
m_Maximum
classkarto_1_1BoundingBox2.html
a540f1fb10b66e2a21e5d4b5129131549
Vector2< kt_double >
m_Minimum
classkarto_1_1BoundingBox2.html
a6d47a012e74bc54d1a57c13376fe334f
karto::BreadthFirstTraversal
classkarto_1_1BreadthFirstTraversal.html
karto::GraphTraversal
BreadthFirstTraversal
classkarto_1_1BreadthFirstTraversal.html
a908a99550f47bd0aa3ae93d78549dc78
(Graph< T > *pGraph)
virtual std::vector< T * >
Traverse
classkarto_1_1BreadthFirstTraversal.html
a1d4b769cf099bacd19f5cce5532b9253
(Vertex< T > *pStartVertex, Visitor< T > *pVisitor)
virtual
~BreadthFirstTraversal
classkarto_1_1BreadthFirstTraversal.html
ab5946b3979bd8a5ca9621f3925b7138b
()
karto::CellUpdater
classkarto_1_1CellUpdater.html
karto::Functor
CellUpdater
classkarto_1_1CellUpdater.html
ad9bc897caa85a624e0c1f806927a631f
(OccupancyGrid *pGrid)
virtual void
operator()
classkarto_1_1CellUpdater.html
aac24f3f2cf78d6edc84b78931f777249
(kt_int32u index)
OccupancyGrid *
m_pOccupancyGrid
classkarto_1_1CellUpdater.html
a4c1b184fd2efb21c50e53c00c17ea2ab
karto::CoordinateConverter
classkarto_1_1CoordinateConverter.html
CoordinateConverter
classkarto_1_1CoordinateConverter.html
aafc8f6d4d806a8c0b59d729757f80553
()
BoundingBox2
GetBoundingBox
classkarto_1_1CoordinateConverter.html
a9610257c88cfef9e70a70de98bff740e
() const
const Vector2< kt_double > &
GetOffset
classkarto_1_1CoordinateConverter.html
a7355bebac7c56b704b06076465c05a98
() const
kt_double
GetResolution
classkarto_1_1CoordinateConverter.html
a366613098267fce252d97a6b81e09e9e
() const
kt_double
GetScale
classkarto_1_1CoordinateConverter.html
a099d47b64f26c73f67717fe9f9ae7be5
() const
const Size2< kt_int32s > &
GetSize
classkarto_1_1CoordinateConverter.html
a858fc286e0698f5637e7276c50147c0e
() const
Vector2< kt_double >
GridToWorld
classkarto_1_1CoordinateConverter.html
a22851894b51c483d65b468aa7bbb21b8
(const Vector2< kt_int32s > &rGrid, kt_bool flipY=false) const
void
SetOffset
classkarto_1_1CoordinateConverter.html
a86748220ba6a14d6683f487e1d2d4cd0
(const Vector2< kt_double > &rOffset)
void
SetResolution
classkarto_1_1CoordinateConverter.html
ab6a3d4672a33420621b5e26e62eaf126
(kt_double resolution)
void
SetScale
classkarto_1_1CoordinateConverter.html
a28c33a6ccd6d1e8d52cc7ff09aa81f4a
(kt_double scale)
void
SetSize
classkarto_1_1CoordinateConverter.html
afb8350481dc757e81e156468f43da9ee
(const Size2< kt_int32s > &rSize)
kt_double
Transform
classkarto_1_1CoordinateConverter.html
a32f1e24651b3647d2341a352e076505a
(kt_double value)
Vector2< kt_int32s >
WorldToGrid
classkarto_1_1CoordinateConverter.html
a9f86740cc603bfff6da6e15ac90268b6
(const Vector2< kt_double > &rWorld, kt_bool flipY=false) const
Vector2< kt_double >
m_Offset
classkarto_1_1CoordinateConverter.html
ac89dd690b5e0e10c04b2e43b89701477
kt_double
m_Scale
classkarto_1_1CoordinateConverter.html
ae1e9193d52c3191e5971c6714e491e8d
Size2< kt_int32s >
m_Size
classkarto_1_1CoordinateConverter.html
af7e7624275c77d1ef7504eb56c115e6e
karto::CorrelationGrid
classkarto_1_1CorrelationGrid.html
Grid< kt_int8u >
const Rectangle2< kt_int32s > &
GetROI
classkarto_1_1CorrelationGrid.html
a007b707e63f44e4eb9cf76f994e68179
() const
virtual kt_int32s
GridIndex
classkarto_1_1CorrelationGrid.html
ae075647c81ac1e9da7569e7d34fa92bc
(const Vector2< kt_int32s > &rGrid, kt_bool boundaryCheck=true) const
void
SetROI
classkarto_1_1CorrelationGrid.html
a2dc2fdbba1b82668e04e3b9c340d9663
(const Rectangle2< kt_int32s > &roi)
void
SmearPoint
classkarto_1_1CorrelationGrid.html
a3d97af7c9cf1267296272bcd8da429c9
(const Vector2< kt_int32s > &rGridPoint)
virtual
~CorrelationGrid
classkarto_1_1CorrelationGrid.html
a331ca2b92532de960720ce4bba6f917a
()
static CorrelationGrid *
CreateGrid
classkarto_1_1CorrelationGrid.html
aa47c9e5cf21e1cc2689b694685ed4b93
(kt_int32s width, kt_int32s height, kt_double resolution, kt_double smearDeviation)
virtual void
CalculateKernel
classkarto_1_1CorrelationGrid.html
aac345a9dac5d227392a78478f01051f6
()
CorrelationGrid
classkarto_1_1CorrelationGrid.html
a887365bfdc6c9d1ff581c4d42996c963
(kt_int32u width, kt_int32u height, kt_int32u borderSize, kt_double resolution, kt_double smearDeviation)
static kt_int32s
GetHalfKernelSize
classkarto_1_1CorrelationGrid.html
ace8e6d3a9b01750e83ec48b4c6719907
(kt_double smearDeviation, kt_double resolution)
kt_int32s
m_KernelSize
classkarto_1_1CorrelationGrid.html
a31b0b9fb3083050429d987f306ed8c2b
kt_int8u *
m_pKernel
classkarto_1_1CorrelationGrid.html
a4610db28e621f8bde7544d9c06d728d0
Rectangle2< kt_int32s >
m_Roi
classkarto_1_1CorrelationGrid.html
ac3e0b5a4c7ba4faca3ca6f15c1b81a74
kt_double
m_SmearDeviation
classkarto_1_1CorrelationGrid.html
a8d00998565d3ec84afe115625d8eac23
karto::CustomData
classkarto_1_1CustomData.html
karto::Object
CustomData
classkarto_1_1CustomData.html
ac1a056a4942996bef6cec2abb57ae616
()
virtual void
Read
classkarto_1_1CustomData.html
a584a97fed67e22d68f2f73e22f3696dd
(const std::string &rValue)=0
virtual const std::string
Write
classkarto_1_1CustomData.html
a7e7c4e42c2c487583424678da33efba4
() const =0
virtual
~CustomData
classkarto_1_1CustomData.html
ad9568590b4a1acdc1f4f6078167e6f51
()
CustomData
classkarto_1_1CustomData.html
adc319791946db45b63c6bd18cd28bf08
(const CustomData &)
const CustomData &
operator=
classkarto_1_1CustomData.html
a5185565710a6f0646c755de2fea2ef28
(const CustomData &)
karto::Dataset
classkarto_1_1Dataset.html
void
Add
classkarto_1_1Dataset.html
a9b9ced17ca032bc13b0be15c2a923c9e
(Object *pObject)
virtual void
Clear
classkarto_1_1Dataset.html
a96a9a13f5d955310dc4a71fe087cd3c4
()
Dataset
classkarto_1_1Dataset.html
ae5f694c1579ea4c28bb40cf68db9ec7d
()
DatasetInfo *
GetDatasetInfo
classkarto_1_1Dataset.html
a21218e2473f84b95ae45d74bed68972f
()
const ObjectVector &
GetObjects
classkarto_1_1Dataset.html
a2b496b2f5eea8eb47f592152d2409fc8
() const
virtual
~Dataset
classkarto_1_1Dataset.html
a23e245b52d51a303da2ada3791dd44e7
()
ObjectVector
m_Objects
classkarto_1_1Dataset.html
a910858e02eeefaeb3d66813b5e3b27db
DatasetInfo *
m_pDatasetInfo
classkarto_1_1Dataset.html
ac97367339b71769e01f3c913fc879647
std::map< Name, Sensor * >
m_SensorNameLookup
classkarto_1_1Dataset.html
a7d84c0f2042110baf74c8099882dd6bf
karto::DatasetInfo
classkarto_1_1DatasetInfo.html
karto::Object
DatasetInfo
classkarto_1_1DatasetInfo.html
aac24bd77939c82594d2ad8870acb1ffe
()
const std::string &
GetAuthor
classkarto_1_1DatasetInfo.html
a6e120e4363438e8fa69761ec451c48b5
() const
const std::string &
GetCopyright
classkarto_1_1DatasetInfo.html
abf8f2902cae25bcd642b72574d07fcab
() const
const std::string &
GetDescription
classkarto_1_1DatasetInfo.html
a6c56ffcd46b94406fb3141dac9ecee2d
() const
const std::string &
GetTitle
classkarto_1_1DatasetInfo.html
a0257b2a9097da4cb4d476f16d1e2977c
() const
virtual
~DatasetInfo
classkarto_1_1DatasetInfo.html
a57caa61f5bf2643c184290dca07121c7
()
DatasetInfo
classkarto_1_1DatasetInfo.html
a62957e18c2d7f089f1f1e648a95b1c20
(const DatasetInfo &)
const DatasetInfo &
operator=
classkarto_1_1DatasetInfo.html
aa235379648f1dcf5a7b14bcd5ca04b7f
(const DatasetInfo &)
Parameter< std::string > *
m_pAuthor
classkarto_1_1DatasetInfo.html
ab401b216937f082ebd1be4678dbce1b2
Parameter< std::string > *
m_pCopyright
classkarto_1_1DatasetInfo.html
a1a35ff8488ea552e2382d67d64146a10
Parameter< std::string > *
m_pDescription
classkarto_1_1DatasetInfo.html
adb843b697f5cab9f5412192ae835d1df
Parameter< std::string > *
m_pTitle
classkarto_1_1DatasetInfo.html
a2e0ba5a23cd657cd82d924346c5781b7
karto::Drive
classkarto_1_1Drive.html
karto::Sensor
Drive
classkarto_1_1Drive.html
a99f9315deff68ef475a2d01216da0e80
(const std::string &rName)
virtual kt_bool
Validate
classkarto_1_1Drive.html
a5e2059f2f65bdc98d8f09ef74336bddd
()
virtual kt_bool
Validate
classkarto_1_1Drive.html
a2eb296bccec34a92372056d164827de2
(SensorData *pSensorData)
virtual
~Drive
classkarto_1_1Drive.html
a6f31e7efe9f45fe01ffa51fc14de8611
()
Drive
classkarto_1_1Drive.html
a8878e08712a03e3b72a21f566c20f027
(const Drive &)
const Drive &
operator=
classkarto_1_1Drive.html
aa8af19205cb86d3c5dc3cd87a45b007f
(const Drive &)
karto::DrivePose
classkarto_1_1DrivePose.html
karto::SensorData
DrivePose
classkarto_1_1DrivePose.html
ac200f68760c859dd584e6f3abc6d76a9
(const Name &rSensorName)
const Pose3 &
GetOdometricPose
classkarto_1_1DrivePose.html
aebd1b9ee67dc9d479b618671aa575b7c
() const
void
SetOdometricPose
classkarto_1_1DrivePose.html
a0a9f97976ab6739b9e954cba86c60bd2
(const Pose3 &rPose)
virtual
~DrivePose
classkarto_1_1DrivePose.html
a277c55721feffa42729e04f920166373
()
DrivePose
classkarto_1_1DrivePose.html
ade759d6314ac5d37c6910d5b9e9db274
(const DrivePose &)
const DrivePose &
operator=
classkarto_1_1DrivePose.html
a3dd866333b614713bde5ad78b12f1fc6
(const DrivePose &)
Pose3
m_OdometricPose
classkarto_1_1DrivePose.html
a78397f46e2cb029076e6c0057c762c13
karto::Edge
classkarto_1_1Edge.html
T
Edge
classkarto_1_1Edge.html
a6536aa462dfaf955c7b136a303806b38
(Vertex< T > *pSource, Vertex< T > *pTarget)
EdgeLabel *
GetLabel
classkarto_1_1Edge.html
aee851e56229d96eb207c0f9450df2669
()
Vertex< T > *
GetSource
classkarto_1_1Edge.html
a025eeffb7a46ba8fe2ef7133995eb04f
() const
Vertex< T > *
GetTarget
classkarto_1_1Edge.html
ae6ffaf7a14d7e40147a8ecec2c425e02
() const
void
SetLabel
classkarto_1_1Edge.html
af06b4d5a3eabcc48b66699b5278adcd3
(EdgeLabel *pLabel)
virtual
~Edge
classkarto_1_1Edge.html
a85d336f4836840d7913e6a6f87164144
()
EdgeLabel *
m_pLabel
classkarto_1_1Edge.html
a550b893e05010d33954e4d9d833f29c3
Vertex< T > *
m_pSource
classkarto_1_1Edge.html
a49fde724888d614e5aade913fb0a28c3
Vertex< T > *
m_pTarget
classkarto_1_1Edge.html
aa0b01ddc05f14dfc9cb75457c4a6bf17
karto::EdgeLabel
classkarto_1_1EdgeLabel.html
EdgeLabel
classkarto_1_1EdgeLabel.html
a568f690d9877364f735496dca7f4a6e7
()
virtual
~EdgeLabel
classkarto_1_1EdgeLabel.html
a424547678376ea015be0564796745084
()
karto::Exception
classkarto_1_1Exception.html
Exception
classkarto_1_1Exception.html
ad72ed473d5a1ddbd5f626edd59eb2465
(const std::string &rMessage="Karto Exception", kt_int32s errorCode=0)
Exception
classkarto_1_1Exception.html
ac0a95b75066fce6a2915acd8d9ca1810
(const Exception &rException)
kt_int32s
GetErrorCode
classkarto_1_1Exception.html
a662db6fa9a67e3277abefa2aa6846ac6
()
const std::string &
GetErrorMessage
classkarto_1_1Exception.html
aec4f5ce395ed8ee8cd4fd006e49c48dd
() const
Exception &
operator=
classkarto_1_1Exception.html
a891f030044912e54875de86100b0d77a
(const Exception &rException)
virtual
~Exception
classkarto_1_1Exception.html
adc2b6c63503511d5bef8d5a9e5ea631d
()
kt_int32s
m_ErrorCode
classkarto_1_1Exception.html
a7a4c97329539714323fd4c05216de07f
std::string
m_Message
classkarto_1_1Exception.html
a585a9809e586486eacdcb56c20589157
friend KARTO_EXPORT std::ostream &
operator<<
classkarto_1_1Exception.html
a1e183fe4ac41887b1864d39f7af56ae0
(std::ostream &rStream, Exception &rException)
karto::Functor
classkarto_1_1Functor.html
virtual void
operator()
classkarto_1_1Functor.html
a478742a2b79868987ad77ce165200d5e
(kt_int32u)
karto::Graph
classkarto_1_1Graph.html
T
std::map< Name, std::vector< Vertex< T > * > >
VertexMap
classkarto_1_1Graph.html
a454ab7da04998e1024f3c556d713df8a
void
AddEdge
classkarto_1_1Graph.html
a6c1d2686b46e4c426fb8590ce1e97081
(Edge< T > *pEdge)
void
AddVertex
classkarto_1_1Graph.html
ab905b3a8fe815d15db642ec1992a43cb
(const Name &rName, Vertex< T > *pVertex)
void
Clear
classkarto_1_1Graph.html
a452e35b2988d20111bee842bc9d361da
()
const std::vector< Edge< T > * > &
GetEdges
classkarto_1_1Graph.html
a87d521f112b95b8232acf0f9e7e4167a
() const
const VertexMap &
GetVertices
classkarto_1_1Graph.html
a8fa095c77c11b839e5393cb38b9c877e
() const
Graph
classkarto_1_1Graph.html
a0283b6c7fa4b57fe1f2e456b7e98cbb5
()
virtual
~Graph
classkarto_1_1Graph.html
a8ed13f0ecc74adad38e725ceac96b9ea
()
std::vector< Edge< T > * >
m_Edges
classkarto_1_1Graph.html
afe78a617b317427ee1740445c8277825
VertexMap
m_Vertices
classkarto_1_1Graph.html
a948f224bda3e7877bc60665b4b5e3170
Graph< karto::LocalizedRangeScan >
classkarto_1_1Graph.html
std::map< Name, std::vector< Vertex< karto::LocalizedRangeScan > * > >
VertexMap
classkarto_1_1Graph.html
a454ab7da04998e1024f3c556d713df8a
void
AddEdge
classkarto_1_1Graph.html
a6c1d2686b46e4c426fb8590ce1e97081
(Edge< karto::LocalizedRangeScan > *pEdge)
void
AddVertex
classkarto_1_1Graph.html
ab905b3a8fe815d15db642ec1992a43cb
(const Name &rName, Vertex< karto::LocalizedRangeScan > *pVertex)
void
Clear
classkarto_1_1Graph.html
a452e35b2988d20111bee842bc9d361da
()
const std::vector< Edge< karto::LocalizedRangeScan > * > &
GetEdges
classkarto_1_1Graph.html
a87d521f112b95b8232acf0f9e7e4167a
() const
const VertexMap &
GetVertices
classkarto_1_1Graph.html
a8fa095c77c11b839e5393cb38b9c877e
() const
Graph
classkarto_1_1Graph.html
a0283b6c7fa4b57fe1f2e456b7e98cbb5
()
virtual
~Graph
classkarto_1_1Graph.html
a8ed13f0ecc74adad38e725ceac96b9ea
()
std::vector< Edge< karto::LocalizedRangeScan > * >
m_Edges
classkarto_1_1Graph.html
afe78a617b317427ee1740445c8277825
VertexMap
m_Vertices
classkarto_1_1Graph.html
a948f224bda3e7877bc60665b4b5e3170
Graph< LocalizedRangeScan >
classkarto_1_1Graph.html
std::map< Name, std::vector< Vertex< LocalizedRangeScan > * > >
VertexMap
classkarto_1_1Graph.html
a454ab7da04998e1024f3c556d713df8a
void
AddEdge
classkarto_1_1Graph.html
a6c1d2686b46e4c426fb8590ce1e97081
(Edge< LocalizedRangeScan > *pEdge)
void
AddVertex
classkarto_1_1Graph.html
ab905b3a8fe815d15db642ec1992a43cb
(const Name &rName, Vertex< LocalizedRangeScan > *pVertex)
void
Clear
classkarto_1_1Graph.html
a452e35b2988d20111bee842bc9d361da
()
const std::vector< Edge< LocalizedRangeScan > * > &
GetEdges
classkarto_1_1Graph.html
a87d521f112b95b8232acf0f9e7e4167a
() const
const VertexMap &
GetVertices
classkarto_1_1Graph.html
a8fa095c77c11b839e5393cb38b9c877e
() const
Graph
classkarto_1_1Graph.html
a0283b6c7fa4b57fe1f2e456b7e98cbb5
()
virtual
~Graph
classkarto_1_1Graph.html
a8ed13f0ecc74adad38e725ceac96b9ea
()
std::vector< Edge< LocalizedRangeScan > * >
m_Edges
classkarto_1_1Graph.html
afe78a617b317427ee1740445c8277825
VertexMap
m_Vertices
classkarto_1_1Graph.html
a948f224bda3e7877bc60665b4b5e3170
karto::GraphTraversal
classkarto_1_1GraphTraversal.html
T
GraphTraversal
classkarto_1_1GraphTraversal.html
a43ab9d1dc2edaf9057657b61f4647dab
(Graph< T > *pGraph)
virtual std::vector< T * >
Traverse
classkarto_1_1GraphTraversal.html
a415ae84c86f31611e44905d8e55c8e1f
(Vertex< T > *pStartVertex, Visitor< T > *pVisitor)=0
virtual
~GraphTraversal
classkarto_1_1GraphTraversal.html
a3ce2ffeaff7c7347c8b57f6b4b2aa4bb
()
Graph< T > *
m_pGraph
classkarto_1_1GraphTraversal.html
ac2b50dd394523e3d7dfc5a1097909354
GraphTraversal< karto::LocalizedRangeScan >
classkarto_1_1GraphTraversal.html
GraphTraversal
classkarto_1_1GraphTraversal.html
a43ab9d1dc2edaf9057657b61f4647dab
(Graph< karto::LocalizedRangeScan > *pGraph)
virtual std::vector< karto::LocalizedRangeScan * >
Traverse
classkarto_1_1GraphTraversal.html
a415ae84c86f31611e44905d8e55c8e1f
(Vertex< karto::LocalizedRangeScan > *pStartVertex, Visitor< karto::LocalizedRangeScan > *pVisitor)=0
virtual
~GraphTraversal
classkarto_1_1GraphTraversal.html
a3ce2ffeaff7c7347c8b57f6b4b2aa4bb
()
Graph< karto::LocalizedRangeScan > *
m_pGraph
classkarto_1_1GraphTraversal.html
ac2b50dd394523e3d7dfc5a1097909354
karto::Grid
classkarto_1_1Grid.html
T
void
Clear
classkarto_1_1Grid.html
a8b9ec18a031a4e801d0cc13e02f3a51a
()
Grid *
Clone
classkarto_1_1Grid.html
a0ff1e61eab686af4904dfd11474946a4
()
BoundingBox2
GetBoundingBox
classkarto_1_1Grid.html
a93c44b996fe77239a8e149416c459957
() const
CoordinateConverter *
GetCoordinateConverter
classkarto_1_1Grid.html
aeb36f7faee86ec97c1c922ff5d349e1d
() const
T *
GetDataPointer
classkarto_1_1Grid.html
a4dcdcc2c9dda0b55f43778bfd2c608c1
(const Vector2< kt_int32s > &rGrid)
T *
GetDataPointer
classkarto_1_1Grid.html
a0fbfe26dfabec18d60710dfc850d3e15
(const Vector2< kt_int32s > &rGrid) const
T *
GetDataPointer
classkarto_1_1Grid.html
aca5af1cd046a6d953d29410012c5cd15
()
T *
GetDataPointer
classkarto_1_1Grid.html
adfbdae328506a58b5c2bb6114a893ef5
() const
kt_int32s
GetDataSize
classkarto_1_1Grid.html
a0033c9e17f46ad68ac36ca4d3a053a6a
() const
kt_int32s
GetHeight
classkarto_1_1Grid.html
acb1f890baf0ef302f17e342dc5476e3d
() const
kt_double
GetResolution
classkarto_1_1Grid.html
ad5ff7c4c9c9f38118aff404e562bed16
() const
const Size2< kt_int32s >
GetSize
classkarto_1_1Grid.html
a05d6fcef1f70501936f13f784bfd05ce
() const
T
GetValue
classkarto_1_1Grid.html
a44e7fa323ae56efcb5ea9bb841facd8e
(const Vector2< kt_int32s > &rGrid) const
kt_int32s
GetWidth
classkarto_1_1Grid.html
abaca23598919331686825696c89f0bcf
() const
kt_int32s
GetWidthStep
classkarto_1_1Grid.html
a0740a6c737a108ef6934712e02486b6e
() const
virtual kt_int32s
GridIndex
classkarto_1_1Grid.html
a761b832ad881b8aef039b3e9054c4d61
(const Vector2< kt_int32s > &rGrid, kt_bool boundaryCheck=true) const
Vector2< kt_double >
GridToWorld
classkarto_1_1Grid.html
ac494899e7ba870435a4a9ba34affe3c4
(const Vector2< kt_int32s > &rGrid, kt_bool flipY=false) const
Vector2< kt_int32s >
IndexToGrid
classkarto_1_1Grid.html
afaac435a00359922cb6fea805a2ec7ca
(kt_int32s index) const
kt_bool
IsValidGridIndex
classkarto_1_1Grid.html
a8d895a6478151ceba29326ef24fe0fb2
(const Vector2< kt_int32s > &rGrid) const
virtual void
Resize
classkarto_1_1Grid.html
adc37b6fdb2166f395d6994f38d6a4b83
(kt_int32s width, kt_int32s height)
void
TraceLine
classkarto_1_1Grid.html
a8b737b0a00fa16fc1a8337e9b13eee6c
(kt_int32s x0, kt_int32s y0, kt_int32s x1, kt_int32s y1, Functor *f=NULL)
Vector2< kt_int32s >
WorldToGrid
classkarto_1_1Grid.html
aa4bfd7202283c9a4b823034a953b5c4e
(const Vector2< kt_double > &rWorld, kt_bool flipY=false) const
virtual
~Grid
classkarto_1_1Grid.html
a2289c7a23a9af585639f90e18f25bfb0
()
static Grid *
CreateGrid
classkarto_1_1Grid.html
a7eb8ca3f7726f98d94acd4bc985efb43
(kt_int32s width, kt_int32s height, kt_double resolution)
Grid
classkarto_1_1Grid.html
ad9b6d6849c33a4a6df57d1e8580142f0
(kt_int32s width, kt_int32s height)
kt_int32s
m_Height
classkarto_1_1Grid.html
a8e58e3e3be97c792885df92935cdcbd7
CoordinateConverter *
m_pCoordinateConverter
classkarto_1_1Grid.html
a9a5019f2e4a80b79d9d23d0ddc62449c
T *
m_pData
classkarto_1_1Grid.html
a98fb47ce5f0ea4ef1cd6f479b0c11c1a
kt_int32s
m_Width
classkarto_1_1Grid.html
aa000413954f62aa704e38d22d5252129
kt_int32s
m_WidthStep
classkarto_1_1Grid.html
a607ae4217d9c154c226bc5dfdc8b57f5
Grid< kt_double >
classkarto_1_1Grid.html
void
Clear
classkarto_1_1Grid.html
a8b9ec18a031a4e801d0cc13e02f3a51a
()
Grid *
Clone
classkarto_1_1Grid.html
a0ff1e61eab686af4904dfd11474946a4
()
BoundingBox2
GetBoundingBox
classkarto_1_1Grid.html
a93c44b996fe77239a8e149416c459957
() const
CoordinateConverter *
GetCoordinateConverter
classkarto_1_1Grid.html
aeb36f7faee86ec97c1c922ff5d349e1d
() const
kt_double *
GetDataPointer
classkarto_1_1Grid.html
a4dcdcc2c9dda0b55f43778bfd2c608c1
(const Vector2< kt_int32s > &rGrid)
kt_double *
GetDataPointer
classkarto_1_1Grid.html
a0fbfe26dfabec18d60710dfc850d3e15
(const Vector2< kt_int32s > &rGrid) const
kt_double *
GetDataPointer
classkarto_1_1Grid.html
aca5af1cd046a6d953d29410012c5cd15
()
kt_double *
GetDataPointer
classkarto_1_1Grid.html
adfbdae328506a58b5c2bb6114a893ef5
() const
kt_int32s
GetDataSize
classkarto_1_1Grid.html
a0033c9e17f46ad68ac36ca4d3a053a6a
() const
kt_int32s
GetHeight
classkarto_1_1Grid.html
acb1f890baf0ef302f17e342dc5476e3d
() const
kt_double
GetResolution
classkarto_1_1Grid.html
ad5ff7c4c9c9f38118aff404e562bed16
() const
const Size2< kt_int32s >
GetSize
classkarto_1_1Grid.html
a05d6fcef1f70501936f13f784bfd05ce
() const
kt_double
GetValue
classkarto_1_1Grid.html
a44e7fa323ae56efcb5ea9bb841facd8e
(const Vector2< kt_int32s > &rGrid) const
kt_int32s
GetWidth
classkarto_1_1Grid.html
abaca23598919331686825696c89f0bcf
() const
kt_int32s
GetWidthStep
classkarto_1_1Grid.html
a0740a6c737a108ef6934712e02486b6e
() const
virtual kt_int32s
GridIndex
classkarto_1_1Grid.html
a761b832ad881b8aef039b3e9054c4d61
(const Vector2< kt_int32s > &rGrid, kt_bool boundaryCheck=true) const
Vector2< kt_double >
GridToWorld
classkarto_1_1Grid.html
ac494899e7ba870435a4a9ba34affe3c4
(const Vector2< kt_int32s > &rGrid, kt_bool flipY=false) const
Vector2< kt_int32s >
IndexToGrid
classkarto_1_1Grid.html
afaac435a00359922cb6fea805a2ec7ca
(kt_int32s index) const
kt_bool
IsValidGridIndex
classkarto_1_1Grid.html
a8d895a6478151ceba29326ef24fe0fb2
(const Vector2< kt_int32s > &rGrid) const
virtual void
Resize
classkarto_1_1Grid.html
adc37b6fdb2166f395d6994f38d6a4b83
(kt_int32s width, kt_int32s height)
void
TraceLine
classkarto_1_1Grid.html
a8b737b0a00fa16fc1a8337e9b13eee6c
(kt_int32s x0, kt_int32s y0, kt_int32s x1, kt_int32s y1, Functor *f=NULL)
Vector2< kt_int32s >
WorldToGrid
classkarto_1_1Grid.html
aa4bfd7202283c9a4b823034a953b5c4e
(const Vector2< kt_double > &rWorld, kt_bool flipY=false) const
virtual
~Grid
classkarto_1_1Grid.html
a2289c7a23a9af585639f90e18f25bfb0
()
static Grid *
CreateGrid
classkarto_1_1Grid.html
a7eb8ca3f7726f98d94acd4bc985efb43
(kt_int32s width, kt_int32s height, kt_double resolution)
Grid
classkarto_1_1Grid.html
ad9b6d6849c33a4a6df57d1e8580142f0
(kt_int32s width, kt_int32s height)
kt_int32s
m_Height
classkarto_1_1Grid.html
a8e58e3e3be97c792885df92935cdcbd7
CoordinateConverter *
m_pCoordinateConverter
classkarto_1_1Grid.html
a9a5019f2e4a80b79d9d23d0ddc62449c
kt_double *
m_pData
classkarto_1_1Grid.html
a98fb47ce5f0ea4ef1cd6f479b0c11c1a
kt_int32s
m_Width
classkarto_1_1Grid.html
aa000413954f62aa704e38d22d5252129
kt_int32s
m_WidthStep
classkarto_1_1Grid.html
a607ae4217d9c154c226bc5dfdc8b57f5
Grid< kt_int32u >
classkarto_1_1Grid.html
void
Clear
classkarto_1_1Grid.html
a8b9ec18a031a4e801d0cc13e02f3a51a
()
Grid *
Clone
classkarto_1_1Grid.html
a0ff1e61eab686af4904dfd11474946a4
()
BoundingBox2
GetBoundingBox
classkarto_1_1Grid.html
a93c44b996fe77239a8e149416c459957
() const
CoordinateConverter *
GetCoordinateConverter
classkarto_1_1Grid.html
aeb36f7faee86ec97c1c922ff5d349e1d
() const
kt_int32u *
GetDataPointer
classkarto_1_1Grid.html
a4dcdcc2c9dda0b55f43778bfd2c608c1
(const Vector2< kt_int32s > &rGrid)
kt_int32u *
GetDataPointer
classkarto_1_1Grid.html
a0fbfe26dfabec18d60710dfc850d3e15
(const Vector2< kt_int32s > &rGrid) const
kt_int32u *
GetDataPointer
classkarto_1_1Grid.html
aca5af1cd046a6d953d29410012c5cd15
()
kt_int32u *
GetDataPointer
classkarto_1_1Grid.html
adfbdae328506a58b5c2bb6114a893ef5
() const
kt_int32s
GetDataSize
classkarto_1_1Grid.html
a0033c9e17f46ad68ac36ca4d3a053a6a
() const
kt_int32s
GetHeight
classkarto_1_1Grid.html
acb1f890baf0ef302f17e342dc5476e3d
() const
kt_double
GetResolution
classkarto_1_1Grid.html
ad5ff7c4c9c9f38118aff404e562bed16
() const
const Size2< kt_int32s >
GetSize
classkarto_1_1Grid.html
a05d6fcef1f70501936f13f784bfd05ce
() const
kt_int32u
GetValue
classkarto_1_1Grid.html
a44e7fa323ae56efcb5ea9bb841facd8e
(const Vector2< kt_int32s > &rGrid) const
kt_int32s
GetWidth
classkarto_1_1Grid.html
abaca23598919331686825696c89f0bcf
() const
kt_int32s
GetWidthStep
classkarto_1_1Grid.html
a0740a6c737a108ef6934712e02486b6e
() const
virtual kt_int32s
GridIndex
classkarto_1_1Grid.html
a761b832ad881b8aef039b3e9054c4d61
(const Vector2< kt_int32s > &rGrid, kt_bool boundaryCheck=true) const
Vector2< kt_double >
GridToWorld
classkarto_1_1Grid.html
ac494899e7ba870435a4a9ba34affe3c4
(const Vector2< kt_int32s > &rGrid, kt_bool flipY=false) const
Vector2< kt_int32s >
IndexToGrid
classkarto_1_1Grid.html
afaac435a00359922cb6fea805a2ec7ca
(kt_int32s index) const
kt_bool
IsValidGridIndex
classkarto_1_1Grid.html
a8d895a6478151ceba29326ef24fe0fb2
(const Vector2< kt_int32s > &rGrid) const
virtual void
Resize
classkarto_1_1Grid.html
adc37b6fdb2166f395d6994f38d6a4b83
(kt_int32s width, kt_int32s height)
void
TraceLine
classkarto_1_1Grid.html
a8b737b0a00fa16fc1a8337e9b13eee6c
(kt_int32s x0, kt_int32s y0, kt_int32s x1, kt_int32s y1, Functor *f=NULL)
Vector2< kt_int32s >
WorldToGrid
classkarto_1_1Grid.html
aa4bfd7202283c9a4b823034a953b5c4e
(const Vector2< kt_double > &rWorld, kt_bool flipY=false) const
virtual
~Grid
classkarto_1_1Grid.html
a2289c7a23a9af585639f90e18f25bfb0
()
static Grid *
CreateGrid
classkarto_1_1Grid.html
a7eb8ca3f7726f98d94acd4bc985efb43
(kt_int32s width, kt_int32s height, kt_double resolution)
Grid
classkarto_1_1Grid.html
ad9b6d6849c33a4a6df57d1e8580142f0
(kt_int32s width, kt_int32s height)
kt_int32s
m_Height
classkarto_1_1Grid.html
a8e58e3e3be97c792885df92935cdcbd7
CoordinateConverter *
m_pCoordinateConverter
classkarto_1_1Grid.html
a9a5019f2e4a80b79d9d23d0ddc62449c
kt_int32u *
m_pData
classkarto_1_1Grid.html
a98fb47ce5f0ea4ef1cd6f479b0c11c1a
kt_int32s
m_Width
classkarto_1_1Grid.html
aa000413954f62aa704e38d22d5252129
kt_int32s
m_WidthStep
classkarto_1_1Grid.html
a607ae4217d9c154c226bc5dfdc8b57f5
Grid< kt_int8u >
classkarto_1_1Grid.html
void
Clear
classkarto_1_1Grid.html
a8b9ec18a031a4e801d0cc13e02f3a51a
()
Grid *
Clone
classkarto_1_1Grid.html
a0ff1e61eab686af4904dfd11474946a4
()
BoundingBox2
GetBoundingBox
classkarto_1_1Grid.html
a93c44b996fe77239a8e149416c459957
() const
CoordinateConverter *
GetCoordinateConverter
classkarto_1_1Grid.html
aeb36f7faee86ec97c1c922ff5d349e1d
() const
kt_int8u *
GetDataPointer
classkarto_1_1Grid.html
a4dcdcc2c9dda0b55f43778bfd2c608c1
(const Vector2< kt_int32s > &rGrid)
kt_int8u *
GetDataPointer
classkarto_1_1Grid.html
a0fbfe26dfabec18d60710dfc850d3e15
(const Vector2< kt_int32s > &rGrid) const
kt_int8u *
GetDataPointer
classkarto_1_1Grid.html
aca5af1cd046a6d953d29410012c5cd15
()
kt_int8u *
GetDataPointer
classkarto_1_1Grid.html
adfbdae328506a58b5c2bb6114a893ef5
() const
kt_int32s
GetDataSize
classkarto_1_1Grid.html
a0033c9e17f46ad68ac36ca4d3a053a6a
() const
kt_int32s
GetHeight
classkarto_1_1Grid.html
acb1f890baf0ef302f17e342dc5476e3d
() const
kt_double
GetResolution
classkarto_1_1Grid.html
ad5ff7c4c9c9f38118aff404e562bed16
() const
const Size2< kt_int32s >
GetSize
classkarto_1_1Grid.html
a05d6fcef1f70501936f13f784bfd05ce
() const
kt_int8u
GetValue
classkarto_1_1Grid.html
a44e7fa323ae56efcb5ea9bb841facd8e
(const Vector2< kt_int32s > &rGrid) const
kt_int32s
GetWidth
classkarto_1_1Grid.html
abaca23598919331686825696c89f0bcf
() const
kt_int32s
GetWidthStep
classkarto_1_1Grid.html
a0740a6c737a108ef6934712e02486b6e
() const
virtual kt_int32s
GridIndex
classkarto_1_1Grid.html
a761b832ad881b8aef039b3e9054c4d61
(const Vector2< kt_int32s > &rGrid, kt_bool boundaryCheck=true) const
Vector2< kt_double >
GridToWorld
classkarto_1_1Grid.html
ac494899e7ba870435a4a9ba34affe3c4
(const Vector2< kt_int32s > &rGrid, kt_bool flipY=false) const
Vector2< kt_int32s >
IndexToGrid
classkarto_1_1Grid.html
afaac435a00359922cb6fea805a2ec7ca
(kt_int32s index) const
kt_bool
IsValidGridIndex
classkarto_1_1Grid.html
a8d895a6478151ceba29326ef24fe0fb2
(const Vector2< kt_int32s > &rGrid) const
virtual void
Resize
classkarto_1_1Grid.html
adc37b6fdb2166f395d6994f38d6a4b83
(kt_int32s width, kt_int32s height)
void
TraceLine
classkarto_1_1Grid.html
a8b737b0a00fa16fc1a8337e9b13eee6c
(kt_int32s x0, kt_int32s y0, kt_int32s x1, kt_int32s y1, Functor *f=NULL)
Vector2< kt_int32s >
WorldToGrid
classkarto_1_1Grid.html
aa4bfd7202283c9a4b823034a953b5c4e
(const Vector2< kt_double > &rWorld, kt_bool flipY=false) const
virtual
~Grid
classkarto_1_1Grid.html
a2289c7a23a9af585639f90e18f25bfb0
()
static Grid *
CreateGrid
classkarto_1_1Grid.html
a7eb8ca3f7726f98d94acd4bc985efb43
(kt_int32s width, kt_int32s height, kt_double resolution)
Grid
classkarto_1_1Grid.html
ad9b6d6849c33a4a6df57d1e8580142f0
(kt_int32s width, kt_int32s height)
kt_int32s
m_Height
classkarto_1_1Grid.html
a8e58e3e3be97c792885df92935cdcbd7
CoordinateConverter *
m_pCoordinateConverter
classkarto_1_1Grid.html
a9a5019f2e4a80b79d9d23d0ddc62449c
kt_int8u *
m_pData
classkarto_1_1Grid.html
a98fb47ce5f0ea4ef1cd6f479b0c11c1a
kt_int32s
m_Width
classkarto_1_1Grid.html
aa000413954f62aa704e38d22d5252129
kt_int32s
m_WidthStep
classkarto_1_1Grid.html
a607ae4217d9c154c226bc5dfdc8b57f5
karto::GridIndexLookup
classkarto_1_1GridIndexLookup.html
T
void
ComputeOffsets
classkarto_1_1GridIndexLookup.html
a500b075f28902e509c9889a547f6eaf0
(LocalizedRangeScan *pScan, kt_double angleCenter, kt_double angleOffset, kt_double angleResolution)
const std::vector< kt_double > &
GetAngles
classkarto_1_1GridIndexLookup.html
aea86206eda89a32de4c86b9b9d80f4df
() const
const LookupArray *
GetLookupArray
classkarto_1_1GridIndexLookup.html
af5729e04e0c75460cf3fe5446e5b5268
(kt_int32u index) const
GridIndexLookup
classkarto_1_1GridIndexLookup.html
afdeb3d608836e9a7ab28bb5e55f6d923
(Grid< T > *pGrid)
virtual
~GridIndexLookup
classkarto_1_1GridIndexLookup.html
a4e03f201ef8e4b62aabca0065ed08fcf
()
void
ComputeOffsets
classkarto_1_1GridIndexLookup.html
ada64a05f23b1b500370b280d8897163d
(kt_int32u angleIndex, kt_double angle, const Pose2Vector &rLocalPoints, LocalizedRangeScan *pScan)
void
DestroyArrays
classkarto_1_1GridIndexLookup.html
a968c3f953780ba2cb1f0892cca186b8f
()
void
SetSize
classkarto_1_1GridIndexLookup.html
af966f199a950346a8c8fcaa453b7606c
(kt_int32u size)
std::vector< kt_double >
m_Angles
classkarto_1_1GridIndexLookup.html
a941f76bbce21b335341ed47ba9bd4842
kt_int32u
m_Capacity
classkarto_1_1GridIndexLookup.html
a0dca08e2aa153b57780c19be65e64d85
Grid< T > *
m_pGrid
classkarto_1_1GridIndexLookup.html
aeb567b0c9abc68db0c6db7078e9ee346
LookupArray **
m_ppLookupArray
classkarto_1_1GridIndexLookup.html
a6c3c170fd08f5ee3ac55199084a55c98
kt_int32u
m_Size
classkarto_1_1GridIndexLookup.html
a948517e25fc50225af33614be300004a
GridIndexLookup< kt_int8u >
classkarto_1_1GridIndexLookup.html
void
ComputeOffsets
classkarto_1_1GridIndexLookup.html
a500b075f28902e509c9889a547f6eaf0
(LocalizedRangeScan *pScan, kt_double angleCenter, kt_double angleOffset, kt_double angleResolution)
const std::vector< kt_double > &
GetAngles
classkarto_1_1GridIndexLookup.html
aea86206eda89a32de4c86b9b9d80f4df
() const
const LookupArray *
GetLookupArray
classkarto_1_1GridIndexLookup.html
af5729e04e0c75460cf3fe5446e5b5268
(kt_int32u index) const
GridIndexLookup
classkarto_1_1GridIndexLookup.html
afdeb3d608836e9a7ab28bb5e55f6d923
(Grid< kt_int8u > *pGrid)
virtual
~GridIndexLookup
classkarto_1_1GridIndexLookup.html
a4e03f201ef8e4b62aabca0065ed08fcf
()
void
ComputeOffsets
classkarto_1_1GridIndexLookup.html
ada64a05f23b1b500370b280d8897163d
(kt_int32u angleIndex, kt_double angle, const Pose2Vector &rLocalPoints, LocalizedRangeScan *pScan)
void
DestroyArrays
classkarto_1_1GridIndexLookup.html
a968c3f953780ba2cb1f0892cca186b8f
()
void
SetSize
classkarto_1_1GridIndexLookup.html
af966f199a950346a8c8fcaa453b7606c
(kt_int32u size)
std::vector< kt_double >
m_Angles
classkarto_1_1GridIndexLookup.html
a941f76bbce21b335341ed47ba9bd4842
kt_int32u
m_Capacity
classkarto_1_1GridIndexLookup.html
a0dca08e2aa153b57780c19be65e64d85
Grid< kt_int8u > *
m_pGrid
classkarto_1_1GridIndexLookup.html
aeb567b0c9abc68db0c6db7078e9ee346
LookupArray **
m_ppLookupArray
classkarto_1_1GridIndexLookup.html
a6c3c170fd08f5ee3ac55199084a55c98
kt_int32u
m_Size
classkarto_1_1GridIndexLookup.html
a948517e25fc50225af33614be300004a
karto::LaserRangeFinder
classkarto_1_1LaserRangeFinder.html
karto::Sensor
kt_double
GetAngularResolution
classkarto_1_1LaserRangeFinder.html
ae8a3ed8493ce990aa0e1bdd05a7ec4c4
() const
kt_double
GetMaximumAngle
classkarto_1_1LaserRangeFinder.html
a75e7e7d0bea60d1f32880df412252fd3
() const
kt_double
GetMaximumRange
classkarto_1_1LaserRangeFinder.html
ae1d40604896920c84936588e1b939268
() const
kt_double
GetMinimumAngle
classkarto_1_1LaserRangeFinder.html
ad3158c68a4a37a19e11d2fc65dd2eaa7
() const
kt_double
GetMinimumRange
classkarto_1_1LaserRangeFinder.html
acb0736c9884119978edf992fd2a6e950
() const
kt_int32u
GetNumberOfRangeReadings
classkarto_1_1LaserRangeFinder.html
a284fb79ff8e92bfc4bdecef780c337e4
() const
const PointVectorDouble
GetPointReadings
classkarto_1_1LaserRangeFinder.html
a83c1c2ad91c7362195b3d0419a4a9895
(LocalizedRangeScan *pLocalizedRangeScan, CoordinateConverter *pCoordinateConverter, kt_bool ignoreThresholdPoints=true, kt_bool flipY=false) const
kt_double
GetRangeThreshold
classkarto_1_1LaserRangeFinder.html
abfff8491dcb763edc9a29d342fb74a89
() const
kt_int32s
GetType
classkarto_1_1LaserRangeFinder.html
a85bab8f451f832632d885af8c0380ee7
()
void
SetAngularResolution
classkarto_1_1LaserRangeFinder.html
a9b247d68d9261fc033b8614e9efa1c0b
(kt_double angularResolution)
void
SetMaximumAngle
classkarto_1_1LaserRangeFinder.html
a7a82e008237bc5750a3dbdf0d32b92e1
(kt_double maximumAngle)
void
SetMaximumRange
classkarto_1_1LaserRangeFinder.html
a7b6feacfd991a2b3bbfe9776eb683b2b
(kt_double maximumRange)
void
SetMinimumAngle
classkarto_1_1LaserRangeFinder.html
aba75d7eb13fe0604b4ba1aff091df3ca
(kt_double minimumAngle)
void
SetMinimumRange
classkarto_1_1LaserRangeFinder.html
ac75a0b6a3b63cc1a8175fba424cf81d8
(kt_double minimumRange)
void
SetRangeThreshold
classkarto_1_1LaserRangeFinder.html
a7d2a1a79d5ef0e87e342ff529ff2c4ad
(kt_double rangeThreshold)
virtual kt_bool
Validate
classkarto_1_1LaserRangeFinder.html
a4783e3080e8e5db3d39a59c5136023d6
()
virtual kt_bool
Validate
classkarto_1_1LaserRangeFinder.html
a174d477eaf0fce0ac86e78d75aff2d1a
(SensorData *pSensorData)
virtual
~LaserRangeFinder
classkarto_1_1LaserRangeFinder.html
a832fb58fd38a8fddaade4f7b9bdb6326
()
static LaserRangeFinder *
CreateLaserRangeFinder
classkarto_1_1LaserRangeFinder.html
a7636f347bfe73b3a8794249399860393
(LaserRangeFinderType type, const Name &rName)
LaserRangeFinder
classkarto_1_1LaserRangeFinder.html
a4348dbfa6cb431e38b0ea117bf9d251e
(const Name &rName)
LaserRangeFinder
classkarto_1_1LaserRangeFinder.html
a4ccceefd28feb293968359dabcee0319
(const LaserRangeFinder &)
const LaserRangeFinder &
operator=
classkarto_1_1LaserRangeFinder.html
adf056ccd663da01da5cd46c7b3e6c621
(const LaserRangeFinder &)
void
Update
classkarto_1_1LaserRangeFinder.html
a13af48bec334f4b10ea9d196820891e6
()
kt_int32u
m_NumberOfRangeReadings
classkarto_1_1LaserRangeFinder.html
a748bdf758690233e6f32ff3aa43fd044
Parameter< kt_double > *
m_pAngularResolution
classkarto_1_1LaserRangeFinder.html
a349dc336f2072e73819f22aea92b39b0
Parameter< kt_double > *
m_pMaximumAngle
classkarto_1_1LaserRangeFinder.html
a8020d0aafbd464496dc65f45146c506d
Parameter< kt_double > *
m_pMaximumRange
classkarto_1_1LaserRangeFinder.html
a7b29d15e7804dd6adb3ff4ff88434da5
Parameter< kt_double > *
m_pMinimumAngle
classkarto_1_1LaserRangeFinder.html
a8bb1189f36e23b0a51d5bec276df72fd
Parameter< kt_double > *
m_pMinimumRange
classkarto_1_1LaserRangeFinder.html
af41b3711a7eeae3319f08011ff04a9d0
Parameter< kt_double > *
m_pRangeThreshold
classkarto_1_1LaserRangeFinder.html
ae5ef934516f5b2042d81ec81258e08a1
ParameterEnum *
m_pType
classkarto_1_1LaserRangeFinder.html
af4dec9a13881c7d9a3f067ffd2936125
karto::LaserRangeScan
classkarto_1_1LaserRangeScan.html
karto::SensorData
LaserRangeFinder *
GetLaserRangeFinder
classkarto_1_1LaserRangeScan.html
a98106365ca4e9e9e2c6c2f61d847e22d
() const
kt_int32u
GetNumberOfRangeReadings
classkarto_1_1LaserRangeScan.html
a1cb7de7c1e4800fd4d8b483d64748f9a
() const
kt_double *
GetRangeReadings
classkarto_1_1LaserRangeScan.html
a33babe9384bf2a548dbd4700c900a3c9
() const
RangeReadingsVector
GetRangeReadingsVector
classkarto_1_1LaserRangeScan.html
a0a17c28193329670b5a28d8ffea01447
() const
LaserRangeScan
classkarto_1_1LaserRangeScan.html
a8e6580dced5b937e0c5241fa0ece1bdb
(const Name &rSensorName)
LaserRangeScan
classkarto_1_1LaserRangeScan.html
ac765e732913a4083b66730cec2c45a49
(const Name &rSensorName, const RangeReadingsVector &rRangeReadings)
void
SetRangeReadings
classkarto_1_1LaserRangeScan.html
af6be6f8c835e72ee3ae5985dd7c348f6
(const RangeReadingsVector &rRangeReadings)
virtual
~LaserRangeScan
classkarto_1_1LaserRangeScan.html
a586f90e438097c66c127f35ded0d1e2b
()
LaserRangeScan
classkarto_1_1LaserRangeScan.html
ae49724faa04dbf401dfda21b01d6b607
(const LaserRangeScan &)
const LaserRangeScan &
operator=
classkarto_1_1LaserRangeScan.html
a11ae2fa16bc990bbdd73cb3f731e7234
(const LaserRangeScan &)
kt_int32u
m_NumberOfRangeReadings
classkarto_1_1LaserRangeScan.html
a83794d86875d7e95ec07c26e464ac611
kt_double *
m_pRangeReadings
classkarto_1_1LaserRangeScan.html
ad8c76efcdca8557a37b48cd5556457b6
karto::LinkInfo
classkarto_1_1LinkInfo.html
karto::EdgeLabel
const Matrix3 &
GetCovariance
classkarto_1_1LinkInfo.html
a04bcd44136abb883a35c8823183dbb8c
()
const Pose2 &
GetPose1
classkarto_1_1LinkInfo.html
ac82fb617ec0c7aadd24667c8804b309d
()
const Pose2 &
GetPose2
classkarto_1_1LinkInfo.html
a4f230be51ece5601c2e8a4a522080164
()
const Pose2 &
GetPoseDifference
classkarto_1_1LinkInfo.html
a1f4660437a0c7d6e76f8c67218399717
()
LinkInfo
classkarto_1_1LinkInfo.html
a89fc1e1dd5652c7ea64fc42c358ec906
(const Pose2 &rPose1, const Pose2 &rPose2, const Matrix3 &rCovariance)
void
Update
classkarto_1_1LinkInfo.html
ab3d9fa83a9b312b3b85eeaea7a69e81e
(const Pose2 &rPose1, const Pose2 &rPose2, const Matrix3 &rCovariance)
virtual
~LinkInfo
classkarto_1_1LinkInfo.html
a398513d2e17f3b289a3731a70e47765f
()
Matrix3
m_Covariance
classkarto_1_1LinkInfo.html
ab4c3534ae0ae3e789879088bffe8dc0b
Pose2
m_Pose1
classkarto_1_1LinkInfo.html
ad9e6e4bfdb09df4a66e87ff8a955ac2d
Pose2
m_Pose2
classkarto_1_1LinkInfo.html
a5859a3a189a1ecd7977aa6ca2b4bd882
Pose2
m_PoseDifference
classkarto_1_1LinkInfo.html
a317742319362bb0cb975ab3171ff78ab
karto::LocalizedRangeScan
classkarto_1_1LocalizedRangeScan.html
karto::LaserRangeScan
const Pose2 &
GetBarycenterPose
classkarto_1_1LocalizedRangeScan.html
a9e0b779f3d2674ac44919bea61b4b6ab
() const
const BoundingBox2 &
GetBoundingBox
classkarto_1_1LocalizedRangeScan.html
ae9a6d4b8cc1bc2936120fedbe0e8366e
() const
const Pose2 &
GetCorrectedPose
classkarto_1_1LocalizedRangeScan.html
abbc25969676eed69c616ba2817921c99
() const
const Pose2 &
GetOdometricPose
classkarto_1_1LocalizedRangeScan.html
aaa255d1e4cca32979bd49ac878f5a9ad
() const
const PointVectorDouble &
GetPointReadings
classkarto_1_1LocalizedRangeScan.html
a98855de740099c25b17dcc5eae47dc7c
(kt_bool wantFiltered=false) const
Pose2
GetReferencePose
classkarto_1_1LocalizedRangeScan.html
a8810500b57965e6108c158bd3c23fc14
(kt_bool useBarycenter) const
Pose2
GetSensorAt
classkarto_1_1LocalizedRangeScan.html
a687d8595bae1109d7da0e01424f36451
(const Pose2 &rPose) const
Pose2
GetSensorPose
classkarto_1_1LocalizedRangeScan.html
a1d497727a17466f05ae9ef6c79758e4a
() const
LocalizedRangeScan
classkarto_1_1LocalizedRangeScan.html
a55f427b35a1ad85a239d3ccb2f6fcf93
(const Name &rSensorName, const RangeReadingsVector &rReadings)
void
SetCorrectedPose
classkarto_1_1LocalizedRangeScan.html
a82dba5a3d60c00450d27af0b65b48ced
(const Pose2 &rPose)
void
SetOdometricPose
classkarto_1_1LocalizedRangeScan.html
ac4abf1f8e18c6ce2be734271629c544c
(const Pose2 &rPose)
void
SetSensorPose
classkarto_1_1LocalizedRangeScan.html
a1a14f2dda96b09a6446a3b98f705a42c
(const Pose2 &rScanPose)
virtual
~LocalizedRangeScan
classkarto_1_1LocalizedRangeScan.html
a22d3d7fc3aa14e60f079c6d830b64bda
()
Pose2
m_BarycenterPose
classkarto_1_1LocalizedRangeScan.html
ae895bfe3840a4f2ceda448e0aa059d5c
BoundingBox2
m_BoundingBox
classkarto_1_1LocalizedRangeScan.html
a5f3a83e8c3dd74a58c9143095266a725
kt_bool
m_IsDirty
classkarto_1_1LocalizedRangeScan.html
a4942cc3548ed0154fffa6e9adfbe579e
PointVectorDouble
m_PointReadings
classkarto_1_1LocalizedRangeScan.html
a063e6e42bc9b9e1456f7594ad43061c1
PointVectorDouble
m_UnfilteredPointReadings
classkarto_1_1LocalizedRangeScan.html
a773a19cba31d53981e654f14ea1e77b5
LocalizedRangeScan
classkarto_1_1LocalizedRangeScan.html
a78e7b144c0c6e8299e2df53dde3db23f
(const LocalizedRangeScan &)
const LocalizedRangeScan &
operator=
classkarto_1_1LocalizedRangeScan.html
adc974b22dde528e770f6e170fd7fd39c
(const LocalizedRangeScan &)
virtual void
Update
classkarto_1_1LocalizedRangeScan.html
a4e9e7fc60edc7e832a95d72c0a0302d5
()
Pose2
m_CorrectedPose
classkarto_1_1LocalizedRangeScan.html
a77e2c96a80b8eda394a30a6dee986706
boost::shared_mutex
m_Lock
classkarto_1_1LocalizedRangeScan.html
ab4f9dc9228ebcc99d0ef6dfc0926b6c7
Pose2
m_OdometricPose
classkarto_1_1LocalizedRangeScan.html
acc642089b3ade886b8767ed5b83ffd49
karto::LocalizedRangeScanWithPoints
classkarto_1_1LocalizedRangeScanWithPoints.html
karto::LocalizedRangeScan
LocalizedRangeScanWithPoints
classkarto_1_1LocalizedRangeScanWithPoints.html
a28000435cc5ecb717cfe0ce699364a50
(const Name &rSensorName, const RangeReadingsVector &rReadings, const PointVectorDouble &rPoints)
virtual
~LocalizedRangeScanWithPoints
classkarto_1_1LocalizedRangeScanWithPoints.html
a89c91eb771cfdd98a653c9307b0238c9
()
LocalizedRangeScanWithPoints
classkarto_1_1LocalizedRangeScanWithPoints.html
a444ae2acd3316baeb577b960d3c9d25c
(const LocalizedRangeScanWithPoints &)
const LocalizedRangeScanWithPoints &
operator=
classkarto_1_1LocalizedRangeScanWithPoints.html
a3a33843015d080c48381da8b2015cea4
(const LocalizedRangeScanWithPoints &)
void
Update
classkarto_1_1LocalizedRangeScanWithPoints.html
a452bf4237a12f5ae2fe0a1f487516cab
()
const PointVectorDouble
m_Points
classkarto_1_1LocalizedRangeScanWithPoints.html
ad3f548d0ed6c287f82014e1740cf59a1
karto::LookupArray
classkarto_1_1LookupArray.html
void
Clear
classkarto_1_1LookupArray.html
a50ded66aebefe6f3e29f603c36bd7f24
()
kt_int32s *
GetArrayPointer
classkarto_1_1LookupArray.html
ac3e6129c3605537365434683ac055ab8
()
kt_int32s *
GetArrayPointer
classkarto_1_1LookupArray.html
a7fc424306c39f1e69129d5d077c5351a
() const
kt_int32u
GetSize
classkarto_1_1LookupArray.html
af4fa349c14d89d30992c3994217058ad
() const
LookupArray
classkarto_1_1LookupArray.html
a9e1bacfb86c0a011de788c053ad39e29
()
kt_int32s &
operator[]
classkarto_1_1LookupArray.html
a4a8b299c6244cd2b20be606c156cc1d8
(kt_int32u index)
kt_int32s
operator[]
classkarto_1_1LookupArray.html
afaace254920377bfd38a454e9baea32b
(kt_int32u index) const
void
SetSize
classkarto_1_1LookupArray.html
ad579825630c970e56837dd321c9c6b8b
(kt_int32u size)
virtual
~LookupArray
classkarto_1_1LookupArray.html
a0b6df41726eebf2641c67a89df5d87be
()
kt_int32u
m_Capacity
classkarto_1_1LookupArray.html
a53f7ad46ba51297609e6ca7c5d739cfa
kt_int32s *
m_pArray
classkarto_1_1LookupArray.html
af7b4631775017c54d4bdf9bb4b6dae34
kt_int32u
m_Size
classkarto_1_1LookupArray.html
ad99ba99e258da49a3caa0ad92df76b23
karto::Mapper
classkarto_1_1Mapper.html
karto::Module
void
AddListener
classkarto_1_1Mapper.html
ac5f5f278ed9740450e8ebbf65baab225
(MapperListener *pListener)
void
FireBeginLoopClosure
classkarto_1_1Mapper.html
ac769d2724ab02596ac0a1351b8b3a420
(const std::string &rInfo) const
void
FireDebug
classkarto_1_1Mapper.html
a8bedbba42927397f04ce2edc97724adb
(const std::string &rInfo) const
void
FireEndLoopClosure
classkarto_1_1Mapper.html
a46fd8938d5f012ec938380186a277ed8
(const std::string &rInfo) const
void
FireInfo
classkarto_1_1Mapper.html
a27b071ff4d500b1bcf58e0c8cea9a976
(const std::string &rInfo) const
void
FireLoopClosureCheck
classkarto_1_1Mapper.html
a1fca034ec0cbb493a5a9ba152ea33ab3
(const std::string &rInfo) const
virtual const LocalizedRangeScanVector
GetAllProcessedScans
classkarto_1_1Mapper.html
a1b3d517fe04e7f771b6b4eced02db2df
() const
virtual MapperGraph *
GetGraph
classkarto_1_1Mapper.html
ad27f75e98f1dd873708ad44972f33ca3
() const
virtual ScanMatcher *
GetLoopScanMatcher
classkarto_1_1Mapper.html
ac40a386af12b94aad762fc7e30a125fd
() const
MapperSensorManager *
GetMapperSensorManager
classkarto_1_1Mapper.html
ac265af52a92d9307eebe23a8d647cc36
() const
double
getParamAngleVariancePenalty
classkarto_1_1Mapper.html
a9c54ec82f0a95ddc16d8e8a9c27fe0b2
()
double
getParamCoarseAngleResolution
classkarto_1_1Mapper.html
a8700d974ea792fe2ce016b1ea46f96e1
()
double
getParamCoarseSearchAngleOffset
classkarto_1_1Mapper.html
a7f676a8be2feb85190fcc5e1e29c49e4
()
double
getParamCorrelationSearchSpaceDimension
classkarto_1_1Mapper.html
a3bfc51479397dbcc84e6108cabefce3c
()
double
getParamCorrelationSearchSpaceResolution
classkarto_1_1Mapper.html
ad854a4bf400521b6c49e89570952d8f3
()
double
getParamCorrelationSearchSpaceSmearDeviation
classkarto_1_1Mapper.html
aa626a9d6be4e47747f89c539e262be2c
()
double
getParamDistanceVariancePenalty
classkarto_1_1Mapper.html
a73bbbb3fb912107bae09748088deb4ff
()
bool
getParamDoLoopClosing
classkarto_1_1Mapper.html
a4589c43b49381a2a0ca758c2a98e5daf
()
double
getParamFineSearchAngleOffset
classkarto_1_1Mapper.html
a3f05ed04bc3229137a4a43de2ed5a4f3
()
double
getParamLinkMatchMinimumResponseFine
classkarto_1_1Mapper.html
a850c7afe009fffbef700ca11f918a8c7
()
double
getParamLinkScanMaximumDistance
classkarto_1_1Mapper.html
a9718403f7f411f74c5e822d6423141b1
()
double
getParamLoopMatchMaximumVarianceCoarse
classkarto_1_1Mapper.html
aa8211cc81f5ab7a88e2948c62d505cf8
()
int
getParamLoopMatchMinimumChainSize
classkarto_1_1Mapper.html
a5ea76f6c11246ffb594450dd5485a040
()
double
getParamLoopMatchMinimumResponseCoarse
classkarto_1_1Mapper.html
a192320226e3eef4dd3707d719569e49d
()
double
getParamLoopMatchMinimumResponseFine
classkarto_1_1Mapper.html
af108f3c64472cf3a6c278d3d67f74ff9
()
double
getParamLoopSearchMaximumDistance
classkarto_1_1Mapper.html
aa26ede4759c2fc949581bc0cb618e9d7
()
double
getParamLoopSearchSpaceDimension
classkarto_1_1Mapper.html
a2e3583b0b4589db02e076251542e86ab
()
double
getParamLoopSearchSpaceResolution
classkarto_1_1Mapper.html
a5d34bb2f9d39da88fe547e8ddf2100b6
()
double
getParamLoopSearchSpaceSmearDeviation
classkarto_1_1Mapper.html
a0de9895d4712c7cee25ec98fa1243f45
()
double
getParamMinimumAnglePenalty
classkarto_1_1Mapper.html
ac5d977390542f696f02ed75c6b04ea35
()
double
getParamMinimumDistancePenalty
classkarto_1_1Mapper.html
a65f34fbe5dfdc6b9ae8a85e13ea386af
()
double
getParamMinimumTimeInterval
classkarto_1_1Mapper.html
af14c1ffd2196ee8c386b37acdcba5db3
()
double
getParamMinimumTravelDistance
classkarto_1_1Mapper.html
a0913b99b9d9c835072c387db5b5366e9
()
double
getParamMinimumTravelHeading
classkarto_1_1Mapper.html
ae45ca3f5255963729ebb740fac1c909a
()
double
getParamScanBufferMaximumScanDistance
classkarto_1_1Mapper.html
aec08639f4c04fd2e3c09b68d1d143fa0
()
int
getParamScanBufferSize
classkarto_1_1Mapper.html
a4894e4b478dbe3aebcaa0abb61460c66
()
bool
getParamUseResponseExpansion
classkarto_1_1Mapper.html
afdd0f4b02cb1c720fdf66a9bb0c68cf2
()
bool
getParamUseScanBarycenter
classkarto_1_1Mapper.html
a561b7c2de6d7e946aa29ac0352d61012
()
bool
getParamUseScanMatching
classkarto_1_1Mapper.html
a5b96835d23b82d8ca780c900519aa746
()
virtual ScanMatcher *
GetSequentialScanMatcher
classkarto_1_1Mapper.html
a535ebb320fc3f684c379a8257dd9796d
() const
void
Initialize
classkarto_1_1Mapper.html
a44fe261bce5f4dab5fc2054e5d17b2a7
(kt_double rangeThreshold)
Mapper
classkarto_1_1Mapper.html
aae99ebcbe1da8d9edc0768f272cd28c6
()
Mapper
classkarto_1_1Mapper.html
a539493b1007c5e129849755a1f5cb9fa
(const std::string &rName)
virtual kt_bool
Process
classkarto_1_1Mapper.html
a456dcad4244b14f36af3895f78068670
(LocalizedRangeScan *pScan)
virtual kt_bool
Process
classkarto_1_1Mapper.html
a248bb7620eff55b2ed5419258b0d3e52
(Object *pObject)
void
RemoveListener
classkarto_1_1Mapper.html
a2cf0bcb16c1c76ef14dc8b41bc23f64a
(MapperListener *pListener)
void
Reset
classkarto_1_1Mapper.html
a3064ce0a237d3c993cbd22b61b982b7a
()
void
setParamAngleVariancePenalty
classkarto_1_1Mapper.html
a552550a16a07d25c019e123f065f5718
(double d)
void
setParamCoarseAngleResolution
classkarto_1_1Mapper.html
a34a42043085720235b38b09fa55802f6
(double d)
void
setParamCoarseSearchAngleOffset
classkarto_1_1Mapper.html
a754e9b0d56c9b3867d2714eed19f381a
(double d)
void
setParamCorrelationSearchSpaceDimension
classkarto_1_1Mapper.html
a12d767704c29128cfbd99c0b5bd42f82
(double d)
void
setParamCorrelationSearchSpaceResolution
classkarto_1_1Mapper.html
a8f669a8659313057fa9e08e496bec403
(double d)
void
setParamCorrelationSearchSpaceSmearDeviation
classkarto_1_1Mapper.html
a290ad5c3a064fe31ea3d1a0d47759930
(double d)
void
setParamDistanceVariancePenalty
classkarto_1_1Mapper.html
ad1631c972ce308e286cee3847fb23c16
(double d)
void
setParamDoLoopClosing
classkarto_1_1Mapper.html
a4372f425d14ef6d90321e9724e688b95
(bool b)
void
setParamFineSearchAngleOffset
classkarto_1_1Mapper.html
a0702346e850ff9222279caf6465b9ff4
(double d)
void
setParamLinkMatchMinimumResponseFine
classkarto_1_1Mapper.html
a54bfa3dd132f30568e85593f192c8bd4
(double d)
void
setParamLinkScanMaximumDistance
classkarto_1_1Mapper.html
a258cb4a448ad700f51727fa77cef60d9
(double d)
void
setParamLoopMatchMaximumVarianceCoarse
classkarto_1_1Mapper.html
a832ff4155bfa894e70a7aa2fe9f5cd79
(double d)
void
setParamLoopMatchMinimumChainSize
classkarto_1_1Mapper.html
a025c3e3ba9390f283fccff97ed9cd284
(int i)
void
setParamLoopMatchMinimumResponseCoarse
classkarto_1_1Mapper.html
aa03b80895903e2e03e9b467910f36a0d
(double d)
void
setParamLoopMatchMinimumResponseFine
classkarto_1_1Mapper.html
a375e3761910af87c4260154f43f6ea43
(double d)
void
setParamLoopSearchMaximumDistance
classkarto_1_1Mapper.html
a7c28724047ade6fbef31c04812ec4517
(double d)
void
setParamLoopSearchSpaceDimension
classkarto_1_1Mapper.html
a0079cad1491fbdeec6be8dea474c216f
(double d)
void
setParamLoopSearchSpaceResolution
classkarto_1_1Mapper.html
abf6c1f6d71dc3cb7af740ba5236ee9d4
(double d)
void
setParamLoopSearchSpaceSmearDeviation
classkarto_1_1Mapper.html
a2f922ba71e3a14a55950bd7df5556e6a
(double d)
void
setParamMinimumAnglePenalty
classkarto_1_1Mapper.html
a2e17e6f6f09b515631e07154a0921f5b
(double d)
void
setParamMinimumDistancePenalty
classkarto_1_1Mapper.html
a87b23e50541cec1f241ae4298e2e96b4
(double d)
void
setParamMinimumTimeInterval
classkarto_1_1Mapper.html
a84b06331344cdc957abb15fe3cc8841a
(double d)
void
setParamMinimumTravelDistance
classkarto_1_1Mapper.html
ab12fb9870f90015460364860182bd3ed
(double d)
void
setParamMinimumTravelHeading
classkarto_1_1Mapper.html
ad484a37f0dff1e205dd359aef613780c
(double d)
void
setParamScanBufferMaximumScanDistance
classkarto_1_1Mapper.html
a4529c7eb5ffa4596aed84fe82bfa0880
(double d)
void
setParamScanBufferSize
classkarto_1_1Mapper.html
ac854dcdb5750910633583e43d8632113
(int i)
void
setParamUseResponseExpansion
classkarto_1_1Mapper.html
a3d14262445ba74f9e42fec3f61aa111a
(bool b)
void
setParamUseScanBarycenter
classkarto_1_1Mapper.html
acd5e4338c83dcd5049afa8f460e2a2c5
(bool b)
void
setParamUseScanMatching
classkarto_1_1Mapper.html
a4e0a2685add56733b644b1cc48573bfc
(bool b)
void
SetScanSolver
classkarto_1_1Mapper.html
ab33d3c4bd93d770a18518e20b54bac03
(ScanSolver *pSolver)
void
SetUseScanMatching
classkarto_1_1Mapper.html
a92400370cf12e41d7e17617f8698594d
(kt_bool val)
kt_bool
TryCloseLoop
classkarto_1_1Mapper.html
ab89c54f672db18628ac937d7b583111e
(LocalizedRangeScan *pScan, const Name &rSensorName)
virtual
~Mapper
classkarto_1_1Mapper.html
a0abc4e431a35678561c64ffb858ac145
()
kt_bool
HasMovedEnough
classkarto_1_1Mapper.html
ade7b65add0e29f11f7bac2933968e906
(LocalizedRangeScan *pScan, LocalizedRangeScan *pLastScan) const
void
InitializeParameters
classkarto_1_1Mapper.html
a14767b43b1c121b21c2d1fcc0149a725
()
Mapper
classkarto_1_1Mapper.html
af1da15a456d10bc18132ca90b4c27322
(const Mapper &)
const Mapper &
operator=
classkarto_1_1Mapper.html
a61c73aa81de99a4d0008158cade76f1c
(const Mapper &)
kt_bool
m_Initialized
classkarto_1_1Mapper.html
ad201c0b0639bf8f5cadd306f0ef39057
std::vector< MapperListener * >
m_Listeners
classkarto_1_1Mapper.html
ad56b7a841c22ab36ebf8de07b75524a0
Parameter< kt_double > *
m_pAngleVariancePenalty
classkarto_1_1Mapper.html
a4728a9bafb965fcab7d5b44dac84bdc0
Parameter< kt_double > *
m_pCoarseAngleResolution
classkarto_1_1Mapper.html
a5e9f9b9dd63c03b3cbfe00f2b9e1b4ab
Parameter< kt_double > *
m_pCoarseSearchAngleOffset
classkarto_1_1Mapper.html
a127b43eab906cad261f266b05e526e9a
Parameter< kt_double > *
m_pCorrelationSearchSpaceDimension
classkarto_1_1Mapper.html
ab0a8cced7c7c0aa05b19eb449cf42aca
Parameter< kt_double > *
m_pCorrelationSearchSpaceResolution
classkarto_1_1Mapper.html
a99bf9b22b257e41f55e7a4af56721d1a
Parameter< kt_double > *
m_pCorrelationSearchSpaceSmearDeviation
classkarto_1_1Mapper.html
acd357c277c58bfd750c0c7f7eb67f271
Parameter< kt_double > *
m_pDistanceVariancePenalty
classkarto_1_1Mapper.html
a981b9de1f5a731a00a52c801f549b383
Parameter< kt_bool > *
m_pDoLoopClosing
classkarto_1_1Mapper.html
ad726c2d384ef702f14d3f581451d1221
Parameter< kt_double > *
m_pFineSearchAngleOffset
classkarto_1_1Mapper.html
a2aeece4e33403e08dc83c6ec6e5bb130
MapperGraph *
m_pGraph
classkarto_1_1Mapper.html
ab80200d7ace3d520fd60efb272f56dca
Parameter< kt_double > *
m_pLinkMatchMinimumResponseFine
classkarto_1_1Mapper.html
a79f101dfbc23aed5d26effaf0e3a8c87
Parameter< kt_double > *
m_pLinkScanMaximumDistance
classkarto_1_1Mapper.html
ae1f365306e3524ffff747460c0089576
Parameter< kt_double > *
m_pLoopMatchMaximumVarianceCoarse
classkarto_1_1Mapper.html
ab7de77793e2f1c572349c9b75b97597e
Parameter< kt_int32u > *
m_pLoopMatchMinimumChainSize
classkarto_1_1Mapper.html
a91eae4f02e339d53eac17062f0681f84
Parameter< kt_double > *
m_pLoopMatchMinimumResponseCoarse
classkarto_1_1Mapper.html
af1b6a2ddc3d00f7cd86f58ed2d466bc2
Parameter< kt_double > *
m_pLoopMatchMinimumResponseFine
classkarto_1_1Mapper.html
aec08968324ece44a7faacaa4c3752fb4
Parameter< kt_double > *
m_pLoopSearchMaximumDistance
classkarto_1_1Mapper.html
a8bfa5b0d11d2f8d0510088e546ac320e
Parameter< kt_double > *
m_pLoopSearchSpaceDimension
classkarto_1_1Mapper.html
a91d9211bcb1185d5f63dd1c4601102fd
Parameter< kt_double > *
m_pLoopSearchSpaceResolution
classkarto_1_1Mapper.html
ae63b4f83cad9a48318a52a02e948aa63
Parameter< kt_double > *
m_pLoopSearchSpaceSmearDeviation
classkarto_1_1Mapper.html
a2827663381e194271fd1cec6cde23721
MapperSensorManager *
m_pMapperSensorManager
classkarto_1_1Mapper.html
aebd043a93288712156b0c4b67caa5360
Parameter< kt_double > *
m_pMinimumAnglePenalty
classkarto_1_1Mapper.html
a881ce8669f0243e5e0d2e2cbbaaaa2cf
Parameter< kt_double > *
m_pMinimumDistancePenalty
classkarto_1_1Mapper.html
ab684e42144f225a9acd8285fecc745cd
Parameter< kt_double > *
m_pMinimumTimeInterval
classkarto_1_1Mapper.html
ae15e72abe1619f1b0a016d2318733ede
Parameter< kt_double > *
m_pMinimumTravelDistance
classkarto_1_1Mapper.html
af3b23e341c71615caf7074587d168f95
Parameter< kt_double > *
m_pMinimumTravelHeading
classkarto_1_1Mapper.html
abfdd077948639918563713222a2f30d1
Parameter< kt_double > *
m_pScanBufferMaximumScanDistance
classkarto_1_1Mapper.html
af428ef3e4598fe759f1c92884c165033
Parameter< kt_int32u > *
m_pScanBufferSize
classkarto_1_1Mapper.html
a72dc08c4e72b6d207ee35b512a41d82e
ScanSolver *
m_pScanOptimizer
classkarto_1_1Mapper.html
acbe48ca848099d64f2ab4005091b7929
ScanMatcher *
m_pSequentialScanMatcher
classkarto_1_1Mapper.html
ad15d7b01280775e7579f8b4191ded363
Parameter< kt_bool > *
m_pUseResponseExpansion
classkarto_1_1Mapper.html
a4d389f88763dcf8d2d5b5a493dd4ccb1
Parameter< kt_bool > *
m_pUseScanBarycenter
classkarto_1_1Mapper.html
a7013e7d5f1f204f5beaf71c976674fea
Parameter< kt_bool > *
m_pUseScanMatching
classkarto_1_1Mapper.html
ae6198e26ea426dc62ad0d1bea1e58145
friend class
MapperGraph
classkarto_1_1Mapper.html
a7f4deddeb98787106def19945427113f
friend class
ScanMatcher
classkarto_1_1Mapper.html
a941c1f09088f329db894d9e5243b0596
karto::MapperDebugListener
classkarto_1_1MapperDebugListener.html
virtual void
Debug
classkarto_1_1MapperDebugListener.html
af0bd0408035609eedd8c402a74ead947
(const std::string &)
karto::MapperGraph
classkarto_1_1MapperGraph.html
Graph< LocalizedRangeScan >
Edge< LocalizedRangeScan > *
AddEdge
classkarto_1_1MapperGraph.html
ad34a1a7e008f5d7ec3e0666e5d0ecd46
(LocalizedRangeScan *pSourceScan, LocalizedRangeScan *pTargetScan, kt_bool &rIsNewEdge)
void
AddEdges
classkarto_1_1MapperGraph.html
a496d18f55f93cf47b6fbbff796840868
(LocalizedRangeScan *pScan, const Matrix3 &rCovariance)
void
AddVertex
classkarto_1_1MapperGraph.html
a939ef198fe725ce2708d0796d37b8088
(LocalizedRangeScan *pScan)
LocalizedRangeScanVector
FindNearLinkedScans
classkarto_1_1MapperGraph.html
acbb4ef18e5af52eb64a2bbf8f0ca2f92
(LocalizedRangeScan *pScan, kt_double maxDistance)
ScanMatcher *
GetLoopScanMatcher
classkarto_1_1MapperGraph.html
a02678755ba61eae77cd82373f04ff655
() const
MapperGraph
classkarto_1_1MapperGraph.html
a795c79f129f7209e82e8c8eb03115a22
(Mapper *pMapper, kt_double rangeThreshold)
kt_bool
TryCloseLoop
classkarto_1_1MapperGraph.html
a9f3c749f04951e4b5b7d27ab26be057d
(LocalizedRangeScan *pScan, const Name &rSensorName)
virtual
~MapperGraph
classkarto_1_1MapperGraph.html
a185bd2adb47e509389588b99e29b632f
()
Pose2
ComputeWeightedMean
classkarto_1_1MapperGraph.html
ae1990ef12e1701bc7cc33fd4d40188aa
(const Pose2Vector &rMeans, const std::vector< Matrix3 > &rCovariances) const
void
CorrectPoses
classkarto_1_1MapperGraph.html
ae5f2b287f9967f59fe126ed007a1f81e
()
std::vector< LocalizedRangeScanVector >
FindNearChains
classkarto_1_1MapperGraph.html
a8d58b4917e6eadcd33cf6b427f3eada5
(LocalizedRangeScan *pScan)
LocalizedRangeScanVector
FindPossibleLoopClosure
classkarto_1_1MapperGraph.html
af2e516b17d893f05d6882221b68e0218
(LocalizedRangeScan *pScan, const Name &rSensorName, kt_int32u &rStartNum)
LocalizedRangeScan *
GetClosestScanToPose
classkarto_1_1MapperGraph.html
a5e9c8f93202edca82899cfc42ea9f0d1
(const LocalizedRangeScanVector &rScans, const Pose2 &rPose) const
Vertex< LocalizedRangeScan > *
GetVertex
classkarto_1_1MapperGraph.html
af43bc19db98be5d6e1f7f81da6d479ae
(LocalizedRangeScan *pScan)
void
LinkChainToScan
classkarto_1_1MapperGraph.html
ad8db1c99c45564b3d892d0e7e6a1b368
(const LocalizedRangeScanVector &rChain, LocalizedRangeScan *pScan, const Pose2 &rMean, const Matrix3 &rCovariance)
void
LinkNearChains
classkarto_1_1MapperGraph.html
a66ccda641ef769da589675ecd436fc7a
(LocalizedRangeScan *pScan, Pose2Vector &rMeans, std::vector< Matrix3 > &rCovariances)
void
LinkScans
classkarto_1_1MapperGraph.html
a84919655f8e8b6f84be45cd00ec229c2
(LocalizedRangeScan *pFromScan, LocalizedRangeScan *pToScan, const Pose2 &rMean, const Matrix3 &rCovariance)
ScanMatcher *
m_pLoopScanMatcher
classkarto_1_1MapperGraph.html
aa0fa5b2c473d2495bfa56fb4c77ef885
Mapper *
m_pMapper
classkarto_1_1MapperGraph.html
a76096a8b4024dfd9570d6cc19a5747ed
GraphTraversal< LocalizedRangeScan > *
m_pTraversal
classkarto_1_1MapperGraph.html
a4a8de60cc7358ed7663857019ff88f0a
karto::MapperListener
classkarto_1_1MapperListener.html
virtual void
Info
classkarto_1_1MapperListener.html
a587ef7d4a3b09fa727b181a23b3c7d47
(const std::string &)
karto::MapperLoopClosureListener
classkarto_1_1MapperLoopClosureListener.html
karto::MapperListener
virtual void
BeginLoopClosure
classkarto_1_1MapperLoopClosureListener.html
a046928a5ab764dca7dd306baff0a6b1d
(const std::string &)
virtual void
EndLoopClosure
classkarto_1_1MapperLoopClosureListener.html
a76bb3240f6762589c49df755ac4befd0
(const std::string &)
virtual void
LoopClosureCheck
classkarto_1_1MapperLoopClosureListener.html
a219577826c88d978dee14c62c3021c24
(const std::string &)
karto::MapperSensorManager
classkarto_1_1MapperSensorManager.html
void
AddRunningScan
classkarto_1_1MapperSensorManager.html
a6b15e25ec6b7b9962d269492555204df
(LocalizedRangeScan *pScan)
void
AddScan
classkarto_1_1MapperSensorManager.html
a6cc2e58a02a4f83708926b8fdde4b522
(LocalizedRangeScan *pScan)
void
Clear
classkarto_1_1MapperSensorManager.html
ae01fef2092bd9714321930ebd94732c4
()
LocalizedRangeScanVector
GetAllScans
classkarto_1_1MapperSensorManager.html
acd8542acdc26bca2eb76c3cfbe704794
()
LocalizedRangeScan *
GetLastScan
classkarto_1_1MapperSensorManager.html
a1d87137fe36cdb7279d270b957aec027
(const Name &rSensorName)
LocalizedRangeScanVector &
GetRunningScans
classkarto_1_1MapperSensorManager.html
a4d78a0f2279f26bdd24385ed80018eae
(const Name &rSensorName)
LocalizedRangeScan *
GetScan
classkarto_1_1MapperSensorManager.html
accc0f752211d7d900425232f7335825e
(const Name &rSensorName, kt_int32s scanIndex)
LocalizedRangeScan *
GetScan
classkarto_1_1MapperSensorManager.html
aa5b85934e8cecb4d9a8a5542e9ff37ba
(kt_int32s id)
LocalizedRangeScanVector &
GetScans
classkarto_1_1MapperSensorManager.html
a4b1d28531b27b1c2f61c93606be87848
(const Name &rSensorName)
std::vector< Name >
GetSensorNames
classkarto_1_1MapperSensorManager.html
a689b84a6a28871d4644f0582925d7ad6
()
MapperSensorManager
classkarto_1_1MapperSensorManager.html
a02f0221f0c1d193ed0fc72b15793093b
(kt_int32u runningBufferMaximumSize, kt_double runningBufferMaximumDistance)
void
RegisterSensor
classkarto_1_1MapperSensorManager.html
aa398510691edf0577b61df4876c9ece0
(const Name &rSensorName)
void
SetLastScan
classkarto_1_1MapperSensorManager.html
a49d8155fcbcd3b63dd4a35d20ff119ad
(LocalizedRangeScan *pScan)
virtual
~MapperSensorManager
classkarto_1_1MapperSensorManager.html
a63121a3e1140f746ed640f9e9bf0381a
()
std::map< Name, ScanManager * >
ScanManagerMap
classkarto_1_1MapperSensorManager.html
a8872910ef2b44405845bf26e6fb2eed4
ScanManager *
GetScanManager
classkarto_1_1MapperSensorManager.html
a85098e025f3b951042393c448f557d8a
(LocalizedRangeScan *pScan)
ScanManager *
GetScanManager
classkarto_1_1MapperSensorManager.html
a72534e19b1ad9b9ab4b9e1c3bfce4fe1
(const Name &rSensorName)
kt_int32s
m_NextScanId
classkarto_1_1MapperSensorManager.html
a103a18b2959c2c474ccb790459a285af
kt_double
m_RunningBufferMaximumDistance
classkarto_1_1MapperSensorManager.html
a1b936e00ea272ecce3a88e64ebf31cbe
kt_int32u
m_RunningBufferMaximumSize
classkarto_1_1MapperSensorManager.html
a650e3563b39daca05befdc7057b5f9ab
ScanManagerMap
m_ScanManagers
classkarto_1_1MapperSensorManager.html
ae482ca9901c017a91306cb8d08f973db
std::vector< LocalizedRangeScan * >
m_Scans
classkarto_1_1MapperSensorManager.html
add631edc17f1d65cc3f1998b1dcf73c1
karto::Matrix
classkarto_1_1Matrix.html
void
Clear
classkarto_1_1Matrix.html
ab07509c436895888ba237e83c2d2d486
()
kt_int32u
GetColumns
classkarto_1_1Matrix.html
a7dddf842c58cd69c6a0d803a013591b4
() const
kt_int32u
GetRows
classkarto_1_1Matrix.html
a4af45ebf907a13020dd446f73a5ab1f3
() const
Matrix
classkarto_1_1Matrix.html
a306a74ebf8d48661e75f8de5545b1300
(kt_int32u rows, kt_int32u columns)
kt_double &
operator()
classkarto_1_1Matrix.html
ab41f3a4801b3f324854907b329d602f8
(kt_int32u row, kt_int32u column)
const kt_double &
operator()
classkarto_1_1Matrix.html
a2e2907dfb9ce8239bb66e81e9565e12e
(kt_int32u row, kt_int32u column) const
virtual
~Matrix
classkarto_1_1Matrix.html
aa7d12708e731102486784524daec9388
()
void
Allocate
classkarto_1_1Matrix.html
ae4d56e1c2a91665d0efe1baa8d998105
()
void
RangeCheck
classkarto_1_1Matrix.html
af8cc7426415ef2fdfc351079f762f6bc
(kt_int32u row, kt_int32u column) const
kt_int32u
m_Columns
classkarto_1_1Matrix.html
ac5c9e4fe45fab7d5d506e2a733bfaac8
kt_double *
m_pData
classkarto_1_1Matrix.html
a5065f43053f1d5e0fa881a5fcfb00e15
kt_int32u
m_Rows
classkarto_1_1Matrix.html
a2ffcc7d75dff5f37d043c141ce4235f3
karto::Matrix3
classkarto_1_1Matrix3.html
void
Clear
classkarto_1_1Matrix3.html
adbeb31be8d0d555283d061e65709cc5d
()
void
FromAxisAngle
classkarto_1_1Matrix3.html
ac8468513d87e93d473dae3263d28275c
(kt_double x, kt_double y, kt_double z, const kt_double radians)
Matrix3
Inverse
classkarto_1_1Matrix3.html
ac8c5af4323432db6b3cbe01a4604b081
() const
kt_bool
InverseFast
classkarto_1_1Matrix3.html
a7d85d96c47c40f89217518083356fadc
(Matrix3 &rkInverse, kt_double fTolerance=KT_TOLERANCE) const
Matrix3
classkarto_1_1Matrix3.html
a86266dc34b62e964fc5b4391a934fc4f
()
Matrix3
classkarto_1_1Matrix3.html
a0430dffa9c3c74d02196927bd179f8fb
(const Matrix3 &rOther)
kt_double &
operator()
classkarto_1_1Matrix3.html
a58dfeceb1317539d2bd4730b817d852a
(kt_int32u row, kt_int32u column)
kt_double
operator()
classkarto_1_1Matrix3.html
ac260fc19ec27a747d6814395cb318e16
(kt_int32u row, kt_int32u column) const
Matrix3
operator*
classkarto_1_1Matrix3.html
a6dd3c46d6b03e7a6ef78e09f7ff7c969
(const Matrix3 &rOther) const
Pose2
operator*
classkarto_1_1Matrix3.html
a4c49204724a7fbef86d70336f5c74e94
(const Pose2 &rPose2) const
void
operator+=
classkarto_1_1Matrix3.html
a2310df3442fb213a62624c7157f15094
(const Matrix3 &rkMatrix)
Matrix3 &
operator=
classkarto_1_1Matrix3.html
a9fbb3a34813e0b7333531fe10fc14cef
(const Matrix3 &rOther)
void
SetToIdentity
classkarto_1_1Matrix3.html
a4382a4b612a3e07ef4e7098fb70fabed
()
std::string
ToString
classkarto_1_1Matrix3.html
a3a699ec79de2b94b06f2a4a6d59fe539
() const
Matrix3
Transpose
classkarto_1_1Matrix3.html
a4d5554701807cf7fcfa5cd1d150c78f3
() const
kt_double
m_Matrix
classkarto_1_1Matrix3.html
a125753ff1297d0d554b01bedb7688f20
[3][3]
friend std::ostream &
operator<<
classkarto_1_1Matrix3.html
a2f9265717bfe0a9e23829926a970f009
(std::ostream &rStream, const Matrix3 &rMatrix)
karto::Module
classkarto_1_1Module.html
karto::Object
Module
classkarto_1_1Module.html
a5d5bcd5390485db98726b62524997bc9
(const std::string &rName)
virtual kt_bool
Process
classkarto_1_1Module.html
a2b3a50dc8155aef32bfbe26f34584324
(karto::Object *)
virtual void
Reset
classkarto_1_1Module.html
a3c3282cc79c732020278565419fee419
()=0
virtual
~Module
classkarto_1_1Module.html
a54df37d61bca6dcd226e036d998eb9f8
()
Module
classkarto_1_1Module.html
a4cb0549c944a51cfaca3dc81f388126c
(const Module &)
const Module &
operator=
classkarto_1_1Module.html
a64fbcc51c82213828b2f41c42b1f211d
(const Module &)
karto::Name
classkarto_1_1Name.html
const std::string &
GetName
classkarto_1_1Name.html
a80d1ec75f55ef3cc50f1c9a7cf42bc7e
() const
const std::string &
GetScope
classkarto_1_1Name.html
a6dfdea4d329c96357f9d2e4cb85f0781
() const
Name
classkarto_1_1Name.html
aab848ed0bb1edbbc284545847d9defce
()
Name
classkarto_1_1Name.html
a37f4304b39ed1a4b9c7dcf8ab5ed7e34
(const std::string &rName)
Name
classkarto_1_1Name.html
aad6e967c77385dd5b9bca6dfcc26ce66
(const Name &rOther)
kt_bool
operator!=
classkarto_1_1Name.html
a4f26fb1c98cd58c55939b0ce3b0a8aaa
(const Name &rOther) const
kt_bool
operator<
classkarto_1_1Name.html
a2beb80df754afdf2f5845550970212ff
(const Name &rOther) const
Name &
operator=
classkarto_1_1Name.html
a8c2b3498f12a00b37e53cae48491d128
(const Name &rOther)
kt_bool
operator==
classkarto_1_1Name.html
ac6686c06e9d399a8c05677eb061fa1e2
(const Name &rOther) const
void
SetName
classkarto_1_1Name.html
a3f97c1ea45d190275fcb7aa42444349c
(const std::string &rName)
void
SetScope
classkarto_1_1Name.html
a8120cedce1b61ec8a1b92dcf801c1cb0
(const std::string &rScope)
std::string
ToString
classkarto_1_1Name.html
afdf8430997965f6251e472c6b7ca73db
() const
virtual
~Name
classkarto_1_1Name.html
a777d841d3e040a51d771c38bd45037f0
()
kt_bool
IsValid
classkarto_1_1Name.html
adf1850b62f7ec9ecc32ab3a3a7b85f53
(char c)
kt_bool
IsValidFirst
classkarto_1_1Name.html
a444e612823b19f1aefae1dcb7bf55e63
(char c)
void
Parse
classkarto_1_1Name.html
a47dc0e9dbed7f1869287ff2b1d2a6c77
(const std::string &rName)
void
Validate
classkarto_1_1Name.html
a9d48a504c136c7ed35e73174f581556d
(const std::string &rName)
std::string
m_Name
classkarto_1_1Name.html
a15074acec65f55b62ade6f1659222df0
std::string
m_Scope
classkarto_1_1Name.html
a6b77467859e7160e569e3331d7691664
friend std::ostream &
operator<<
classkarto_1_1Name.html
ad5f0b9a3f0584b734734aee30023b246
(std::ostream &rStream, const Name &rName)
karto::NearScanVisitor
classkarto_1_1NearScanVisitor.html
Visitor< LocalizedRangeScan >
NearScanVisitor
classkarto_1_1NearScanVisitor.html
aa9567ae0d993a1cee4082ecb25f9250c
(LocalizedRangeScan *pScan, kt_double maxDistance, kt_bool useScanBarycenter)
virtual kt_bool
Visit
classkarto_1_1NearScanVisitor.html
aac53e2ad6bcd91aa88bb6f2deb4e95cd
(Vertex< LocalizedRangeScan > *pVertex)
Pose2
m_CenterPose
classkarto_1_1NearScanVisitor.html
a9d4a867a72e9f7b109bc3c3f4c1a92b0
kt_double
m_MaxDistanceSquared
classkarto_1_1NearScanVisitor.html
aa7498fa5a78e79b229e4ae35ff72c09e
kt_bool
m_UseScanBarycenter
classkarto_1_1NearScanVisitor.html
a0de932730a1494659858281db2e3abc7
karto::NonCopyable
classkarto_1_1NonCopyable.html
NonCopyable
classkarto_1_1NonCopyable.html
ac34c156f7be7c213dd34f0b220ca9239
()
virtual
~NonCopyable
classkarto_1_1NonCopyable.html
a102ffce991e9df82824df132945739f2
()
NonCopyable
classkarto_1_1NonCopyable.html
a2153a7a96001001ef13219c9ff993e54
(const NonCopyable &)
const NonCopyable &
operator=
classkarto_1_1NonCopyable.html
a98f4f9d8f7022eda0dedfcdce361b3f5
(const NonCopyable &)
karto::Object
classkarto_1_1Object.html
karto::NonCopyable
virtual const char *
GetClassName
classkarto_1_1Object.html
a9222269bdcc01538328e9c6ac7e702b6
() const =0
const Name &
GetName
classkarto_1_1Object.html
a9934761629fe3f1a0c6e7ebcacd72b36
() const
virtual kt_objecttype
GetObjectType
classkarto_1_1Object.html
a1b2678b70b9bb1757fa930edceddce3b
() const =0
AbstractParameter *
GetParameter
classkarto_1_1Object.html
a93caa79909142dedc5892e1912c683d3
(const std::string &rName) const
virtual ParameterManager *
GetParameterManager
classkarto_1_1Object.html
a10d05e7360a83722ddfb42a7be651d85
()
const ParameterVector &
GetParameters
classkarto_1_1Object.html
afb8673e2192ec63412cc14565e60c992
() const
Object
classkarto_1_1Object.html
a8eae7b9fbc57fd06939998d028470adf
()
Object
classkarto_1_1Object.html
a15b057e379d96f28b7bfe1ff16452549
(const Name &rName)
void
SetParameter
classkarto_1_1Object.html
a63778e1c504e704452a171305b738d83
(const std::string &rName, T value)
virtual
~Object
classkarto_1_1Object.html
a6c5b30ec369a8df13d05d49397294a21
()
Object
classkarto_1_1Object.html
aa6848adc961580a6ee5ad122af015cde
(const Object &)
const Object &
operator=
classkarto_1_1Object.html
afb2920a8e228137f6e8ae28fa6380ff5
(const Object &)
Name
m_Name
classkarto_1_1Object.html
a7c14d1ee1651e28ad084c4801b049ac4
ParameterManager *
m_pParameterManager
classkarto_1_1Object.html
a51ddf9d6bc7f94f124d4d5015db6a44b
karto::OccupancyGrid
classkarto_1_1OccupancyGrid.html
Grid< kt_int8u >
OccupancyGrid *
Clone
classkarto_1_1OccupancyGrid.html
a440dc000dd508dcd20ac078d3a84fef0
() const
virtual kt_bool
IsFree
classkarto_1_1OccupancyGrid.html
a5778b57631489d320b0eae86263b9269
(const Vector2< kt_int32s > &rPose) const
OccupancyGrid
classkarto_1_1OccupancyGrid.html
a18e9cade3640316fe77dcd38b6c1c96e
(kt_int32s width, kt_int32s height, const Vector2< kt_double > &rOffset, kt_double resolution)
virtual kt_double
RayCast
classkarto_1_1OccupancyGrid.html
aea257bbb0f87ac7842863ec0068b7f36
(const Pose2 &rPose2, kt_double maxRange) const
void
SetMinPassThrough
classkarto_1_1OccupancyGrid.html
a23ab0911078aa9e20872ff9cef45d88c
(kt_int32u count)
void
SetOccupancyThreshold
classkarto_1_1OccupancyGrid.html
a2ece182a1f9b3b94b2e6c343cfea0a24
(kt_double thresh)
virtual
~OccupancyGrid
classkarto_1_1OccupancyGrid.html
ac80353ece92e8f3145a45839e703571f
()
static OccupancyGrid *
CreateFromScans
classkarto_1_1OccupancyGrid.html
aa098a3c9f3e7c2fdd9cc7898d95dd379
(const LocalizedRangeScanVector &rScans, kt_double resolution)
virtual kt_bool
AddScan
classkarto_1_1OccupancyGrid.html
a161f0f87a00eff957de817bb37ae1905
(LocalizedRangeScan *pScan, kt_bool doUpdate=false)
virtual void
CreateFromScans
classkarto_1_1OccupancyGrid.html
af0750f92586568e1ba12d2ea1e780138
(const LocalizedRangeScanVector &rScans)
virtual Grid< kt_int32u > *
GetCellHitsCounts
classkarto_1_1OccupancyGrid.html
a2729b2c24976f5dc16d5e93a970f716a
()
virtual Grid< kt_int32u > *
GetCellPassCounts
classkarto_1_1OccupancyGrid.html
a6366b05b363a63a1a7524db0702d54fa
()
virtual kt_bool
RayTrace
classkarto_1_1OccupancyGrid.html
ac0ab0abc23c06210de10b8a3b3271d47
(const Vector2< kt_double > &rWorldFrom, const Vector2< kt_double > &rWorldTo, kt_bool isEndPointValid, kt_bool doUpdate=false)
virtual void
Resize
classkarto_1_1OccupancyGrid.html
a302863bde237a8b327739057fb203620
(kt_int32s width, kt_int32s height)
virtual void
Update
classkarto_1_1OccupancyGrid.html
ad606153b4fc84554f74d9bf6de50e5c3
()
virtual void
UpdateCell
classkarto_1_1OccupancyGrid.html
a4dde994b5dd8150eb2eac703747db05f
(kt_int8u *pCell, kt_int32u cellPassCnt, kt_int32u cellHitCnt)
static void
ComputeDimensions
classkarto_1_1OccupancyGrid.html
ac05b61cdd1ba3de6f00087d6cb268d68
(const LocalizedRangeScanVector &rScans, kt_double resolution, kt_int32s &rWidth, kt_int32s &rHeight, Vector2< kt_double > &rOffset)
Grid< kt_int32u > *
m_pCellHitsCnt
classkarto_1_1OccupancyGrid.html
a1673d340f656546ba92aa65bcb326647
Grid< kt_int32u > *
m_pCellPassCnt
classkarto_1_1OccupancyGrid.html
a2f041ac0d82e20df08f91a81caa6b5ae
OccupancyGrid
classkarto_1_1OccupancyGrid.html
ad71538f7866fedd26e88eec6fb5d753c
(const OccupancyGrid &)
const OccupancyGrid &
operator=
classkarto_1_1OccupancyGrid.html
a198b134380f68a4475c32d49beb29257
(const OccupancyGrid &)
CellUpdater *
m_pCellUpdater
classkarto_1_1OccupancyGrid.html
a2ab959f83c6f7d7e3f0d7b848738e4a7
Parameter< kt_int32u > *
m_pMinPassThrough
classkarto_1_1OccupancyGrid.html
a201b0647f9eb15a8aaf2179804af75cb
Parameter< kt_double > *
m_pOccupancyThreshold
classkarto_1_1OccupancyGrid.html
ad2c0685ba4ac9bf5d5f4b152ebe7121f
friend class
CellUpdater
classkarto_1_1OccupancyGrid.html
a649f9650b20692153688d676983b491a
friend class
IncrementalOccupancyGrid
classkarto_1_1OccupancyGrid.html
ad666ec43e8079ec23f4f500cdd505e66
karto::Parameter
classkarto_1_1Parameter.html
T
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const T &
GetValue
classkarto_1_1Parameter.html
a047247154bca2f6328942704ef8603de
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a43746fbe194c4d046f2a7d1dc75d3348
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
a9df297b4b4b1bbd3c9c0df14364818f5
() const
const std::string
GetValueAsString
classkarto_1_1Parameter.html
aadd17aadf19201bb16a88b9196e10a18
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
T
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(T value)
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, T value, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, T value, ParameterManager *pParameterManger=NULL)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const T &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
a89219549f2f4db85dc1047a8de72f9f2
(const std::string &rStringValue)
void
SetValueFromString
classkarto_1_1Parameter.html
ae3b2668f85840a064a9c612fb8130384
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
T
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
Parameter< karto::Pose2 >
classkarto_1_1Parameter.html
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const karto::Pose2 &
GetValue
classkarto_1_1Parameter.html
a047247154bca2f6328942704ef8603de
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a43746fbe194c4d046f2a7d1dc75d3348
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
karto::Pose2
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(karto::Pose2value)
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, karto::Pose2value, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, karto::Pose2value, ParameterManager *pParameterManger=NULL)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const karto::Pose2 &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
karto::Pose2
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
Parameter< kt_bool >
classkarto_1_1Parameter.html
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const kt_bool &
GetValue
classkarto_1_1Parameter.html
a047247154bca2f6328942704ef8603de
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a43746fbe194c4d046f2a7d1dc75d3348
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
kt_bool
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(kt_boolvalue)
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, kt_boolvalue, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, kt_boolvalue, ParameterManager *pParameterManger=NULL)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const kt_bool &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
kt_bool
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
Parameter< kt_double >
classkarto_1_1Parameter.html
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const kt_double &
GetValue
classkarto_1_1Parameter.html
a047247154bca2f6328942704ef8603de
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a43746fbe194c4d046f2a7d1dc75d3348
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
kt_double
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(kt_doublevalue)
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, kt_doublevalue, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, kt_doublevalue, ParameterManager *pParameterManger=NULL)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const kt_double &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
kt_double
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
Parameter< kt_int32s >
classkarto_1_1Parameter.html
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const kt_int32s &
GetValue
classkarto_1_1Parameter.html
a047247154bca2f6328942704ef8603de
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a43746fbe194c4d046f2a7d1dc75d3348
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
kt_int32s
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(kt_int32svalue)
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, kt_int32svalue, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, kt_int32svalue, ParameterManager *pParameterManger=NULL)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const kt_int32s &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
kt_int32s
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
Parameter< kt_int32u >
classkarto_1_1Parameter.html
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const kt_int32u &
GetValue
classkarto_1_1Parameter.html
a047247154bca2f6328942704ef8603de
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a43746fbe194c4d046f2a7d1dc75d3348
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
kt_int32u
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(kt_int32uvalue)
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, kt_int32uvalue, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, kt_int32uvalue, ParameterManager *pParameterManger=NULL)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const kt_int32u &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
kt_int32u
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
Parameter< std::string >
classkarto_1_1Parameter.html
karto::AbstractParameter
virtual Parameter *
Clone
classkarto_1_1Parameter.html
aca7e0506de9fbe49c1fb985e2abfc5b4
()
const std::string &
GetValue
classkarto_1_1Parameter.html
a047247154bca2f6328942704ef8603de
() const
virtual const std::string
GetValueAsString
classkarto_1_1Parameter.html
a43746fbe194c4d046f2a7d1dc75d3348
() const
Parameter &
operator=
classkarto_1_1Parameter.html
aa3d51acf31d76baf09bed25f830efc36
(const Parameter &rOther)
std::string
operator=
classkarto_1_1Parameter.html
a1dc16f74a93073fa67eea91967cb0cb0
(std::stringvalue)
Parameter
classkarto_1_1Parameter.html
a3341045075a6caedfa27a0282ab677c1
(const std::string &rName, std::stringvalue, ParameterManager *pParameterManger=NULL)
Parameter
classkarto_1_1Parameter.html
a0f799d7611dc7f1db32198e0a505482b
(const std::string &rName, const std::string &rDescription, std::stringvalue, ParameterManager *pParameterManger=NULL)
void
SetValue
classkarto_1_1Parameter.html
a7e3c852cb23bf96bb9bd0c79bce962a6
(const std::string &rValue)
virtual void
SetValueFromString
classkarto_1_1Parameter.html
ae731501414a7704129141feed5d6b106
(const std::string &rStringValue)
virtual
~Parameter
classkarto_1_1Parameter.html
a9af74921b9a492c8812036b5c3b1ac3c
()
std::string
m_Value
classkarto_1_1Parameter.html
a7f75e2a43d82463fc1abe83b1229f19c
karto::ParameterEnum
classkarto_1_1ParameterEnum.html
Parameter< kt_int32s >
virtual Parameter< kt_int32s > *
Clone
classkarto_1_1ParameterEnum.html
a8b73765bde65bd59fe6ba24fd3e966d8
()
void
DefineEnumValue
classkarto_1_1ParameterEnum.html
ac5303711ec9cc0e0965b8e68daf55c48
(kt_int32s value, const std::string &rName)
virtual const std::string
GetValueAsString
classkarto_1_1ParameterEnum.html
a5625a520531c9098729aa3c6404320c8
() const
ParameterEnum &
operator=
classkarto_1_1ParameterEnum.html
a29aac8029d4c8dfafc413ae7ffd78004
(const ParameterEnum &rOther)
kt_int32s
operator=
classkarto_1_1ParameterEnum.html
a79b1a2745bc5920526c6ad65bf39df34
(kt_int32s value)
ParameterEnum
classkarto_1_1ParameterEnum.html
a3cf81d070d0b890cbfc56f264904b352
(const std::string &rName, kt_int32s value, ParameterManager *pParameterManger=NULL)
virtual void
SetValueFromString
classkarto_1_1ParameterEnum.html
a40cd2be6a039ab389957faa393594c48
(const std::string &rStringValue)
virtual
~ParameterEnum
classkarto_1_1ParameterEnum.html
a88ed58c0eed416737605a03491bdc6bf
()
std::map< std::string, kt_int32s >
EnumMap
classkarto_1_1ParameterEnum.html
ad348c1152dc5d112d1bf995d176d540b
EnumMap
m_EnumDefines
classkarto_1_1ParameterEnum.html
a3ca3d16d28157019a8d63fecdbbf4a38
karto::ParameterManager
classkarto_1_1ParameterManager.html
karto::NonCopyable
void
Add
classkarto_1_1ParameterManager.html
a2c68e94576b1828a3fe6f36532a08145
(AbstractParameter *pParameter)
void
Clear
classkarto_1_1ParameterManager.html
ae9f9409d9a8ff4ea0b3433741510e086
()
AbstractParameter *
Get
classkarto_1_1ParameterManager.html
a8ffc7bd6eda0fdf67944c0cb2f63d632
(const std::string &rName)
const ParameterVector &
GetParameterVector
classkarto_1_1ParameterManager.html
a4b594c662391cd51c624580a6c1e7edb
() const
AbstractParameter *
operator()
classkarto_1_1ParameterManager.html
a3b84532d7ce90b64b89caab1d13ec67d
(const std::string &rName)
ParameterManager
classkarto_1_1ParameterManager.html
a1f28eaed516d310182cbe2fa52afe0a7
()
virtual
~ParameterManager
classkarto_1_1ParameterManager.html
a60a83c0e43b62ab271da862e31708c62
()
const ParameterManager &
operator=
classkarto_1_1ParameterManager.html
a3a7f6710cf2f5480ab96d9f96c55e4eb
(const ParameterManager &)
ParameterManager
classkarto_1_1ParameterManager.html
a881c11bfb49741876a9f5f4ad0e63cba
(const ParameterManager &)
std::map< std::string, AbstractParameter * >
m_ParameterLookup
classkarto_1_1ParameterManager.html
aae6f3dd34945895fe6d8c78ee8370649
ParameterVector
m_Parameters
classkarto_1_1ParameterManager.html
a8cb3d630017ba38941425396279002f0
karto::Parameters
classkarto_1_1Parameters.html
karto::Object
Parameters
classkarto_1_1Parameters.html
a694297a397fc0f2dedff06fa79217183
(const std::string &rName)
virtual
~Parameters
classkarto_1_1Parameters.html
a4d787594e6e62de014bf6b953ad4a588
()
const Parameters &
operator=
classkarto_1_1Parameters.html
a0b019287c945cb379dd8382942bf3759
(const Parameters &)
Parameters
classkarto_1_1Parameters.html
ad2dc477f751b1ff3d1964cd9041c6933
(const Parameters &)
karto::Pose2
classkarto_1_1Pose2.html
kt_double
GetHeading
classkarto_1_1Pose2.html
a00b660746f7642fadc8928855794749d
() const
const Vector2< kt_double > &
GetPosition
classkarto_1_1Pose2.html
aeb87e8e4c293620c476f3e9910aa37b0
() const
kt_double
GetX
classkarto_1_1Pose2.html
ad5fc9ca5a0764dd0618fd5b257a8a8ab
() const
kt_double
GetY
classkarto_1_1Pose2.html
a70f6cd93a12d376ed25a17037b42dfdc
() const
kt_bool
operator!=
classkarto_1_1Pose2.html
ae37ca72f6fd2fb8d8cdd7a631f75d6f8
(const Pose2 &rOther) const
Pose2
operator+
classkarto_1_1Pose2.html
a6605e337edeace66beac860468b73aa9
(const Pose2 &rOther) const
void
operator+=
classkarto_1_1Pose2.html
ab38fa56e1df5704872614ac14982e0bf
(const Pose2 &rOther)
Pose2
operator-
classkarto_1_1Pose2.html
ac878838067ba28aeac533810dcb5bc1c
(const Pose2 &rOther) const
Pose2 &
operator=
classkarto_1_1Pose2.html
a739972f4b92677c9e90e9fdf2137165c
(const Pose2 &rOther)
kt_bool
operator==
classkarto_1_1Pose2.html
ae64bd3ea6ca99c479eed4990a4686be9
(const Pose2 &rOther) const
Pose2
classkarto_1_1Pose2.html
a0bfe4ce6d932d2d23b7cd0861df13c16
()
Pose2
classkarto_1_1Pose2.html
ad073a6d711de3ea21c33e185cfb0ff86
(const Vector2< kt_double > &rPosition, kt_double heading)
Pose2
classkarto_1_1Pose2.html
ae2f5d3463df792d3cd081ce241289505
(kt_double x, kt_double y, kt_double heading)
Pose2
group__OpenKarto.html
ga330ba8542c0bacee1c5cb8fa72884d1b
(const Pose3 &rPose)
Pose2
classkarto_1_1Pose2.html
a37574d1583bca24c9eda5ba2e6c3363b
(const Pose2 &rOther)
void
SetHeading
classkarto_1_1Pose2.html
a7b94427f53bb425e8929f1b9ffda9d84
(kt_double heading)
void
SetPosition
classkarto_1_1Pose2.html
a53d5c7c17c6a1bff783f4078fdb3f958
(const Vector2< kt_double > &rPosition)
void
SetX
classkarto_1_1Pose2.html
aa7c73d5b3f401943c59fedafd0638f87
(kt_double x)
void
SetY
classkarto_1_1Pose2.html
af12a6ebbb4417379fd33bdf2d0239d0d
(kt_double y)
kt_double
SquaredDistance
classkarto_1_1Pose2.html
afce1b874847d55237cca65a8c92bb95a
(const Pose2 &rOther) const
kt_double
m_Heading
classkarto_1_1Pose2.html
a6cd00512d7163048e8171313e9203082
Vector2< kt_double >
m_Position
classkarto_1_1Pose2.html
a9a7b98e177f1c84f7be58100354cf044
friend std::ostream &
operator<<
classkarto_1_1Pose2.html
a38b9063a7f49cb55cd9b59b75d1da0d6
(std::ostream &rStream, const Pose2 &rPose)
friend std::istream &
operator>>
classkarto_1_1Pose2.html
aa84c3e184e702d9aafc02d40d0d7387a
(std::istream &rStream, const Pose2 &)
karto::Pose3
classkarto_1_1Pose3.html
const Quaternion &
GetOrientation
classkarto_1_1Pose3.html
ae2895afc88b514dfdbc30562fa62044c
() const
const Vector3< kt_double > &
GetPosition
classkarto_1_1Pose3.html
adec9662a7d7ed16e3323636834c7634a
() const
kt_bool
operator!=
classkarto_1_1Pose3.html
a0be9a9f3ba6a42584c62f69f8ac974a3
(const Pose3 &rOther) const
Pose3 &
operator=
classkarto_1_1Pose3.html
a98716176db1888c422e6dc5fcc23bcf4
(const Pose3 &rOther)
kt_bool
operator==
classkarto_1_1Pose3.html
a4aa6d3da00b8f901b4f77391986964ff
(const Pose3 &rOther) const
Pose3
classkarto_1_1Pose3.html
a5282662e1fe8258950feb98a207ade00
()
Pose3
classkarto_1_1Pose3.html
a89e5368a2eae4c0fd0b73903dd807fa3
(const Vector3< kt_double > &rPosition)
Pose3
classkarto_1_1Pose3.html
aec7e2cd329b1a781ae607ad26ff827eb
(const Vector3< kt_double > &rPosition, const karto::Quaternion &rOrientation)
Pose3
classkarto_1_1Pose3.html
aaac99042a37a5d81a955cfb1addc3b6c
(const Pose3 &rOther)
Pose3
classkarto_1_1Pose3.html
af7067ff20c3de0a6ce538f1ac2a3d6f5
(const Pose2 &rPose)
void
SetOrientation
classkarto_1_1Pose3.html
ad251535767633179b12f95384a37dd60
(const Quaternion &rOrientation)
void
SetPosition
classkarto_1_1Pose3.html
a9a0f4e95db23e15eeab24f8f0d259836
(const Vector3< kt_double > &rPosition)
std::string
ToString
classkarto_1_1Pose3.html
ac8844a610544777bff0dad3bd39d386e
()
Quaternion
m_Orientation
classkarto_1_1Pose3.html
a9dfd76bcae74efec4c1f229e2f031d5a
Vector3< kt_double >
m_Position
classkarto_1_1Pose3.html
adbe5b5cdce6c12dd871dd92467f47117
friend std::ostream &
operator<<
classkarto_1_1Pose3.html
aae9d32cc3d465c04d0cf89d76d44096e
(std::ostream &rStream, const Pose3 &rPose)
friend std::istream &
operator>>
classkarto_1_1Pose3.html
a90b94389cd5d145908ae771f95939ee7
(std::istream &rStream, const Pose3 &)
karto::Quaternion
classkarto_1_1Quaternion.html
void
FromEulerAngles
classkarto_1_1Quaternion.html
afa66b280b9f8c5b21ad8d86fe5639c97
(kt_double yaw, kt_double pitch, kt_double roll)
kt_double
GetW
classkarto_1_1Quaternion.html
a2cef99dd9bf0ae76b40348790cce2b22
() const
kt_double
GetX
classkarto_1_1Quaternion.html
a81e92e8946cd8747af906aeefa525857
() const
kt_double
GetY
classkarto_1_1Quaternion.html
a872960a710d9f1fbf16e075b9bb4c8b1
() const
kt_double
GetZ
classkarto_1_1Quaternion.html
a65f02edf5976d23ef61c67b983897a1b
() const
kt_bool
operator!=
classkarto_1_1Quaternion.html
aa401616d2df07148c95d34f58a0a3937
(const Quaternion &rOther) const
Quaternion &
operator=
classkarto_1_1Quaternion.html
ae14d75fffe066168d15baca1669e901e
(const Quaternion &rQuaternion)
kt_bool
operator==
classkarto_1_1Quaternion.html
ae486b703260f84a05675c718c4b8e049
(const Quaternion &rOther) const
Quaternion
classkarto_1_1Quaternion.html
a7566c0fd75fb7de1bbf1a93f7299d962
()
Quaternion
classkarto_1_1Quaternion.html
a7f8a520e408ab39b3a84ad6eade73fc9
(kt_double x, kt_double y, kt_double z, kt_double w)
Quaternion
classkarto_1_1Quaternion.html
a7efd13ee720847edf03d09d2b0d33dde
(const Quaternion &rQuaternion)
void
SetW
classkarto_1_1Quaternion.html
aef7640dfeb1ad9025d3d95db7c921bc2
(kt_double w)
void
SetX
classkarto_1_1Quaternion.html
a10ebe5a6f9ffb74118c6e7cd66e9bb55
(kt_double x)
void
SetY
classkarto_1_1Quaternion.html
a98af81c49f2c326e750086de9311d502
(kt_double y)
void
SetZ
classkarto_1_1Quaternion.html
aaa5fcb7f0ff2363cff403f3d3109acfa
(kt_double z)
void
ToEulerAngles
classkarto_1_1Quaternion.html
a57da390c1df57f191d2cc14568dd30c0
(kt_double &rYaw, kt_double &rPitch, kt_double &rRoll) const
kt_double
m_Values
classkarto_1_1Quaternion.html
a31174aee62db867220d503fbc3841752
[4]
friend std::ostream &
operator<<
classkarto_1_1Quaternion.html
adb879083312ca30661fdc0e6ad90522c
(std::ostream &rStream, const Quaternion &rQuaternion)
karto::Rectangle2
classkarto_1_1Rectangle2.html
T
const Vector2< T >
GetCenter
classkarto_1_1Rectangle2.html
aa2dcc2ec6a26c80beab1f1c22784a77a
() const
T
GetHeight
classkarto_1_1Rectangle2.html
a849aeb407356c54472d9e31968d417f3
() const
const Vector2< T > &
GetPosition
classkarto_1_1Rectangle2.html
a4f3c957aeeaefb9069ce9163557773a7
() const
const Size2< T > &
GetSize
classkarto_1_1Rectangle2.html
a69065b430b98a19718c89c40b75029ad
() const
T
GetWidth
classkarto_1_1Rectangle2.html
ae70cb2c1765e162a4746ba251b625d07
() const
T
GetX
classkarto_1_1Rectangle2.html
aee3fa06f8157c1a0fd4d1f34976a76b2
() const
T
GetY
classkarto_1_1Rectangle2.html
a81409be58ac2fd1ddef21536bf427f74
() const
kt_bool
operator!=
classkarto_1_1Rectangle2.html
ae08d57043e03968307f86e4069a368af
(const Rectangle2 &rOther) const
Rectangle2 &
operator=
classkarto_1_1Rectangle2.html
a2b9675757b5564a85024e1ed351428b8
(const Rectangle2 &rOther)
kt_bool
operator==
classkarto_1_1Rectangle2.html
ad1a59c6e184e11498917c8cf063d0df7
(const Rectangle2 &rOther) const
Rectangle2
classkarto_1_1Rectangle2.html
addf6f50b196cb2438df094d5f903d30d
()
Rectangle2
classkarto_1_1Rectangle2.html
a64ea05d15b7ec756d78fc0b84eb60d64
(T x, T y, T width, T height)
Rectangle2
classkarto_1_1Rectangle2.html
aec33f1e199d6e9f6627cda495dac6b1d
(const Vector2< T > &rPosition, const Size2< T > &rSize)
Rectangle2
classkarto_1_1Rectangle2.html
ac8d03cbf2c1c0bc4f0f08b255be58fae
(const Rectangle2 &rOther)
void
SetHeight
classkarto_1_1Rectangle2.html
a5496866fbfe39e922f7653e603f5c9a8
(T height)
void
SetPosition
classkarto_1_1Rectangle2.html
a092f0a77cd05712f1fcd2b973a7befc0
(const T &rX, const T &rY)
void
SetPosition
classkarto_1_1Rectangle2.html
a0c53d31d77da690202edda694fcd15d2
(const Vector2< T > &rPosition)
void
SetSize
classkarto_1_1Rectangle2.html
ad9f2857fa9a8fdf24a2bfd2d1aefb2e3
(const Size2< T > &rSize)
void
SetWidth
classkarto_1_1Rectangle2.html
a2c23cc417487150b164e4ed2adb6ce4a
(T width)
void
SetX
classkarto_1_1Rectangle2.html
a5b431c378220248721c19b592b88d1bd
(T x)
void
SetY
classkarto_1_1Rectangle2.html
a16233795a4993ee9296489f807784bb4
(T y)
Vector2< T >
m_Position
classkarto_1_1Rectangle2.html
a19b0af03b402dec92b7e85e07fc4f48e
Size2< T >
m_Size
classkarto_1_1Rectangle2.html
a090c7b95f884d5bfd70c364ab1cbc40b
Rectangle2< kt_int32s >
classkarto_1_1Rectangle2.html
const Vector2< kt_int32s >
GetCenter
classkarto_1_1Rectangle2.html
aa2dcc2ec6a26c80beab1f1c22784a77a
() const
kt_int32s
GetHeight
classkarto_1_1Rectangle2.html
a849aeb407356c54472d9e31968d417f3
() const
const Vector2< kt_int32s > &
GetPosition
classkarto_1_1Rectangle2.html
a4f3c957aeeaefb9069ce9163557773a7
() const
const Size2< kt_int32s > &
GetSize
classkarto_1_1Rectangle2.html
a69065b430b98a19718c89c40b75029ad
() const
kt_int32s
GetWidth
classkarto_1_1Rectangle2.html
ae70cb2c1765e162a4746ba251b625d07
() const
kt_int32s
GetX
classkarto_1_1Rectangle2.html
aee3fa06f8157c1a0fd4d1f34976a76b2
() const
kt_int32s
GetY
classkarto_1_1Rectangle2.html
a81409be58ac2fd1ddef21536bf427f74
() const
kt_bool
operator!=
classkarto_1_1Rectangle2.html
ae08d57043e03968307f86e4069a368af
(const Rectangle2 &rOther) const
Rectangle2 &
operator=
classkarto_1_1Rectangle2.html
a2b9675757b5564a85024e1ed351428b8
(const Rectangle2 &rOther)
kt_bool
operator==
classkarto_1_1Rectangle2.html
ad1a59c6e184e11498917c8cf063d0df7
(const Rectangle2 &rOther) const
Rectangle2
classkarto_1_1Rectangle2.html
addf6f50b196cb2438df094d5f903d30d
()
Rectangle2
classkarto_1_1Rectangle2.html
a64ea05d15b7ec756d78fc0b84eb60d64
(kt_int32sx, kt_int32sy, kt_int32swidth, kt_int32sheight)
Rectangle2
classkarto_1_1Rectangle2.html
aec33f1e199d6e9f6627cda495dac6b1d
(const Vector2< kt_int32s > &rPosition, const Size2< kt_int32s > &rSize)
Rectangle2
classkarto_1_1Rectangle2.html
ac8d03cbf2c1c0bc4f0f08b255be58fae
(const Rectangle2 &rOther)
void
SetHeight
classkarto_1_1Rectangle2.html
a5496866fbfe39e922f7653e603f5c9a8
(kt_int32sheight)
void
SetPosition
classkarto_1_1Rectangle2.html
a092f0a77cd05712f1fcd2b973a7befc0
(const kt_int32s &rX, const kt_int32s &rY)
void
SetPosition
classkarto_1_1Rectangle2.html
a0c53d31d77da690202edda694fcd15d2
(const Vector2< kt_int32s > &rPosition)
void
SetSize
classkarto_1_1Rectangle2.html
ad9f2857fa9a8fdf24a2bfd2d1aefb2e3
(const Size2< kt_int32s > &rSize)
void
SetWidth
classkarto_1_1Rectangle2.html
a2c23cc417487150b164e4ed2adb6ce4a
(kt_int32swidth)
void
SetX
classkarto_1_1Rectangle2.html
a5b431c378220248721c19b592b88d1bd
(kt_int32sx)
void
SetY
classkarto_1_1Rectangle2.html
a16233795a4993ee9296489f807784bb4
(kt_int32sy)
Vector2< kt_int32s >
m_Position
classkarto_1_1Rectangle2.html
a19b0af03b402dec92b7e85e07fc4f48e
Size2< kt_int32s >
m_Size
classkarto_1_1Rectangle2.html
a090c7b95f884d5bfd70c364ab1cbc40b
karto::ScanManager
classkarto_1_1ScanManager.html
void
AddRunningScan
classkarto_1_1ScanManager.html
ae8a156df91f78af0a7c54997faa8a029
(LocalizedRangeScan *pScan)
void
AddScan
classkarto_1_1ScanManager.html
a3647af32d67bac860357c6419ef97962
(LocalizedRangeScan *pScan, kt_int32s uniqueId)
void
Clear
classkarto_1_1ScanManager.html
a733b8f48fbf674094744f2aac5226805
()
LocalizedRangeScan *
GetLastScan
classkarto_1_1ScanManager.html
a8ad6822741a71a7fcb511e2c187fb600
()
LocalizedRangeScanVector &
GetRunningScans
classkarto_1_1ScanManager.html
a58932efecaf873f99a7a93358b29c681
()
LocalizedRangeScanVector &
GetScans
classkarto_1_1ScanManager.html
a64a61524774dd27f7dd50480ba959e80
()
ScanManager
classkarto_1_1ScanManager.html
a181e7c7f5f7203b45bb698493442ea98
(kt_int32u runningBufferMaximumSize, kt_double runningBufferMaximumDistance)
void
SetLastScan
classkarto_1_1ScanManager.html
a46d16c29c7e9b84288ee4a8fe02d6040
(LocalizedRangeScan *pScan)
virtual
~ScanManager
classkarto_1_1ScanManager.html
aaf76af87a09b63cb9a26ac09742eb1b5
()
LocalizedRangeScan *
m_pLastScan
classkarto_1_1ScanManager.html
a7eef96c48e6626e0a963f9350a9535a0
kt_double
m_RunningBufferMaximumDistance
classkarto_1_1ScanManager.html
a008966829434a53b1dfc80f746fe725e
kt_int32u
m_RunningBufferMaximumSize
classkarto_1_1ScanManager.html
aa34d53859048475fb4041d20ef53409d
LocalizedRangeScanVector
m_RunningScans
classkarto_1_1ScanManager.html
a4b3fed9f1f158986cf8decaa9ff75e2b
LocalizedRangeScanVector
m_Scans
classkarto_1_1ScanManager.html
afcf406e468435ec7015ba9654128bd88
karto::ScanMatcher
classkarto_1_1ScanMatcher.html
void
ComputeAngularCovariance
classkarto_1_1ScanMatcher.html
a1dc04be83266fcf77e217dca51138a3e
(const Pose2 &rBestPose, kt_double bestResponse, const Pose2 &rSearchCenter, kt_double searchAngleOffset, kt_double searchAngleResolution, Matrix3 &rCovariance)
void
ComputePositionalCovariance
classkarto_1_1ScanMatcher.html
a8b0d144bf4ba1cc02622a87930ba4a78
(const Pose2 &rBestPose, kt_double bestResponse, const Pose2 &rSearchCenter, const Vector2< kt_double > &rSearchSpaceOffset, const Vector2< kt_double > &rSearchSpaceResolution, kt_double searchAngleResolution, Matrix3 &rCovariance)
kt_double
CorrelateScan
classkarto_1_1ScanMatcher.html
a5e537b95dfc3464f4f973287668bd029
(LocalizedRangeScan *pScan, const Pose2 &rSearchCenter, const Vector2< kt_double > &rSearchSpaceOffset, const Vector2< kt_double > &rSearchSpaceResolution, kt_double searchAngleOffset, kt_double searchAngleResolution, kt_bool doPenalize, Pose2 &rMean, Matrix3 &rCovariance, kt_bool doingFineMatch)
CorrelationGrid *
GetCorrelationGrid
classkarto_1_1ScanMatcher.html
a977d072576741ed1b27e02e9f9807712
() const
kt_double
MatchScan
classkarto_1_1ScanMatcher.html
a2bb0eaaa05d1ded041ef2437c5745714
(LocalizedRangeScan *pScan, const LocalizedRangeScanVector &rBaseScans, Pose2 &rMean, Matrix3 &rCovariance, kt_bool doPenalize=true, kt_bool doRefineMatch=true)
virtual
~ScanMatcher
classkarto_1_1ScanMatcher.html
a6c8c9602b757f50b0403752ed7609912
()
static ScanMatcher *
Create
classkarto_1_1ScanMatcher.html
ae4f71e6a6665d28fa9b77b222031163c
(Mapper *pMapper, kt_double searchSize, kt_double resolution, kt_double smearDeviation, kt_double rangeThreshold)
ScanMatcher
classkarto_1_1ScanMatcher.html
a1b4f5b583961a1c288ece43e1be91be0
(Mapper *pMapper)
void
AddScan
classkarto_1_1ScanMatcher.html
a8fa9c61ecc655d75f16bbacf54cb49ad
(LocalizedRangeScan *pScan, const Vector2< kt_double > &rViewPoint, kt_bool doSmear=true)
void
AddScans
classkarto_1_1ScanMatcher.html
ab74729acbea8f7b24a89708c95e0aa6f
(const LocalizedRangeScanVector &rScans, Vector2< kt_double > viewPoint)
PointVectorDouble
FindValidPoints
classkarto_1_1ScanMatcher.html
a5a7d758859d5340d8e1c2a8e4af3b391
(LocalizedRangeScan *pScan, const Vector2< kt_double > &rViewPoint) const
kt_double
GetResponse
classkarto_1_1ScanMatcher.html
a6618adec5fa414c1a9b2bb080a582c0d
(kt_int32u angleIndex, kt_int32s gridPositionIndex) const
CorrelationGrid *
m_pCorrelationGrid
classkarto_1_1ScanMatcher.html
a4529edd82e088196bffd030a51d2ec22
GridIndexLookup< kt_int8u > *
m_pGridLookup
classkarto_1_1ScanMatcher.html
a88cee2f953657fb54cd6d3ec19fcb505
Mapper *
m_pMapper
classkarto_1_1ScanMatcher.html
a22bc8369ccbcf614cc49c0ceaebad501
Grid< kt_double > *
m_pSearchSpaceProbs
classkarto_1_1ScanMatcher.html
afed44e96d4de1755d6d11ee442acc408
karto::ScanSolver
classkarto_1_1ScanSolver.html
std::vector< std::pair< kt_int32s, Pose2 > >
IdPoseVector
classkarto_1_1ScanSolver.html
a71d6cca4b67f7ff9a000d507fdc5f5f7
virtual void
AddConstraint
classkarto_1_1ScanSolver.html
aa5e80b700a6bf7f5133766e7e739ff5f
(Edge< LocalizedRangeScan > *)
virtual void
AddNode
classkarto_1_1ScanSolver.html
aab80a743cf7f1d26ab8ffbb54c4293d5
(Vertex< LocalizedRangeScan > *)
virtual void
Clear
classkarto_1_1ScanSolver.html
aa222b6e8e3285e49629f8f8de92fb1e0
()
virtual void
Compute
classkarto_1_1ScanSolver.html
a9d4e8971f3e44fa7e6ee8a6f6c703c7d
()=0
virtual const IdPoseVector &
GetCorrections
classkarto_1_1ScanSolver.html
a1fbad266a67e4f727a5c0ec1e823429f
() const =0
virtual void
RemoveConstraint
classkarto_1_1ScanSolver.html
aaa200b7763fa5956a68ca3da1664a32d
(kt_int32s, kt_int32s)
virtual void
RemoveNode
classkarto_1_1ScanSolver.html
a3c8d333075c3d2822eb14f1588ac39a1
(kt_int32s)
ScanSolver
classkarto_1_1ScanSolver.html
ab20dfc33ffa9328482ad81715bf21cec
()
virtual
~ScanSolver
classkarto_1_1ScanSolver.html
a2c2fc4ac493d304036a34a9d6012281b
()
karto::Sensor
classkarto_1_1Sensor.html
karto::Object
const Pose2 &
GetOffsetPose
classkarto_1_1Sensor.html
a7c0122a10895793864168f7f2e583ab8
() const
void
SetOffsetPose
classkarto_1_1Sensor.html
a4e19be09d2bbaa9a39b0d766ce639e12
(const Pose2 &rPose)
virtual kt_bool
Validate
classkarto_1_1Sensor.html
ae4ef32f2dc54765e44a3f34ed4a4dfee
()=0
virtual kt_bool
Validate
classkarto_1_1Sensor.html
aee469383005d27a31110638eb602cd69
(SensorData *pSensorData)=0
virtual
~Sensor
classkarto_1_1Sensor.html
a4881579cf0741da8499b674181902301
()
Sensor
classkarto_1_1Sensor.html
af7fc746dabe763ec7941b42f1dae925e
(const Name &rName)
const Sensor &
operator=
classkarto_1_1Sensor.html
ae28795a908ccc4cc1dc5da50b824a6de
(const Sensor &)
Sensor
classkarto_1_1Sensor.html
a777a38e37e26288d7f5617b0548dbd87
(const Sensor &)
Parameter< Pose2 > *
m_pOffsetPose
classkarto_1_1Sensor.html
a884c1e1cecebbba256acb4e2e2a1c57e
karto::SensorData
classkarto_1_1SensorData.html
karto::Object
void
AddCustomData
classkarto_1_1SensorData.html
a6ef542cdbfafcb56470629d2c8ffd695
(CustomData *pCustomData)
const CustomDataVector &
GetCustomData
classkarto_1_1SensorData.html
a46bf5a30894da177b065d9315a5a6155
() const
const Name &
GetSensorName
classkarto_1_1SensorData.html
a1311287bb64a7f152f5f5d0349ed58c1
() const
kt_int32s
GetStateId
classkarto_1_1SensorData.html
a67e52660eba8dafe5cab38442ba2f28d
() const
kt_double
GetTime
classkarto_1_1SensorData.html
a7eb8db16b6534c4740a12bd8450ebea1
() const
kt_int32s
GetUniqueId
classkarto_1_1SensorData.html
a11db6b84c77201a9fca2ff81edb33bfd
() const
void
SetStateId
classkarto_1_1SensorData.html
aafe8d3f7401473d8b85d3f9500553620
(kt_int32s stateId)
void
SetTime
classkarto_1_1SensorData.html
ab462b0f0b36ba837d7a12b70d6d39a1f
(kt_double time)
void
SetUniqueId
classkarto_1_1SensorData.html
a3080cd929964e81d3efcb09542d9b2a7
(kt_int32u uniqueId)
virtual
~SensorData
classkarto_1_1SensorData.html
ade4094a1bf00ccac522498240d7f475c
()
SensorData
classkarto_1_1SensorData.html
a3011bec2ba9bf28f32aadf84c532f05a
(const Name &rSensorName)
const SensorData &
operator=
classkarto_1_1SensorData.html
ac797315d546234bc0d1657b690d94ab6
(const SensorData &)
SensorData
classkarto_1_1SensorData.html
a89e5c8dea40752424bce647aa83cf735
(const SensorData &)
CustomDataVector
m_CustomData
classkarto_1_1SensorData.html
abf8710f0a97ec6b579c1e080b951e95d
Name
m_SensorName
classkarto_1_1SensorData.html
a406ecac934191e78bdefc1454d092bc1
kt_int32s
m_StateId
classkarto_1_1SensorData.html
ab8297b159fe7f0704cfcb861688d365f
kt_double
m_Time
classkarto_1_1SensorData.html
ae4a2c8349bbb2821dcc353c9f7c8f6d5
kt_int32s
m_UniqueId
classkarto_1_1SensorData.html
a48559097c70111a83e6a7f739a0a40f7
karto::SensorManager
classkarto_1_1SensorManager.html
SensorVector
GetAllSensors
classkarto_1_1SensorManager.html
a37175743110fbd0b8f04b04be5b56e7c
()
Sensor *
GetSensorByName
classkarto_1_1SensorManager.html
aa776ad089f6c1c19254fc34ad56f3f17
(const Name &rName)
T *
GetSensorByName
classkarto_1_1SensorManager.html
adf016e96032228fb8318f3b7e5d215af
(const Name &rName)
void
RegisterSensor
classkarto_1_1SensorManager.html
aed3397554cc89f4ecfdeee0340204d9e
(Sensor *pSensor, kt_bool override=false)
SensorManager
classkarto_1_1SensorManager.html
aa4e41b06db972f2e058816739512deff
()
void
UnregisterSensor
classkarto_1_1SensorManager.html
a3598902f55ccb320a9b95c6cc9cf2c09
(Sensor *pSensor)
virtual
~SensorManager
classkarto_1_1SensorManager.html
a1ef6ee988224cf751ad45ecb60a255d9
()
static SensorManager *
GetInstance
classkarto_1_1SensorManager.html
a9841f70792bbcf98a9274223ac6c8104
()
static void
Validate
classkarto_1_1SensorManager.html
ad031a621b3b44f56418ff7f9dc1f2d3e
(Sensor *pSensor)
SensorManagerMap
m_Sensors
classkarto_1_1SensorManager.html
ac26a8dfb0ce39ed7fb9ed040a2b18c0f
karto::Singleton
classkarto_1_1Singleton.html
T
T *
Get
classkarto_1_1Singleton.html
a0ae4033a1d1cf117fc356997d544a706
()
Singleton
classkarto_1_1Singleton.html
a2ac05ccc5338e0c477b1f127969a6c08
()
virtual
~Singleton
classkarto_1_1Singleton.html
a7dde17abd7cdaef797a90993f63f3725
()
const Singleton &
operator=
classkarto_1_1Singleton.html
a2e34566365fd92cb9e310b5112069378
(const Singleton &)
Singleton
classkarto_1_1Singleton.html
a65520cbc4900257c75dda78a7d058e0b
(const Singleton &)
T *
m_pPointer
classkarto_1_1Singleton.html
ae9b9f61e4a693b7e8bc56a0a7a01db2c
karto::Size2
classkarto_1_1Size2.html
T
const T
GetHeight
classkarto_1_1Size2.html
a83dde2e1b0da6203ca48f22a1b8a46fe
() const
const T
GetWidth
classkarto_1_1Size2.html
afe6599b58eb6573ac7a04f2f287eca94
() const
kt_bool
operator!=
classkarto_1_1Size2.html
aa9139e4f64375dc4b9d65cfd7be5c058
(const Size2 &rOther) const
Size2 &
operator=
classkarto_1_1Size2.html
ac003252fce4ec81cfb1435cc557f8580
(const Size2 &rOther)
kt_bool
operator==
classkarto_1_1Size2.html
a160aec5aab04c2f1eac890a1a99b2473
(const Size2 &rOther) const
void
SetHeight
classkarto_1_1Size2.html
a0546fec2f6c90c33dfa727946004a239
(T height)
void
SetWidth
classkarto_1_1Size2.html
ad883d355e5e11d44d908b5f46295fead
(T width)
Size2
classkarto_1_1Size2.html
af8447be7780f1c1d9030a410686c3d67
()
Size2
classkarto_1_1Size2.html
ae5a9e2f526b67c07f97092e3b0cff28d
(T width, T height)
Size2
classkarto_1_1Size2.html
a860c766ac8dd29f4c93c35553dc846d1
(const Size2 &rOther)
T
m_Height
classkarto_1_1Size2.html
a9799d8188d2c3a4178256a9774b328c9
T
m_Width
classkarto_1_1Size2.html
aae7a366157587a7363dba34c2b1c7f52
friend std::ostream &
operator<<
classkarto_1_1Size2.html
a8a665cee4a5649c261a53a8a7c55d942
(std::ostream &rStream, const Size2 &rSize)
Size2< kt_int32s >
classkarto_1_1Size2.html
const kt_int32s
GetHeight
classkarto_1_1Size2.html
a83dde2e1b0da6203ca48f22a1b8a46fe
() const
const kt_int32s
GetWidth
classkarto_1_1Size2.html
afe6599b58eb6573ac7a04f2f287eca94
() const
kt_bool
operator!=
classkarto_1_1Size2.html
aa9139e4f64375dc4b9d65cfd7be5c058
(const Size2 &rOther) const
Size2 &
operator=
classkarto_1_1Size2.html
ac003252fce4ec81cfb1435cc557f8580
(const Size2 &rOther)
kt_bool
operator==
classkarto_1_1Size2.html
a160aec5aab04c2f1eac890a1a99b2473
(const Size2 &rOther) const
void
SetHeight
classkarto_1_1Size2.html
a0546fec2f6c90c33dfa727946004a239
(kt_int32sheight)
void
SetWidth
classkarto_1_1Size2.html
ad883d355e5e11d44d908b5f46295fead
(kt_int32swidth)
Size2
classkarto_1_1Size2.html
af8447be7780f1c1d9030a410686c3d67
()
Size2
classkarto_1_1Size2.html
ae5a9e2f526b67c07f97092e3b0cff28d
(kt_int32swidth, kt_int32sheight)
Size2
classkarto_1_1Size2.html
a860c766ac8dd29f4c93c35553dc846d1
(const Size2 &rOther)
kt_int32s
m_Height
classkarto_1_1Size2.html
a9799d8188d2c3a4178256a9774b328c9
kt_int32s
m_Width
classkarto_1_1Size2.html
aae7a366157587a7363dba34c2b1c7f52
friend std::ostream &
operator<<
classkarto_1_1Size2.html
a8a665cee4a5649c261a53a8a7c55d942
(std::ostream &rStream, const Size2 &rSize)
SpaSolver
classSpaSolver.html
karto::ScanSolver
virtual void
AddConstraint
classSpaSolver.html
a4db58218c548bee129a0041e871022f3
(karto::Edge< karto::LocalizedRangeScan > *pEdge)
virtual void
AddNode
classSpaSolver.html
a6d23079edcc2d368ebcc064d6b582b11
(karto::Vertex< karto::LocalizedRangeScan > *pVertex)
virtual void
Clear
classSpaSolver.html
adc08edd322215253bb16c93a66cb73b4
()
virtual void
Compute
classSpaSolver.html
af9431c04cef3bad86d4a0db2116366da
()
virtual const karto::ScanSolver::IdPoseVector &
GetCorrections
classSpaSolver.html
a1294dcc2740499a6f7ef0e5262d6c0ab
() const
SpaSolver
classSpaSolver.html
a568d2d16e6a7998548cefd6f52e4a228
()
virtual
~SpaSolver
classSpaSolver.html
ac00fac07e639280a5d1c49d31882ffdb
()
karto::ScanSolver::IdPoseVector
corrections
classSpaSolver.html
aaf7a32c9088a2ca7e98f9d923f646f69
sba::SysSPA2d
m_Spa
classSpaSolver.html
a021c20c952e243459acd40b56241a613
karto::Transform
classkarto_1_1Transform.html
Pose2
InverseTransformPose
classkarto_1_1Transform.html
a19fe2829079683e251ae19f59922160b
(const Pose2 &rSourcePose)
Transform
classkarto_1_1Transform.html
a27e6d85083a639830ec85c17a251a7b7
(const Pose2 &rPose)
Transform
classkarto_1_1Transform.html
a95c2301bbf5f2b91e96c9fc8125ac91c
(const Pose2 &rPose1, const Pose2 &rPose2)
Pose2
TransformPose
classkarto_1_1Transform.html
aaac8d5d56be14cd7518ddfd4f8ead4c5
(const Pose2 &rSourcePose)
void
SetTransform
classkarto_1_1Transform.html
adc9db90d36b79ddf58474374a01d9078
(const Pose2 &rPose1, const Pose2 &rPose2)
Matrix3
m_InverseRotation
classkarto_1_1Transform.html
a4617abcfc6015de61e05ec6fe51d5347
Matrix3
m_Rotation
classkarto_1_1Transform.html
aa14635527182ede6fbef8c8d5254058c
Pose2
m_Transform
classkarto_1_1Transform.html
ab9b7cc13822fbbe8ff816b5e41698bd5
karto::Vector2
classkarto_1_1Vector2.html
T
kt_double
Distance
classkarto_1_1Vector2.html
a6782e8aa5863b922a23d4278194f2535
(const Vector2 &rOther) const
const T &
GetX
classkarto_1_1Vector2.html
a3d49a60ba6a8dc3cfb394bd03389e738
() const
const T &
GetY
classkarto_1_1Vector2.html
acea0869a998fc859ebf68d87b399d300
() const
kt_double
Length
classkarto_1_1Vector2.html
a4ebdd0232c4aeac4aa19da8464706903
() const
void
MakeCeil
classkarto_1_1Vector2.html
a24b03fc9b049b9b4be089e795ea67bcf
(const Vector2 &rOther)
void
MakeFloor
classkarto_1_1Vector2.html
aae46983ad2ef283f5688fa765e93c1f8
(const Vector2 &rOther)
kt_bool
operator!=
classkarto_1_1Vector2.html
a087148fccc041ae4335ab8fb89b5a578
(const Vector2 &rOther) const
kt_double
operator*
classkarto_1_1Vector2.html
adc854fad1433102f8d7f505eb70d78e7
(const Vector2 &rOther) const
const Vector2
operator*
classkarto_1_1Vector2.html
ae53d064fc388527c168b13f6440a080f
(T scalar) const
void
operator*=
classkarto_1_1Vector2.html
aa86b69f631f4ecb1fa4b39485371c538
(T scalar)
const Vector2
operator+
classkarto_1_1Vector2.html
a4080eb2605dc36437dd3b3c514aa901c
(const Vector2 &rOther) const
void
operator+=
classkarto_1_1Vector2.html
a1c30068c33cc5cb2d003de27305a2603
(const Vector2 &rOther)
const Vector2
operator-
classkarto_1_1Vector2.html
a5f3cb393be4a19276efd20f9261a4ad5
(const Vector2 &rOther) const
const Vector2
operator-
classkarto_1_1Vector2.html
a8a5007ae3fd8e6b22eccc5024fd229e4
(T scalar) const
void
operator-=
classkarto_1_1Vector2.html
a1c3e92bb8c6e4d2d6ca875c52b5c0a80
(const Vector2 &rOther)
const Vector2
operator/
classkarto_1_1Vector2.html
a48f6a1daa4ebfb7f053cad33590502fa
(T scalar) const
void
operator/=
classkarto_1_1Vector2.html
a7c87c8a782de1429d2d4d2def44410cc
(T scalar)
kt_bool
operator<
classkarto_1_1Vector2.html
a4d14129e86b04414d83fe89e8eb6ad4b
(const Vector2 &rOther) const
kt_bool
operator==
classkarto_1_1Vector2.html
af458a2db1e41642d498d8ee3be1e6e7f
(const Vector2 &rOther) const
void
SetX
classkarto_1_1Vector2.html
a2f1c1c7f3ca61067e423fd0eec4a3ab5
(const T &x)
void
SetY
classkarto_1_1Vector2.html
a0976bb9d495318bac84d1bb10b1d7f8d
(const T &y)
kt_double
SquaredDistance
classkarto_1_1Vector2.html
aea24133e90ddfb955a2581b648e3c3c4
(const Vector2 &rOther) const
kt_double
SquaredLength
classkarto_1_1Vector2.html
a1cdb53daba4915de1b744acb453c61b3
() const
Vector2
classkarto_1_1Vector2.html
a7a1b2a6d080052ee73b55dd3424986eb
()
Vector2
classkarto_1_1Vector2.html
a9bb2e622ffeb550215a3f16aa2e322cd
(T x, T y)
T
m_Values
classkarto_1_1Vector2.html
a094134d1efe35b9ddb0b8639dd859479
[2]
friend std::ostream &
operator<<
classkarto_1_1Vector2.html
a598f629485b2e3100c8411d300353c4a
(std::ostream &rStream, const Vector2 &rVector)
friend std::istream &
operator>>
classkarto_1_1Vector2.html
a44feafa012494aff94b7f4cc3e60c4c4
(std::istream &rStream, const Vector2 &)
Vector2< kt_double >
classkarto_1_1Vector2.html
kt_double
Distance
classkarto_1_1Vector2.html
a6782e8aa5863b922a23d4278194f2535
(const Vector2 &rOther) const
const kt_double &
GetX
classkarto_1_1Vector2.html
a3d49a60ba6a8dc3cfb394bd03389e738
() const
const kt_double &
GetY
classkarto_1_1Vector2.html
acea0869a998fc859ebf68d87b399d300
() const
kt_double
Length
classkarto_1_1Vector2.html
a4ebdd0232c4aeac4aa19da8464706903
() const
void
MakeCeil
classkarto_1_1Vector2.html
a24b03fc9b049b9b4be089e795ea67bcf
(const Vector2 &rOther)
void
MakeFloor
classkarto_1_1Vector2.html
aae46983ad2ef283f5688fa765e93c1f8
(const Vector2 &rOther)
kt_bool
operator!=
classkarto_1_1Vector2.html
a087148fccc041ae4335ab8fb89b5a578
(const Vector2 &rOther) const
kt_double
operator*
classkarto_1_1Vector2.html
adc854fad1433102f8d7f505eb70d78e7
(const Vector2 &rOther) const
const Vector2
operator*
classkarto_1_1Vector2.html
ae53d064fc388527c168b13f6440a080f
(kt_doublescalar) const
void
operator*=
classkarto_1_1Vector2.html
aa86b69f631f4ecb1fa4b39485371c538
(kt_doublescalar)
const Vector2
operator+
classkarto_1_1Vector2.html
a4080eb2605dc36437dd3b3c514aa901c
(const Vector2 &rOther) const
void
operator+=
classkarto_1_1Vector2.html
a1c30068c33cc5cb2d003de27305a2603
(const Vector2 &rOther)
const Vector2
operator-
classkarto_1_1Vector2.html
a5f3cb393be4a19276efd20f9261a4ad5
(const Vector2 &rOther) const
const Vector2
operator-
classkarto_1_1Vector2.html
a8a5007ae3fd8e6b22eccc5024fd229e4
(kt_doublescalar) const
void
operator-=
classkarto_1_1Vector2.html
a1c3e92bb8c6e4d2d6ca875c52b5c0a80
(const Vector2 &rOther)
const Vector2
operator/
classkarto_1_1Vector2.html
a48f6a1daa4ebfb7f053cad33590502fa
(kt_doublescalar) const
void
operator/=
classkarto_1_1Vector2.html
a7c87c8a782de1429d2d4d2def44410cc
(kt_doublescalar)
kt_bool
operator<
classkarto_1_1Vector2.html
a4d14129e86b04414d83fe89e8eb6ad4b
(const Vector2 &rOther) const
kt_bool
operator==
classkarto_1_1Vector2.html
af458a2db1e41642d498d8ee3be1e6e7f
(const Vector2 &rOther) const
void
SetX
classkarto_1_1Vector2.html
a2f1c1c7f3ca61067e423fd0eec4a3ab5
(const kt_double &x)
void
SetY
classkarto_1_1Vector2.html
a0976bb9d495318bac84d1bb10b1d7f8d
(const kt_double &y)
kt_double
SquaredDistance
classkarto_1_1Vector2.html
aea24133e90ddfb955a2581b648e3c3c4
(const Vector2 &rOther) const
kt_double
SquaredLength
classkarto_1_1Vector2.html
a1cdb53daba4915de1b744acb453c61b3
() const
Vector2
classkarto_1_1Vector2.html
a7a1b2a6d080052ee73b55dd3424986eb
()
Vector2
classkarto_1_1Vector2.html
a9bb2e622ffeb550215a3f16aa2e322cd
(kt_doublex, kt_doubley)
kt_double
m_Values
classkarto_1_1Vector2.html
a094134d1efe35b9ddb0b8639dd859479
[2]
friend std::ostream &
operator<<
classkarto_1_1Vector2.html
a598f629485b2e3100c8411d300353c4a
(std::ostream &rStream, const Vector2 &rVector)
friend std::istream &
operator>>
classkarto_1_1Vector2.html
a44feafa012494aff94b7f4cc3e60c4c4
(std::istream &rStream, const Vector2 &)
Vector2< kt_int32s >
classkarto_1_1Vector2.html
kt_double
Distance
classkarto_1_1Vector2.html
a6782e8aa5863b922a23d4278194f2535
(const Vector2 &rOther) const
const kt_int32s &
GetX
classkarto_1_1Vector2.html
a3d49a60ba6a8dc3cfb394bd03389e738
() const
const kt_int32s &
GetY
classkarto_1_1Vector2.html
acea0869a998fc859ebf68d87b399d300
() const
kt_double
Length
classkarto_1_1Vector2.html
a4ebdd0232c4aeac4aa19da8464706903
() const
void
MakeCeil
classkarto_1_1Vector2.html
a24b03fc9b049b9b4be089e795ea67bcf
(const Vector2 &rOther)
void
MakeFloor
classkarto_1_1Vector2.html
aae46983ad2ef283f5688fa765e93c1f8
(const Vector2 &rOther)
kt_bool
operator!=
classkarto_1_1Vector2.html
a087148fccc041ae4335ab8fb89b5a578
(const Vector2 &rOther) const
kt_double
operator*
classkarto_1_1Vector2.html
adc854fad1433102f8d7f505eb70d78e7
(const Vector2 &rOther) const
const Vector2
operator*
classkarto_1_1Vector2.html
ae53d064fc388527c168b13f6440a080f
(kt_int32sscalar) const
void
operator*=
classkarto_1_1Vector2.html
aa86b69f631f4ecb1fa4b39485371c538
(kt_int32sscalar)
const Vector2
operator+
classkarto_1_1Vector2.html
a4080eb2605dc36437dd3b3c514aa901c
(const Vector2 &rOther) const
void
operator+=
classkarto_1_1Vector2.html
a1c30068c33cc5cb2d003de27305a2603
(const Vector2 &rOther)
const Vector2
operator-
classkarto_1_1Vector2.html
a5f3cb393be4a19276efd20f9261a4ad5
(const Vector2 &rOther) const
const Vector2
operator-
classkarto_1_1Vector2.html
a8a5007ae3fd8e6b22eccc5024fd229e4
(kt_int32sscalar) const
void
operator-=
classkarto_1_1Vector2.html
a1c3e92bb8c6e4d2d6ca875c52b5c0a80
(const Vector2 &rOther)
const Vector2
operator/
classkarto_1_1Vector2.html
a48f6a1daa4ebfb7f053cad33590502fa
(kt_int32sscalar) const
void
operator/=
classkarto_1_1Vector2.html
a7c87c8a782de1429d2d4d2def44410cc
(kt_int32sscalar)
kt_bool
operator<
classkarto_1_1Vector2.html
a4d14129e86b04414d83fe89e8eb6ad4b
(const Vector2 &rOther) const
kt_bool
operator==
classkarto_1_1Vector2.html
af458a2db1e41642d498d8ee3be1e6e7f
(const Vector2 &rOther) const
void
SetX
classkarto_1_1Vector2.html
a2f1c1c7f3ca61067e423fd0eec4a3ab5
(const kt_int32s &x)
void
SetY
classkarto_1_1Vector2.html
a0976bb9d495318bac84d1bb10b1d7f8d
(const kt_int32s &y)
kt_double
SquaredDistance
classkarto_1_1Vector2.html
aea24133e90ddfb955a2581b648e3c3c4
(const Vector2 &rOther) const
kt_double
SquaredLength
classkarto_1_1Vector2.html
a1cdb53daba4915de1b744acb453c61b3
() const
Vector2
classkarto_1_1Vector2.html
a7a1b2a6d080052ee73b55dd3424986eb
()
Vector2
classkarto_1_1Vector2.html
a9bb2e622ffeb550215a3f16aa2e322cd
(kt_int32sx, kt_int32sy)
kt_int32s
m_Values
classkarto_1_1Vector2.html
a094134d1efe35b9ddb0b8639dd859479
[2]
friend std::ostream &
operator<<
classkarto_1_1Vector2.html
a598f629485b2e3100c8411d300353c4a
(std::ostream &rStream, const Vector2 &rVector)
friend std::istream &
operator>>
classkarto_1_1Vector2.html
a44feafa012494aff94b7f4cc3e60c4c4
(std::istream &rStream, const Vector2 &)
karto::Vector3
classkarto_1_1Vector3.html
T
const T &
GetX
classkarto_1_1Vector3.html
a58185d6ee55a416390dae01532e76a56
() const
const T &
GetY
classkarto_1_1Vector3.html
aa2d367a5261c0dcade1ad85550b0084d
() const
const T &
GetZ
classkarto_1_1Vector3.html
a78bd1e74715aa95bebbc2f91c1d1782a
() const
kt_double
Length
classkarto_1_1Vector3.html
a2ef6e7ee690d98c0bbf54664152edb04
() const
void
MakeCeil
classkarto_1_1Vector3.html
a7bee42c3495765285022237a0c2f49ca
(const Vector3 &rOther)
void
MakeFloor
classkarto_1_1Vector3.html
a62084cb52aee5f7df250d00035bf1b4c
(const Vector3 &rOther)
kt_bool
operator!=
classkarto_1_1Vector3.html
a142eb23bf18ea50b85a43b01c8e42ea4
(const Vector3 &rOther) const
const Vector3
operator*
classkarto_1_1Vector3.html
ad83febb5cea267f9354e1dadf62224de
(T scalar) const
const Vector3
operator+
classkarto_1_1Vector3.html
a2e2d176c161125727ac2b9c08556bcd8
(const Vector3 &rOther) const
const Vector3
operator+
classkarto_1_1Vector3.html
a3f7bc810165fbd6c1b946724c0460d00
(kt_double scalar) const
const Vector3
operator-
classkarto_1_1Vector3.html
a0fe97c318f52eea05560a2aa5f6385e0
(const Vector3 &rOther) const
const Vector3
operator-
classkarto_1_1Vector3.html
a737c2897bdd02f5908f2da336b9ad2ce
(kt_double scalar) const
Vector3 &
operator=
classkarto_1_1Vector3.html
a9dc4c35e227a43dfd74c237aabd02bf7
(const Vector3 &rOther)
kt_bool
operator==
classkarto_1_1Vector3.html
a3417e8986e3ca5abfa4407b816e8a7d8
(const Vector3 &rOther) const
void
SetX
classkarto_1_1Vector3.html
a4589493ce57101f5d3c02dcd8776da3b
(const T &x)
void
SetY
classkarto_1_1Vector3.html
aa591fc178b13aca284d99f61dd41942c
(const T &y)
void
SetZ
classkarto_1_1Vector3.html
a7a928c9976120ae9ece035be955449c3
(const T &z)
kt_double
SquaredLength
classkarto_1_1Vector3.html
acb519dce4c72583e12666071a38c8716
() const
std::string
ToString
classkarto_1_1Vector3.html
a6d0bfdddf68a465408e56aa44fb1d479
() const
Vector3
classkarto_1_1Vector3.html
a9fa0fcdd23e87a646db783a45987dd71
()
Vector3
classkarto_1_1Vector3.html
a5d4fe14725fe9242955f70cd2fee832f
(T x, T y, T z)
Vector3
classkarto_1_1Vector3.html
a0710d7b77b0a79a746e378849af031e0
(const Vector3 &rOther)
T
m_Values
classkarto_1_1Vector3.html
a63ff4778918718c576fc1eb6c19cffc3
[3]
friend std::ostream &
operator<<
classkarto_1_1Vector3.html
a566576560e6ca0369635b9c58f4bbc9f
(std::ostream &rStream, const Vector3 &rVector)
friend std::istream &
operator>>
classkarto_1_1Vector3.html
a54940ccd50b1695ae37b106d68d77fed
(std::istream &rStream, const Vector3 &)
Vector3< kt_double >
classkarto_1_1Vector3.html
const kt_double &
GetX
classkarto_1_1Vector3.html
a58185d6ee55a416390dae01532e76a56
() const
const kt_double &
GetY
classkarto_1_1Vector3.html
aa2d367a5261c0dcade1ad85550b0084d
() const
const kt_double &
GetZ
classkarto_1_1Vector3.html
a78bd1e74715aa95bebbc2f91c1d1782a
() const
kt_double
Length
classkarto_1_1Vector3.html
a2ef6e7ee690d98c0bbf54664152edb04
() const
void
MakeCeil
classkarto_1_1Vector3.html
a7bee42c3495765285022237a0c2f49ca
(const Vector3 &rOther)
void
MakeFloor
classkarto_1_1Vector3.html
a62084cb52aee5f7df250d00035bf1b4c
(const Vector3 &rOther)
kt_bool
operator!=
classkarto_1_1Vector3.html
a142eb23bf18ea50b85a43b01c8e42ea4
(const Vector3 &rOther) const
const Vector3
operator*
classkarto_1_1Vector3.html
ad83febb5cea267f9354e1dadf62224de
(kt_doublescalar) const
const Vector3
operator+
classkarto_1_1Vector3.html
a2e2d176c161125727ac2b9c08556bcd8
(const Vector3 &rOther) const
const Vector3
operator+
classkarto_1_1Vector3.html
a3f7bc810165fbd6c1b946724c0460d00
(kt_double scalar) const
const Vector3
operator-
classkarto_1_1Vector3.html
a0fe97c318f52eea05560a2aa5f6385e0
(const Vector3 &rOther) const
const Vector3
operator-
classkarto_1_1Vector3.html
a737c2897bdd02f5908f2da336b9ad2ce
(kt_double scalar) const
Vector3 &
operator=
classkarto_1_1Vector3.html
a9dc4c35e227a43dfd74c237aabd02bf7
(const Vector3 &rOther)
kt_bool
operator==
classkarto_1_1Vector3.html
a3417e8986e3ca5abfa4407b816e8a7d8
(const Vector3 &rOther) const
void
SetX
classkarto_1_1Vector3.html
a4589493ce57101f5d3c02dcd8776da3b
(const kt_double &x)
void
SetY
classkarto_1_1Vector3.html
aa591fc178b13aca284d99f61dd41942c
(const kt_double &y)
void
SetZ
classkarto_1_1Vector3.html
a7a928c9976120ae9ece035be955449c3
(const kt_double &z)
kt_double
SquaredLength
classkarto_1_1Vector3.html
acb519dce4c72583e12666071a38c8716
() const
std::string
ToString
classkarto_1_1Vector3.html
a6d0bfdddf68a465408e56aa44fb1d479
() const
Vector3
classkarto_1_1Vector3.html
a9fa0fcdd23e87a646db783a45987dd71
()
Vector3
classkarto_1_1Vector3.html
a5d4fe14725fe9242955f70cd2fee832f
(kt_doublex, kt_doubley, kt_doublez)
Vector3
classkarto_1_1Vector3.html
a0710d7b77b0a79a746e378849af031e0
(const Vector3 &rOther)
kt_double
m_Values
classkarto_1_1Vector3.html
a63ff4778918718c576fc1eb6c19cffc3
[3]
friend std::ostream &
operator<<
classkarto_1_1Vector3.html
a566576560e6ca0369635b9c58f4bbc9f
(std::ostream &rStream, const Vector3 &rVector)
friend std::istream &
operator>>
classkarto_1_1Vector3.html
a54940ccd50b1695ae37b106d68d77fed
(std::istream &rStream, const Vector3 &)
karto::Vertex
classkarto_1_1Vertex.html
T
std::vector< Vertex< T > * >
GetAdjacentVertices
classkarto_1_1Vertex.html
aaf60f450d4368b2ebff8c48533193078
() const
const std::vector< Edge< T > * > &
GetEdges
classkarto_1_1Vertex.html
a4592921dfb35ea268f6827e09b61b2d4
() const
T *
GetObject
classkarto_1_1Vertex.html
a520d1bb47e16032150a844aa483f0d44
() const
Vertex
classkarto_1_1Vertex.html
af4c9b1d17a23decb7685e7d68d18d1ac
(T *pObject)
virtual
~Vertex
classkarto_1_1Vertex.html
a9ffcb925c0041a386f8dcca12f291441
()
void
AddEdge
classkarto_1_1Vertex.html
a8abfb8ba88d6769871caeaddd2a52d1a
(Edge< T > *pEdge)
std::vector< Edge< T > * >
m_Edges
classkarto_1_1Vertex.html
aedc35f1ef634254aaa11e29271ecfa99
T *
m_pObject
classkarto_1_1Vertex.html
ae5196495e94c3359acec753f8e079d19
friend class
Edge< T >
classkarto_1_1Vertex.html
a27c847fec1eba6352e7e2ede62b8619f
karto::Visitor
classkarto_1_1Visitor.html
T
virtual kt_bool
Visit
classkarto_1_1Visitor.html
af4ce87c961362e589c35bc9735c413c9
(Vertex< T > *pVertex)=0
Visitor< LocalizedRangeScan >
classkarto_1_1Visitor.html
virtual kt_bool
Visit
classkarto_1_1Visitor.html
af4ce87c961362e589c35bc9735c413c9
(Vertex< LocalizedRangeScan > *pVertex)=0
karto
namespacekarto.html
karto::math
karto::AbstractParameter
karto::BoundingBox2
karto::BreadthFirstTraversal
karto::CellUpdater
karto::CoordinateConverter
karto::CorrelationGrid
karto::CustomData
karto::Dataset
karto::DatasetInfo
karto::Drive
karto::DrivePose
karto::Edge
karto::EdgeLabel
karto::Exception
karto::Functor
karto::Graph
karto::GraphTraversal
karto::Grid
karto::GridIndexLookup
karto::LaserRangeFinder
karto::LaserRangeScan
karto::LinkInfo
karto::LocalizedRangeScan
karto::LocalizedRangeScanWithPoints
karto::LookupArray
karto::Mapper
karto::MapperDebugListener
karto::MapperGraph
karto::MapperListener
karto::MapperLoopClosureListener
karto::MapperSensorManager
karto::Matrix
karto::Matrix3
karto::Module
karto::Name
karto::NearScanVisitor
karto::NonCopyable
karto::Object
karto::OccupancyGrid
karto::Parameter
karto::ParameterEnum
karto::ParameterManager
karto::Parameters
karto::Pose2
karto::Pose3
karto::Quaternion
karto::Rectangle2
karto::ScanManager
karto::ScanMatcher
karto::ScanSolver
karto::Sensor
karto::SensorData
karto::SensorManager
karto::Singleton
karto::Size2
karto::Transform
karto::Vector2
karto::Vector3
karto::Vertex
karto::Visitor
std::vector< CustomData * >
CustomDataVector
group__OpenKarto.html
ga010384782b6857d2b6d2250039ebaa7d
std::vector< LocalizedRangeScan * >
LocalizedRangeScanVector
group__OpenKarto.html
ga3880ba53ecc997dcff278df55e3ca826
std::vector< Object * >
ObjectVector
group__OpenKarto.html
gac817f38f2771e31bee64ac2458fa2706
std::vector< AbstractParameter * >
ParameterVector
group__OpenKarto.html
gaca144ecf366e200a0a5908e6c695d27f
std::vector< Vector2< kt_double > >
PointVectorDouble
group__OpenKarto.html
ga70de15dd8258da1cc6b15f3e458f4341
std::vector< Pose2 >
Pose2Vector
group__OpenKarto.html
ga6f0f1e69dfcb8424fb48bf55e0044653
std::vector< kt_double >
RangeReadingsVector
group__OpenKarto.html
ga2347e6f04550b347f97889317d785386
std::map< Name, Sensor * >
SensorManagerMap
group__OpenKarto.html
gaa321369fa9164e4b3d39e053a8002481
std::vector< Sensor * >
SensorVector
group__OpenKarto.html
gaa90b52534631655ff0e4dca9e204b76f
GridStates
group__OpenKarto.html
ga8cdcf66752caedb201cb93fc2fc8f546
GridStates_Unknown
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546a1f78ee6b4003ebffcd8c3f79ad2e3e92
GridStates_Occupied
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546a79f769602534cd19905b8cd4b1cb8c8c
GridStates_Free
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546aa23eed0df720232a176321b3071b7342
LaserRangeFinderType
group__OpenKarto.html
ga02a3726d9b57cfba540c5f5b30dfb2a3
LaserRangeFinder_Custom
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a48a9178365c0fabf058249968dcf2bd7
LaserRangeFinder_Sick_LMS100
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3aa1cfb4e97846a848649ad39d94fe340e
LaserRangeFinder_Sick_LMS200
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a5c5a6b43a79b646d84cdb241dda20517
LaserRangeFinder_Sick_LMS291
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a6c84066f2b489496f0adb4eee6cff6d4
LaserRangeFinder_Hokuyo_UTM_30LX
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a86ea6b93b3b2bd64d354618cdbfe18a6
LaserRangeFinder_Hokuyo_URG_04LX
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a546e2048fe292fdb668a9d08013e7be0
kt_bool
IsDatasetInfo
group__OpenKarto.html
ga4518c8e35540e023f001ff8faaa7544e
(Object *pObject)
kt_bool
IsLaserRangeFinder
group__OpenKarto.html
gab66525cb1d33b98b3130dd05d8cf9ea5
(Object *pObject)
kt_bool
IsLocalizedRangeScan
group__OpenKarto.html
ga9fea9bd6be9ec3e03e17abcad46e028b
(Object *pObject)
kt_bool
IsLocalizedRangeScanWithPoints
group__OpenKarto.html
ga5e21bfede8d7d33ba8fdc8e27477cca6
(Object *pObject)
kt_bool
IsParameters
group__OpenKarto.html
ga7ea9aec3b878d414bf2bd42defd14372
(Object *pObject)
kt_bool
IsSensor
group__OpenKarto.html
ga095bbdb089a1e932a72fdc1f2dab35f2
(Object *pObject)
kt_bool
IsSensorData
group__OpenKarto.html
ga12895bc3358363d39c3ccf729056ebb1
(Object *pObject)
std::ostream &
operator<<
namespacekarto.html
a9cbb11bb97403c858321a958e1da0870
(std::ostream &rStream, Exception &rException)
const kt_int32s
INVALID_SCAN
namespacekarto.html
aabe04f13d7364c255e1a038d3d957eb3
const kt_double
KT_180_PI
namespacekarto.html
a030cf512c886e8edfdcd8e4ab8df1a3a
const kt_double
KT_2PI
namespacekarto.html
a6e95b96eae878396428a28b467631049
const kt_double
KT_PI
namespacekarto.html
a8a8ed4d42ca6c87c036b008f56c6f791
const kt_double
KT_PI_180
namespacekarto.html
a21337b5972a6623ca781bc2e6dd27366
const kt_double
KT_PI_2
namespacekarto.html
a820084d4276370d23629e581cb1c7405
const kt_double
KT_TOLERANCE
namespacekarto.html
aed4a38b55285c88947eeefe2b4f5efc4
karto::math
namespacekarto_1_1math.html
T
AlignValue
namespacekarto_1_1math.html
a0d7e1836e4d6c5cedf9159bff7eb3fd2
(size_t value, size_t alignValue=8)
const T &
Clip
namespacekarto_1_1math.html
a3e27538bf4d4039a537c724863e0bf01
(const T &n, const T &minValue, const T &maxValue)
kt_double
DegreesToRadians
namespacekarto_1_1math.html
ab87892144cd027f9e8b3852e37d70ad7
(kt_double degrees)
kt_bool
DoubleEqual
namespacekarto_1_1math.html
a49b927a78493963b3a279560ce3ccad0
(kt_double a, kt_double b)
kt_bool
InRange
namespacekarto_1_1math.html
aafa07ca7508f573c3ad0c48c1f4b5ca3
(const T &value, const T &a, const T &b)
kt_bool
IsUpTo
namespacekarto_1_1math.html
afa2c0f65d612631101be499d899b6da7
(const T &value, const T &maximum)
kt_bool
IsUpTo< kt_int32u >
namespacekarto_1_1math.html
a8a742d58e874fdd1b2db29fc5fb4fcdc
(const kt_int32u &value, const kt_int32u &maximum)
const T &
Maximum
namespacekarto_1_1math.html
af24d88804ac6925bf0f3b247c5ffa804
(const T &value1, const T &value2)
const T &
Minimum
namespacekarto_1_1math.html
ade9c41d58705ed903552c89b0834615e
(const T &value1, const T &value2)
kt_double
NormalizeAngle
namespacekarto_1_1math.html
abd0cf51f026125f145c11d24d76a961a
(kt_double angle)
kt_double
NormalizeAngleDifference
namespacekarto_1_1math.html
ac8bbd0741d243e33a114c0f20220ed3b
(kt_double minuend, kt_double subtrahend)
kt_double
RadiansToDegrees
namespacekarto_1_1math.html
aaaa110b8b03ef5639fb016c59d3d3cf7
(kt_double radians)
kt_double
Round
namespacekarto_1_1math.html
a53f9279e7b91ced7d761754f8e6675c6
(kt_double value)
T
Square
namespacekarto_1_1math.html
a6b1ac8e675051462ddaf6420c06a8c74
(T value)
OpenKarto
OpenKarto Module
group__OpenKarto.html
karto::AbstractParameter
karto::BoundingBox2
karto::CellUpdater
karto::CoordinateConverter
karto::CustomData
karto::Dataset
karto::DatasetInfo
karto::Drive
karto::DrivePose
karto::Exception
karto::Functor
karto::Grid
karto::GridIndexLookup
karto::LaserRangeFinder
karto::LaserRangeScan
karto::LocalizedRangeScan
karto::LocalizedRangeScanWithPoints
karto::LookupArray
karto::Matrix
karto::Matrix3
karto::Module
karto::Name
karto::NonCopyable
karto::Object
karto::OccupancyGrid
karto::Parameter
karto::ParameterEnum
karto::ParameterManager
karto::Parameters
karto::Pose2
karto::Pose3
karto::Quaternion
karto::Rectangle2
karto::Sensor
karto::SensorData
karto::SensorManager
karto::Singleton
karto::Size2
karto::Transform
karto::Vector2
karto::Vector3
std::vector< CustomData * >
CustomDataVector
group__OpenKarto.html
ga010384782b6857d2b6d2250039ebaa7d
std::vector< LocalizedRangeScan * >
LocalizedRangeScanVector
group__OpenKarto.html
ga3880ba53ecc997dcff278df55e3ca826
std::vector< Object * >
ObjectVector
group__OpenKarto.html
gac817f38f2771e31bee64ac2458fa2706
std::vector< AbstractParameter * >
ParameterVector
group__OpenKarto.html
gaca144ecf366e200a0a5908e6c695d27f
std::vector< Vector2< kt_double > >
PointVectorDouble
group__OpenKarto.html
ga70de15dd8258da1cc6b15f3e458f4341
std::vector< Pose2 >
Pose2Vector
group__OpenKarto.html
ga6f0f1e69dfcb8424fb48bf55e0044653
std::vector< kt_double >
RangeReadingsVector
group__OpenKarto.html
ga2347e6f04550b347f97889317d785386
std::map< Name, Sensor * >
SensorManagerMap
group__OpenKarto.html
gaa321369fa9164e4b3d39e053a8002481
std::vector< Sensor * >
SensorVector
group__OpenKarto.html
gaa90b52534631655ff0e4dca9e204b76f
GridStates
group__OpenKarto.html
ga8cdcf66752caedb201cb93fc2fc8f546
GridStates_Unknown
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546a1f78ee6b4003ebffcd8c3f79ad2e3e92
GridStates_Occupied
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546a79f769602534cd19905b8cd4b1cb8c8c
GridStates_Free
group__OpenKarto.html
gga8cdcf66752caedb201cb93fc2fc8f546aa23eed0df720232a176321b3071b7342
LaserRangeFinderType
group__OpenKarto.html
ga02a3726d9b57cfba540c5f5b30dfb2a3
LaserRangeFinder_Custom
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a48a9178365c0fabf058249968dcf2bd7
LaserRangeFinder_Sick_LMS100
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3aa1cfb4e97846a848649ad39d94fe340e
LaserRangeFinder_Sick_LMS200
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a5c5a6b43a79b646d84cdb241dda20517
LaserRangeFinder_Sick_LMS291
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a6c84066f2b489496f0adb4eee6cff6d4
LaserRangeFinder_Hokuyo_UTM_30LX
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a86ea6b93b3b2bd64d354618cdbfe18a6
LaserRangeFinder_Hokuyo_URG_04LX
group__OpenKarto.html
gga02a3726d9b57cfba540c5f5b30dfb2a3a546e2048fe292fdb668a9d08013e7be0
kt_bool
IsDatasetInfo
group__OpenKarto.html
ga4518c8e35540e023f001ff8faaa7544e
(Object *pObject)
kt_bool
IsLaserRangeFinder
group__OpenKarto.html
gab66525cb1d33b98b3130dd05d8cf9ea5
(Object *pObject)
kt_bool
IsLocalizedRangeScan
group__OpenKarto.html
ga9fea9bd6be9ec3e03e17abcad46e028b
(Object *pObject)
kt_bool
IsLocalizedRangeScanWithPoints
group__OpenKarto.html
ga5e21bfede8d7d33ba8fdc8e27477cca6
(Object *pObject)
kt_bool
IsParameters
group__OpenKarto.html
ga7ea9aec3b878d414bf2bd42defd14372
(Object *pObject)
kt_bool
IsSensor
group__OpenKarto.html
ga095bbdb089a1e932a72fdc1f2dab35f2
(Object *pObject)
kt_bool
IsSensorData
group__OpenKarto.html
ga12895bc3358363d39c3ccf729056ebb1
(Object *pObject)
Pose2
group__OpenKarto.html
ga330ba8542c0bacee1c5cb8fa72884d1b
(const Pose3 &rPose)