SimoxObjectWrapper.cpp File Reference
#include "SimoxObjectWrapper.h"
#include <ArmarXCore/core/logging/Logging.h>
#include <ArmarXCore/core/system/ArmarXDataPath.h>
#include <ArmarXCore/util/CPPUtility/trace.h>
#include <MemoryX/libraries/memorytypes/entity/ObjectInstance.h>
#include <MemoryX/libraries/helpers/GaussianMixtureHelpers/WestGMMReducer.h>
#include <VirtualRobot/XML/ObjectIO.h>
#include <VirtualRobot/Visualization/CoinVisualization/CoinVisualizationNode.h>
#include <SimoxUtility/algorithm/string/string_tools.h>
#include <Inventor/nodes/SoSeparator.h>
#include <Inventor/nodes/SoNode.h>
#include <Inventor/nodes/SoGroup.h>
#include <Inventor/nodes/SoImage.h>
#include <Inventor/nodes/SoFile.h>
#include <Inventor/nodes/SoTexture2.h>
#include <Inventor/nodes/SoTexture3.h>
#include <Inventor/VRMLnodes/SoVRMLImageTexture.h>
#include <Inventor/actions/SoSearchAction.h>
#include <Eigen/Eigenvalues>
#include <filesystem>
#include <cfloat>
#include <ArmarXCore/core/exceptions/LocalException.h>
+ Include dependency graph for SimoxObjectWrapper.cpp:

Go to the source code of this file.

Namespaces

 memoryx
 VirtualRobot headers.
 
 memoryx::EntityWrappers
 

Variables

const std::string ATTR_IV_COLLISION_FILE = "IvFileCollision"
 
const std::string ATTR_IV_FILE = "IvFile"
 
const std::string ATTR_MANIPULATION_FILE = "ManipulationFile"
 
const std::string ATTR_PUTDOWN_ORIENTATION_RPY = "PutdownOrientationRPY"
 
const std::string ATTR_TEXTURE_FILES = "texFiles"
 
const std::string ATTR_UNCERTAINTY_COLOR_MAP = "UncertaintyColorMap"
 
const std::string ATTR_UNCERTAINTY_TRANSPARENCY = "UncertaintyTransparency"
 
const float ELLIPSE_RADIUS_IN_SIGMAS = 3.
 
const float HEATMAP_DENSITY_THRESHOLD = expf(-15.)
 
const int HEATMAP_GRID_SIZE = 100
 
const float HEATMAP_MIN_VARIANCE = 1.
 
const std::string MO_TEMP_FILE_NAME = "___tmpManipulationObject___.xml"