RINGMesh  Version 5.0.0
A programming library for geological model meshes
aabb.h File Reference

Go to the source code of this file.

Classes

class  RINGMesh::AABBTree< DIMENSION >
 AABB tree structure. More...
 
class  RINGMesh::BoxAABBTree< DIMENSION >
 
class  RINGMesh::LineAABBTree< DIMENSION >
 
class  RINGMesh::LineAABBTree< DIMENSION >::DistanceToEdge
 
class  RINGMesh::SurfaceAABBTree< DIMENSION >
 
class  RINGMesh::SurfaceAABBTree< DIMENSION >::DistanceToTriangle
 
class  RINGMesh::VolumeAABBTree< DIMENSION >
 

Namespaces

 RINGMesh
 Classes to build GeoModel from various inputs.
 

Typedefs

using RINGMesh::VolumeAABBTree3D = VolumeAABBTree< 3 >
 

Functions

 RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (MeshBase)
 
 RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (LineMesh)
 
 RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (SurfaceMeshBase)
 
 RINGMesh::FORWARD_DECLARATION_DIMENSION_CLASS (VolumeMesh)
 
 RINGMesh::ALIAS_2D_AND_3D (BoxAABBTree)
 
 RINGMesh::ALIAS_2D_AND_3D (LineAABBTree)
 
 RINGMesh::ALIAS_2D_AND_3D (SurfaceAABBTree)
 
template<index_t DIMENSION>
double RINGMesh::inner_point_box_distance (const vecn< DIMENSION > &p, const Box< DIMENSION > &B)
 
template<index_t DIMENSION>
double RINGMesh::point_box_signed_distance (const vecn< DIMENSION > &p, const Box< DIMENSION > &B)