Skip to content

Project OpenGeode

class OpenGeodeHybridSolid

cpp
Inherits from HybridSolid<dimension>
Inherits from HybridSolid<dimension>

Records

Impl

Functions

OpenGeodeHybridSolid

cpp
public void OpenGeodeHybridSolid<>(const OpenGeodeHybridSolid<> & )
public void OpenGeodeHybridSolid<>(const OpenGeodeHybridSolid<> & )

operator=

cpp
public OpenGeodeHybridSolid<> & operator=(const OpenGeodeHybridSolid<> & )
public OpenGeodeHybridSolid<> & operator=(const OpenGeodeHybridSolid<> & )

OpenGeodeHybridSolid

cpp
public void OpenGeodeHybridSolid<>()
public void OpenGeodeHybridSolid<>()

OpenGeodeHybridSolid

cpp
public void OpenGeodeHybridSolid<>(OpenGeodeHybridSolid<> && other)
public void OpenGeodeHybridSolid<>(OpenGeodeHybridSolid<> && other)

operator=

cpp
public OpenGeodeHybridSolid<> & operator=(OpenGeodeHybridSolid<> && other)
public OpenGeodeHybridSolid<> & operator=(OpenGeodeHybridSolid<> && other)

~OpenGeodeHybridSolid

cpp
public void ~OpenGeodeHybridSolid<>()
public void ~OpenGeodeHybridSolid<>()

impl_name_static

cpp
public NamedType impl_name_static()
public NamedType impl_name_static()

impl_name

cpp
public NamedType impl_name()
public NamedType impl_name()

type_name

cpp
public NamedType type_name()
public NamedType type_name()

native_extension_static

cpp
public string_view native_extension_static()
public string_view native_extension_static()

native_extension

cpp
public string_view native_extension()
public string_view native_extension()

set_vertex

cpp
public void set_vertex(index_t vertex_id, Point<dimension> point, OGHybridSolidKey )
public void set_vertex(index_t vertex_id, Point<dimension> point, OGHybridSolidKey )

set_polyhedron_vertex

cpp
public void set_polyhedron_vertex(const PolyhedronVertex & polyhedron_vertex, index_t vertex_id, OGHybridSolidKey )
public void set_polyhedron_vertex(const PolyhedronVertex & polyhedron_vertex, index_t vertex_id, OGHybridSolidKey )

set_polyhedron_adjacent

cpp
public void set_polyhedron_adjacent(const PolyhedronFacet & polyhedron_facet, index_t adjacent_id, OGHybridSolidKey )
public void set_polyhedron_adjacent(const PolyhedronFacet & polyhedron_facet, index_t adjacent_id, OGHybridSolidKey )

add_tetrahedron

cpp
public void add_tetrahedron(const std::array<index_t, 4> & vertices, OGHybridSolidKey )
public void add_tetrahedron(const std::array<index_t, 4> & vertices, OGHybridSolidKey )

add_hexahedron

cpp
public void add_hexahedron(const std::array<index_t, 8> & vertices, OGHybridSolidKey )
public void add_hexahedron(const std::array<index_t, 8> & vertices, OGHybridSolidKey )

add_prism

cpp
public void add_prism(const std::array<index_t, 6> & vertices, OGHybridSolidKey )
public void add_prism(const std::array<index_t, 6> & vertices, OGHybridSolidKey )

add_pyramid

cpp
public void add_pyramid(const std::array<index_t, 5> & vertices, OGHybridSolidKey )
public void add_pyramid(const std::array<index_t, 5> & vertices, OGHybridSolidKey )

remove_polyhedra

cpp
public void remove_polyhedra(const std::vector<bool> & to_delete, OGHybridSolidKey )
public void remove_polyhedra(const std::vector<bool> & to_delete, OGHybridSolidKey )

permute_polyhedra

cpp
public void permute_polyhedra(Span permutation, OGHybridSolidKey )
public void permute_polyhedra(Span permutation, OGHybridSolidKey )

copy_polyhedra

cpp
public void copy_polyhedra(const OpenGeodeHybridSolid<dimension> & solid_mesh, OGHybridSolidKey )
public void copy_polyhedra(const OpenGeodeHybridSolid<dimension> & solid_mesh, OGHybridSolidKey )

get_polyhedron_adjacent

cpp
public absl::optional<index_t> get_polyhedron_adjacent(const PolyhedronFacet & polyhedron_facet)
public absl::optional<index_t> get_polyhedron_adjacent(const PolyhedronFacet & polyhedron_facet)

remove_polyhedra

cpp
public void remove_polyhedra(const int & to_delete, OGHybridSolidKey )
public void remove_polyhedra(const int & to_delete, OGHybridSolidKey )

polyhedron_edges_vertices

cpp
public PolyhedronEdgesVertices polyhedron_edges_vertices(index_t polyhedron)
public PolyhedronEdgesVertices polyhedron_edges_vertices(index_t polyhedron)

polyhedron_facets_vertices

cpp
public PolyhedronFacetsVertices polyhedron_facets_vertices(index_t polyhedron)
public PolyhedronFacetsVertices polyhedron_facets_vertices(index_t polyhedron)

class OpenGeodeHybridSolid

Geode-solutions' documentation website