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. More...
|
| |
| bool | testBoxIntersection (Eigen::Matrix4f leftPose, Eigen::Matrix4f rightPose, Eigen::Vector3f leftExtent, Eigen::Vector3f rightExtent) |
| |
| | ~PrimitiveFusion () |
| | PrimitiveFusion Destructor. More...
|
| |
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: