RINGMesh  Version 5.0.0
A programming library for geological model meshes
RINGMesh::Geometry Namespace Reference

Classes

struct  Circle
 
struct  Line
 
struct  Plane
 
struct  Segment
 
struct  Sphere
 
struct  Tetra
 
struct  Triangle
 
struct  Triangle< 3 >
 

Typedefs

template<index_t DIMENSION>
using Point = vecn< DIMENSION >
 
using Ball = Sphere
 
using Disk = Circle
 

Functions

 ALIAS_2D_AND_3D (Point)
 
 ALIAS_2D_AND_3D (Segment)
 
 ALIAS_2D_AND_3D (Line)
 
 ALIAS_2D_AND_3D (Triangle)
 

Typedef Documentation

◆ Ball

Definition at line 226 of file geometry.h.

◆ Disk

Definition at line 239 of file geometry.h.

◆ Point

template<index_t DIMENSION>
using RINGMesh::Geometry::Point = typedef vecn< DIMENSION >

Definition at line 93 of file geometry.h.

Function Documentation

◆ ALIAS_2D_AND_3D() [1/4]

RINGMesh::Geometry::ALIAS_2D_AND_3D ( Point  )

◆ ALIAS_2D_AND_3D() [2/4]

RINGMesh::Geometry::ALIAS_2D_AND_3D ( Segment  )

◆ ALIAS_2D_AND_3D() [3/4]

RINGMesh::Geometry::ALIAS_2D_AND_3D ( Line  )

◆ ALIAS_2D_AND_3D() [4/4]

RINGMesh::Geometry::ALIAS_2D_AND_3D ( Triangle  )