LaserScannerSelfLocalisation.cpp File Reference
#include "LaserScannerSelfLocalisation.h"
#include <RobotAPI/libraries/core/FramedPose.h>
#include <RobotAPI/libraries/core/math/MathUtils.h>
#include <ArmarXCore/core/system/ArmarXDataPath.h>
#include <ArmarXCore/core/time/TimeUtil.h>
#include <ArmarXCore/util/json/JSONObject.h>
#include <ArmarXCore/core/util/IceReportSkipper.h>
#include <MemoryX/core/MemoryXCoreObjectFactories.h>
#include <MemoryX/libraries/helpers/EarlyVisionHelpers/Gaussian.h>
#include <MemoryX/libraries/memorytypes/MemoryXTypesObjectFactories.h>
#include <SimoxUtility/json/json.hpp>
#include <IceUtil/UUID.h>
#include <Eigen/Geometry>
#include <fstream>
#include <iomanip>
#include <chrono>
#include <cfloat>
+ Include dependency graph for LaserScannerSelfLocalisation.cpp:

Go to the source code of this file.

Macros

#define ARMARX_LSSL_UPDATE_PROPERTY(name)
 

Typedefs

using Line = Eigen::ParametrizedLine< float, 2 >
 

Macro Definition Documentation

◆ ARMARX_LSSL_UPDATE_PROPERTY

#define ARMARX_LSSL_UPDATE_PROPERTY (   name)
Value:
{ \
auto prop = getProperty<decltype(prop ## name)>(#name); \
if (initial || prop.isSet()) \
{ \
prop ## name = prop.getValue(); \
ARMARX_VERBOSE << VAROUT(prop ## name); \
} \
}

Typedef Documentation

◆ Line

using Line = Eigen::ParametrizedLine<float, 2>

Definition at line 51 of file LaserScannerSelfLocalisation.cpp.

VAROUT
#define VAROUT(x)
Definition: StringHelpers.h:182