|
|
Namespaces | |
| detail | |
| properties | |
Classes | |
| class | ArmarXLog |
| class | ArmarXVisualizer |
| Implementation of semrel::VisualizerInterface for ArmarX (using the DebugDrawer). More... | |
| class | ShapesSupportRelations |
| Brief description of class ShapesSupportRelations. More... | |
| class | ShapesSupportRelationsPropertyDefinitions |
Property definitions of ShapesSupportRelations. More... | |
| class | SimoxObjectShape |
Functions | |
| semrel::ShapePtr | fromIce (const data::Shape &shape) |
| semrel::ShapeList | fromIce (const data::ShapeList &shapes) |
| semrel::AttributedGraph | fromIce (const semantic::data::Graph &graph) |
| template<class PointT , class IndicesT = pcl::PointIndices> | |
| semrel::AxisAlignedBoundingBox | getAABB (const pcl::PointCloud< PointT > &pointCloud, const IndicesT &segmentIndices) |
| Get the AABB of the given point cloud segment. More... | |
| template<class PointT , class IndicesT = pcl::PointIndices> | |
| std::map< uint32_t, semrel::AxisAlignedBoundingBox > | getAABBs (const pcl::PointCloud< PointT > &pointCloud, const std::map< uint32_t, IndicesT > &segmentIndices) |
| Get the AABB of each point cloud segment. More... | |
| semrel::ShapeList | getShapesFromAABBs (const pcl::PointCloud< pcl::PointXYZL > &pointCloud) |
Get the AABBs of each point cloud segment in pointCloud. More... | |
| semrel::ShapeList | getShapesFromAABBs (const pcl::PointCloud< pcl::PointXYZRGBL > &pointCloud) |
Get the AABBs of each point cloud segment in pointCloud. More... | |
| semrel::ShapeList | getShapesFromAABBs (const std::map< uint32_t, semrel::AxisAlignedBoundingBox > &segmentAABBs) |
Get the given AABBs as a semrel::ShapeList. More... | |
| semrel::ShapeList | getShapesFromSoftAABBs (const pcl::PointCloud< pcl::PointXYZL > &pointCloud, float outlierRatio) |
Return the AABBs of each point cloud segment in a pointCloud. More... | |
| semrel::ShapeList | getShapesFromSoftAABBs (const pcl::PointCloud< pcl::PointXYZRGBL > &pointCloud, float outlierRatio) |
Return the AABBs of each point cloud segment in a pointCloud. More... | |
| template<class PointT > | |
| semrel::AxisAlignedBoundingBox | getSoftAABB (const pcl::PointCloud< PointT > &pointCloud, const pcl::PointIndices &segmentIndices, float outlierRatio) |
| Get the soft AABB of the given point cloud segment. More... | |
| template<class PointT > | |
| std::map< uint32_t, semrel::AxisAlignedBoundingBox > | getSoftAABBs (const pcl::PointCloud< PointT > &pointCloud, const std::map< uint32_t, pcl::PointIndices > &segmentIndices, float outlierRatio) |
| Get the soft AABBs of each point cloud segment. More... | |
| void | setArmarXHooksAsImplementation (const DebugDrawerInterfacePrx &debugDrawer, const std::string &logTag="SemanticObjectRelations") |
| data::Graph | toIce (const semrel::AttributedGraph &input) |
| template<typename VA , typename EA , typename GA > | |
| data::Graph | toIce (const semrel::RelationGraph< VA, EA, GA > &graph) |
| template<typename VA , typename EA , typename GA > | |
| data::Graph | toIce (const semrel::RelationGraph< VA, EA, GA > &graph, const semrel::ShapeMap &objects) |
| data::Shape | toIce (const semrel::Shape &shape) |
| data::ShapeList | toIce (const semrel::ShapeList &shapes) |
| data::ShapeList | toIce (const semrel::ShapeMap &shapes) |
| semrel::ShapePtr armarx::semantic::fromIce | ( | const data::Shape & | shape | ) |
| semrel::ShapeList armarx::semantic::fromIce | ( | const data::ShapeList & | shapes | ) |
| semrel::AttributedGraph armarx::semantic::fromIce | ( | const semantic::data::Graph & | graph | ) |
| semrel::AxisAlignedBoundingBox getAABB | ( | const pcl::PointCloud< PointT > & | pointCloud, |
| const IndicesT & | segmentIndices | ||
| ) |
Get the AABB of the given point cloud segment.
Definition at line 83 of file shapes_from_aabbs.h.
Here is the call graph for this function:| std::map< uint32_t, semrel::AxisAlignedBoundingBox > getAABBs | ( | const pcl::PointCloud< PointT > & | pointCloud, |
| const std::map< uint32_t, IndicesT > & | segmentIndices | ||
| ) |
Get the AABB of each point cloud segment.
Only keys of segmentIndices are used; point labels are not used.
Definition at line 90 of file shapes_from_aabbs.h.
Here is the call graph for this function:| ShapeList getShapesFromAABBs | ( | const pcl::PointCloud< pcl::PointXYZL > & | pointCloud | ) |
Get the AABBs of each point cloud segment in pointCloud.
Definition at line 27 of file shapes_from_aabbs.cpp.
Here is the caller graph for this function:| ShapeList getShapesFromAABBs | ( | const pcl::PointCloud< pcl::PointXYZRGBL > & | pointCloud | ) |
Get the AABBs of each point cloud segment in pointCloud.
Definition at line 33 of file shapes_from_aabbs.cpp.
| semrel::ShapeList armarx::semantic::getShapesFromAABBs | ( | const std::map< uint32_t, semrel::AxisAlignedBoundingBox > & | segmentAABBs | ) |
Get the given AABBs as a semrel::ShapeList.
| ShapeList getShapesFromSoftAABBs | ( | const pcl::PointCloud< pcl::PointXYZL > & | pointCloud, |
| float | outlierRatio | ||
| ) |
Return the AABBs of each point cloud segment in a pointCloud.
Definition at line 70 of file shapes_from_aabbs.cpp.
Here is the caller graph for this function:| ShapeList getShapesFromSoftAABBs | ( | const pcl::PointCloud< pcl::PointXYZRGBL > & | pointCloud, |
| float | outlierRatio | ||
| ) |
Return the AABBs of each point cloud segment in a pointCloud.
Definition at line 77 of file shapes_from_aabbs.cpp.
Here is the call graph for this function:| semrel::AxisAlignedBoundingBox getSoftAABB | ( | const pcl::PointCloud< PointT > & | pointCloud, |
| const pcl::PointIndices & | segmentIndices, | ||
| float | outlierRatio | ||
| ) |
Get the soft AABB of the given point cloud segment.
| outlierRatio | The allowed outlier ratio. ( |
semrel::SoftMinMax) Definition at line 103 of file shapes_from_aabbs.h.
Here is the call graph for this function:
Here is the caller graph for this function:| std::map< uint32_t, semrel::AxisAlignedBoundingBox > getSoftAABBs | ( | const pcl::PointCloud< PointT > & | pointCloud, |
| const std::map< uint32_t, pcl::PointIndices > & | segmentIndices, | ||
| float | outlierRatio | ||
| ) |
Get the soft AABBs of each point cloud segment.
| outlierRatio | The allowed outlier ratio. ( |
semrel::SoftMinMax) Definition at line 136 of file shapes_from_aabbs.h.
Here is the call graph for this function:| void setArmarXHooksAsImplementation | ( | const DebugDrawerInterfacePrx & | debugDrawer, |
| const std::string & | logTag = "SemanticObjectRelations" |
||
| ) |
| semantic::data::Graph toIce | ( | const semrel::AttributedGraph & | input | ) |
| data::Graph armarx::semantic::toIce | ( | const semrel::RelationGraph< VA, EA, GA > & | graph | ) |
| data::Graph armarx::semantic::toIce | ( | const semrel::RelationGraph< VA, EA, GA > & | graph, |
| const semrel::ShapeMap & | objects | ||
| ) |
| semantic::data::ShapeList toIce | ( | const semrel::ShapeList & | shapes | ) |