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()