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: