A brief description.
More...
#include <VisionX/components/pointcloud_processor/PrimitiveExtractor/PrimitiveFusion.h>
|
| void | findBoxPrimitives (memoryx::EnvironmentalPrimitiveBaseList &primitives, std::vector< memoryx::EntityBasePtr > &boxes, memoryx::EnvironmentalPrimitiveSegmentBasePrx environmentalPrimitiveSegment) |
| |
| void | getIntersectingPrimitives (memoryx::EnvironmentalPrimitiveBaseList &primitives, memoryx::EnvironmentalPrimitiveBasePtr primitive, memoryx::EnvironmentalPrimitiveBaseList &intersectingPrimitives, float eps=0.0f) |
| |
| void | getIntersectingSimilarPrimitives (memoryx::EnvironmentalPrimitiveBaseList &primitives, memoryx::EnvironmentalPrimitiveBasePtr primitive, memoryx::EnvironmentalPrimitiveBaseList &intersectingPrimitives, float eps=0.0f) |
| |
| bool | isSimilar (memoryx::EnvironmentalPrimitiveBasePtr leftPrimitive, memoryx::EnvironmentalPrimitiveBasePtr rightPrimitive) |
| |
| | PrimitiveFusion () |
| | PrimitiveFusion Constructor.
|
| |
| bool | testBoxIntersection (Eigen::Matrix4f leftPose, Eigen::Matrix4f rightPose, Eigen::Vector3f leftExtent, Eigen::Vector3f rightExtent) |
| |
| | ~PrimitiveFusion () |
| | PrimitiveFusion Destructor.
|
| |
A brief description.
Detailed Description
Definition at line 42 of file PrimitiveFusion.h.
◆ PrimitiveFusion()
◆ ~PrimitiveFusion()
◆ findBoxPrimitives()
| void findBoxPrimitives |
( |
memoryx::EnvironmentalPrimitiveBaseList & | primitives, |
|
|
std::vector< memoryx::EntityBasePtr > & | boxes, |
|
|
memoryx::EnvironmentalPrimitiveSegmentBasePrx | environmentalPrimitiveSegment ) |
◆ getIntersectingPrimitives()
| void getIntersectingPrimitives |
( |
memoryx::EnvironmentalPrimitiveBaseList & | primitives, |
|
|
memoryx::EnvironmentalPrimitiveBasePtr | primitive, |
|
|
memoryx::EnvironmentalPrimitiveBaseList & | intersectingPrimitives, |
|
|
float | eps = 0.0f ) |
◆ getIntersectingSimilarPrimitives()
| void getIntersectingSimilarPrimitives |
( |
memoryx::EnvironmentalPrimitiveBaseList & | primitives, |
|
|
memoryx::EnvironmentalPrimitiveBasePtr | primitive, |
|
|
memoryx::EnvironmentalPrimitiveBaseList & | intersectingPrimitives, |
|
|
float | eps = 0.0f ) |
◆ isSimilar()
| bool isSimilar |
( |
memoryx::EnvironmentalPrimitiveBasePtr | leftPrimitive, |
|
|
memoryx::EnvironmentalPrimitiveBasePtr | rightPrimitive ) |
◆ testBoxIntersection()
| bool testBoxIntersection |
( |
Eigen::Matrix4f | leftPose, |
|
|
Eigen::Matrix4f | rightPose, |
|
|
Eigen::Vector3f | leftExtent, |
|
|
Eigen::Vector3f | rightExtent ) |
The documentation for this class was generated from the following files: