|
|
#include "util.h"#include <algorithm>#include <optional>#include <string>#include <vector>#include <Eigen/Geometry>#include <VirtualRobot/ManipulationObject.h>#include <VirtualRobot/SceneObjectSet.h>#include <VirtualRobot/VirtualRobot.h>#include <VirtualRobot/XML/BaseIO.h>#include <VirtualRobot/XML/ObjectIO.h>#include <ArmarXCore/core/exceptions/local/ExpressionException.h>#include <ArmarXCore/core/logging/Logging.h>#include "RobotAPI/libraries/ArmarXObjects/ObjectID.h"#include "RobotAPI/libraries/ArmarXObjects/ObjectPose.h"#include "RobotAPI/libraries/ArmarXObjects/forward_declarations.h"#include <RobotAPI/libraries/ArmarXObjects/ObjectFinder.h>
Include dependency graph for util.cpp:Go to the source code of this file.
Namespaces | |
| namespace | armarx |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| namespace | armarx::objpose |
| namespace | armarx::objpose::util |
| This file is part of ArmarX. | |
Functions | |
| objpose::ObjectPoseSeq | articulatedObjects (objpose::ObjectPoseSeq objects) |
| VirtualRobot::ManipulationObjectPtr | asManipulationObject (const objpose::ObjectPose &objectPose, const VirtualRobot::ObjectIO::ObjectDescription loadMode) |
| VirtualRobot::SceneObjectPtr | asSceneObject (const objpose::ObjectPose &objectPose, const VirtualRobot::ObjectIO::ObjectDescription loadMode) |
| VirtualRobot::SceneObjectSetPtr | asSceneObjects (const objpose::ObjectPoseSeq &objectPoses, const VirtualRobot::ObjectIO::ObjectDescription loadMode) |
| VirtualRobot::SceneObjectSetPtr | asSceneObjects (const VirtualRobot::SceneObjectSetPtr &existingSceneObjectSet, const objpose::ObjectPoseSeq &objectPoses, const VirtualRobot::ObjectIO::ObjectDescription loadMode) |
| objpose::ObjectPoseSeq | filterObjects (objpose::ObjectPoseSeq objects, const std::vector< std::string > &datasetDisableList) |
| std::optional< objpose::ObjectPose > | findObject (const objpose::ObjectPoseSeq &objectPoses, const armarx::ObjectID &objectID) |
| objpose::ObjectPoseSeq | nonArticulatedObjects (objpose::ObjectPoseSeq objects) |
| objpose::ObjectPoseSeq | staticObjects (objpose::ObjectPoseSeq objects) |