A brief description.
More...
#include <VisionX/components/pointcloud_processor/PrimitiveExtractor/PrimitiveFilter.h>
A brief description.
Detailed Description
◆ PrimitiveFilter()
◆ ~PrimitiveFilter()
◆ getFrustum()
| const Eigen::Matrix3f getFrustum |
( |
| ) |
|
◆ getPrimitivesInFieldOfView()
| void getPrimitivesInFieldOfView |
( |
std::vector< memoryx::EnvironmentalPrimitiveBasePtr > | allPrimitives, |
|
|
std::vector< memoryx::EnvironmentalPrimitiveBasePtr > & | visiblePrimitives, |
|
|
std::vector< memoryx::EnvironmentalPrimitiveBasePtr > & | otherPrimitives ) |
◆ intersectsFrustum()
| bool intersectsFrustum |
( |
Eigen::Matrix4f | pose, |
|
|
Eigen::Vector3f | extent ) |
◆ isPointInFrustum()
| bool isPointInFrustum |
( |
Eigen::Vector3f | point | ) |
|
◆ updateCameraPosition()
| Eigen::Matrix3Xf updateCameraPosition |
( |
Eigen::Matrix4f | cameraToWorld | ) |
|
◆ visualizeFrustum()
The documentation for this class was generated from the following files: