#define MR_REQUIRES_IF_SUPPORTED(...)
Definition MRMacros.h:29
#define MRMESH_API
Definition MRMesh/MRMeshFwd.h:46
base class for most AABB-trees (except for AABBTreePoints)
Definition MRAABBTreeBase.h:12
NodeVec nodes_
Definition MRAABBTreeBase.h:60
AABBTreeNode< Traits > Node
Definition MRAABBTreeBase.h:15
LineTreeTraits< V > Traits
Definition MRAABBTreeBase.h:14
Vector< Node, NodeId > NodeVec
Definition MRAABBTreeBase.h:16
bounding volume hierarchy for line segments
Definition MRAABBTreePolyline.h:30
MRMESH_API AABBTreePolyline(const Mesh &mesh, const UndirectedEdgeBitSet &edgeSet) MR_REQUIRES_IF_SUPPORTED( AABBTreePolyline)()=default
creates tree for selected edges on the mesh (only for 3d tree)
Definition MRAABBTreePolyline.h:45
MRMESH_API AABBTreePolyline(const typename PolylineTraits< V >::Polyline &polyline)
creates tree for given polyline
AABBTreePolyline(AABBTreePolyline &&) noexcept=default
Definition MRUniqueThreadSafeOwner.h:20
Definition MRCameraOrientationPlugin.h:8
Definition MRMesh/MRMesh.h:23
MR::Polyline2 Polyline
Definition MRAABBTreePolyline.h:18
MR::Polyline3 Polyline
Definition MRAABBTreePolyline.h:24
Definition MRAABBTreePolyline.h:13