Skip to content

Project OpenGeode ​

class GenericMeshAccessor ​

cpp
Inherits from GenericMeshAccessor<SurfaceMesh<dimension> >
Inherits from GenericMeshAccessor<SurfaceMesh<dimension> >

class GenericMeshAccessor ​

cpp
Inherits from GenericMeshAccessor<SolidMesh<dimension> >
Inherits from GenericMeshAccessor<SolidMesh<dimension> >

Functions ​

GenericMeshAccessor ​

cpp
public void GenericMeshAccessor<TetrahedralSolid<> >(const TetrahedralSolid<dimension> & mesh)
public void GenericMeshAccessor<TetrahedralSolid<> >(const TetrahedralSolid<dimension> & mesh)

element ​

cpp
public Tetrahedron element(index_t tetrahedron_id)
public Tetrahedron element(index_t tetrahedron_id)

class GenericMeshAccessor ​

Functions ​

GenericMeshAccessor ​

cpp
public void GenericMeshAccessor<SurfaceMesh<dimension> >(const SurfaceMesh<dimension> & mesh)
public void GenericMeshAccessor<SurfaceMesh<dimension> >(const SurfaceMesh<dimension> & mesh)

nb_vertices ​

cpp
public index_t nb_vertices()
public index_t nb_vertices()

nb_elements ​

cpp
public index_t nb_elements()
public index_t nb_elements()

nb_element_vertices ​

cpp
public index_t nb_element_vertices(index_t polygon_id)
public index_t nb_element_vertices(index_t polygon_id)

nb_element_facets ​

cpp
public index_t nb_element_facets(index_t polygon_id)
public index_t nb_element_facets(index_t polygon_id)

element_index ​

cpp
public index_t element_index(const ElementFacet & polygon_edge)
public index_t element_index(const ElementFacet & polygon_edge)

facet_index ​

cpp
public index_t facet_index(const ElementFacet & polygon_edge)
public index_t facet_index(const ElementFacet & polygon_edge)

element_vertex ​

cpp
public index_t element_vertex(const ElementVertex & polygon_vertex)
public index_t element_vertex(const ElementVertex & polygon_vertex)

element_vertices ​

cpp
public InlinedVector element_vertices(index_t polygon_id)
public InlinedVector element_vertices(index_t polygon_id)

element_barycenter ​

cpp
public Point<dimension> element_barycenter(index_t polygon_id)
public Point<dimension> element_barycenter(index_t polygon_id)

element_facet_vertices ​

cpp
public array element_facet_vertices(const ElementFacet & element_facet)
public array element_facet_vertices(const ElementFacet & element_facet)

element_adjacent ​

cpp
public optional element_adjacent(const ElementFacet & element_facet)
public optional element_adjacent(const ElementFacet & element_facet)

element_adjacent_facet ​

cpp
public optional element_adjacent_facet(const ElementFacet & element_facet)
public optional element_adjacent_facet(const ElementFacet & element_facet)

id ​

cpp
public const uuid & id()
public const uuid & id()

point ​

cpp
public const Point<dimension> & point(index_t vertex_id)
public const Point<dimension> & point(index_t vertex_id)

element_attribute_manager ​

cpp
public AttributeManager & element_attribute_manager()
public AttributeManager & element_attribute_manager()

class GenericMeshAccessor ​

class GenericMeshAccessor ​

cpp
Inherits from GenericMeshAccessor<SurfaceMesh<dimension> >
Inherits from GenericMeshAccessor<SurfaceMesh<dimension> >

Functions ​

GenericMeshAccessor ​

cpp
public void GenericMeshAccessor<TriangulatedSurface<> >(const TriangulatedSurface<dimension> & mesh)
public void GenericMeshAccessor<TriangulatedSurface<> >(const TriangulatedSurface<dimension> & mesh)

element ​

cpp
public Element element(index_t triangle_id)
public Element element(index_t triangle_id)

class GenericMeshAccessor ​

cpp
Inherits from GenericMeshAccessor<SolidMesh<dimension> >
Inherits from GenericMeshAccessor<SolidMesh<dimension> >

class GenericMeshAccessor ​

Functions ​

GenericMeshAccessor ​

cpp
public void GenericMeshAccessor<SolidMesh<dimension> >(const SolidMesh<dimension> & mesh)
public void GenericMeshAccessor<SolidMesh<dimension> >(const SolidMesh<dimension> & mesh)

nb_vertices ​

cpp
public index_t nb_vertices()
public index_t nb_vertices()

nb_elements ​

cpp
public index_t nb_elements()
public index_t nb_elements()

nb_element_vertices ​

cpp
public index_t nb_element_vertices(index_t polyhedron_id)
public index_t nb_element_vertices(index_t polyhedron_id)

nb_element_facets ​

cpp
public index_t nb_element_facets(index_t polyhedron_id)
public index_t nb_element_facets(index_t polyhedron_id)

element_index ​

cpp
public index_t element_index(const ElementFacet & polyhedron_facet)
public index_t element_index(const ElementFacet & polyhedron_facet)

facet_index ​

cpp
public index_t facet_index(const ElementFacet & polyhedron_facet)
public index_t facet_index(const ElementFacet & polyhedron_facet)

element_vertex ​

cpp
public index_t element_vertex(const ElementVertex & polyhedron_vertex)
public index_t element_vertex(const ElementVertex & polyhedron_vertex)

element_vertices ​

cpp
public InlinedVector element_vertices(index_t polyhedron_id)
public InlinedVector element_vertices(index_t polyhedron_id)

element_barycenter ​

cpp
public Point<dimension> element_barycenter(index_t polyhedron_id)
public Point<dimension> element_barycenter(index_t polyhedron_id)

element_facet_vertices ​

cpp
public InlinedVector element_facet_vertices(const ElementFacet & element_facet)
public InlinedVector element_facet_vertices(const ElementFacet & element_facet)

element_adjacent ​

cpp
public optional element_adjacent(const ElementFacet & element_facet)
public optional element_adjacent(const ElementFacet & element_facet)

element_adjacent_facet ​

cpp
public optional element_adjacent_facet(PolyhedronFacet element_facet)
public optional element_adjacent_facet(PolyhedronFacet element_facet)

id ​

cpp
public const uuid & id()
public const uuid & id()

point ​

cpp
public const Point<dimension> & point(index_t vertex_id)
public const Point<dimension> & point(index_t vertex_id)

element_attribute_manager ​

cpp
public AttributeManager & element_attribute_manager()
public AttributeManager & element_attribute_manager()

mesh ​

cpp
protected const SolidMesh<dimension> & mesh()
protected const SolidMesh<dimension> & mesh()

Geode-solutions' documentation website