RINGMesh  Version 5.0.0
A programming library for geological model meshes
geogram_extension.h File Reference
#include <ringmesh/basic/common.h>
#include <mutex>
#include <geogram/basic/attributes.h>
#include <geogram/basic/memory.h>

Go to the source code of this file.

Classes

class  RINGMesh::AttributeVector< T >
 Vector of pointers to Geogram attributes. More...
 
class  RINGMesh::ThreadSafeConsoleLogger
 

Namespaces

 GEO
 
 RINGMesh
 Classes to build GeoModel from various inputs.
 

Functions

template<typename T , typename U = T>
GEO::vector< U > RINGMesh::copy_std_vector_to_geo_vector (const std::vector< T > &in, index_t from, index_t to)
 
template<typename T , typename U = T>
GEO::vector< U > RINGMesh::copy_std_vector_to_geo_vector (const std::vector< T > &in)
 
void RINGMESH_API RINGMesh::ringmesh_mesh_io_initialize ()
 complement the available MeshIOHandler More...
 
double RINGMESH_API RINGMesh::mesh_cell_signed_volume (const GEO::Mesh &M, index_t c)
 
double RINGMESH_API RINGMesh::mesh_cell_volume (const GEO::Mesh &M, index_t c)
 
vec3 RINGMESH_API RINGMesh::mesh_cell_facet_barycenter (const GEO::Mesh &M, index_t cell, index_t f)
 
vec3 RINGMESH_API RINGMesh::mesh_cell_barycenter (const GEO::Mesh &M, index_t cell)
 
void RINGMESH_API RINGMesh::print_bounded_attributes (const GEO::Mesh &M)