MeshLib C++ Docs
Loading...
Searching...
No Matches
MRDirMax.h
Go to the documentation of this file.
1#pragma once
2
3#include "MRMeshFwd.h"
4#include "MREnums.h"
5
6namespace MR
7{
8
12[[nodiscard]] MRMESH_API VertId findDirMax( const Vector3f & dir, const Mesh & m, UseAABBTree u = UseAABBTree::Yes );
13
17[[nodiscard]] MRMESH_API VertId findDirMax( const Vector3f & dir, const MeshPart & mp, UseAABBTree u = UseAABBTree::Yes );
18
22[[nodiscard]] MRMESH_API VertId findDirMax( const Vector3f & dir, const MeshVertPart & mp, UseAABBTree u = UseAABBTree::Yes );
23
27[[nodiscard]] MRMESH_API VertId findDirMax( const Vector3f & dir, const Polyline3 & polyline, UseAABBTree u = UseAABBTree::Yes );
28
32[[nodiscard]] MRMESH_API VertId findDirMax( const Vector2f & dir, const Polyline2 & polyline, UseAABBTree u = UseAABBTree::Yes );
33
37[[nodiscard]] MRMESH_API VertId findDirMax( const Vector3f & dir, const PointCloud & cloud, const VertBitSet * region = nullptr, UseAABBTree u = UseAABBTree::Yes );
38
41[[nodiscard]] MRMESH_API VertId findDirMax( const Vector3f & dir, const AABBTreePoints & tree, const VertBitSet * region = nullptr );
42
43} //namespace MR
44
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:79
bounding volume hierarchy for point cloud structure
Definition MRAABBTreePoints.h:16
MRMESH_API VertId findDirMax(const Vector3f &dir, const Mesh &m, UseAABBTree u=UseAABBTree::Yes)
UseAABBTree
Definition MREnums.h:63
Definition MRMesh/MRMesh.h:22
Definition MRMesh/MRPointCloud.h:16