armarx::navigation::util Namespace Reference

This file is part of ArmarX. More...

Namespaces

 geometry
 This file is part of ArmarX.
 

Classes

class  Visualization
 

Functions

VirtualRobot::ManipulationObjectPtr asManipulationObject (const objpose::ObjectPose &objectPose)
 
VirtualRobot::SceneObjectPtr asSceneObject (const objpose::ObjectPose &objectPose)
 
VirtualRobot::SceneObjectSetPtr asSceneObjects (const armem::vision::OccupancyGrid &occupancyGrid, const OccupancyGridHelper::Params &params)
 
VirtualRobot::SceneObjectSetPtr asSceneObjects (const objpose::ObjectPoseSeq &objectPoses)
 
objpose::ObjectPoseSeq filterObjects (objpose::ObjectPoseSeq objects, const std::vector< std::string > &datasetBlacklist)
 
std::optional< objpose::ObjectPosefindObject (const objpose::ObjectPoseSeq &objectPoses, const armarx::ObjectID &objectID)
 
objpose::ObjectPoseSeq staticObjects (objpose::ObjectPoseSeq objects)
 

Detailed Description

This file is part of ArmarX.

ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Fabian Reister ( fabian dot reister at kit dot edu )
Christian R. G. Dreher ( c dot dreher at kit dot edu )
Date
2021

Function Documentation

◆ asManipulationObject()

VirtualRobot::ManipulationObjectPtr asManipulationObject ( const objpose::ObjectPose objectPose)

Definition at line 89 of file util.cpp.

+ Here is the call graph for this function:

◆ asSceneObject()

VirtualRobot::SceneObjectPtr asSceneObject ( const objpose::ObjectPose objectPose)

Definition at line 125 of file util.cpp.

+ Here is the call graph for this function:

◆ asSceneObjects() [1/2]

VirtualRobot::SceneObjectSetPtr asSceneObjects ( const armem::vision::OccupancyGrid occupancyGrid,
const OccupancyGridHelper::Params params 
)

Definition at line 140 of file util.cpp.

+ Here is the call graph for this function:

◆ asSceneObjects() [2/2]

VirtualRobot::SceneObjectSetPtr asSceneObjects ( const objpose::ObjectPoseSeq objectPoses)

Definition at line 106 of file util.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ filterObjects()

objpose::ObjectPoseSeq filterObjects ( objpose::ObjectPoseSeq  objects,
const std::vector< std::string > &  datasetBlacklist 
)

Definition at line 49 of file util.cpp.

◆ findObject()

std::optional< objpose::ObjectPose > findObject ( const objpose::ObjectPoseSeq objectPoses,
const armarx::ObjectID objectID 
)

Definition at line 74 of file util.cpp.

◆ staticObjects()

objpose::ObjectPoseSeq staticObjects ( objpose::ObjectPoseSeq  objects)

Definition at line 64 of file util.cpp.

+ Here is the caller graph for this function: