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