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