Project OpenGeode
class OpenGeodeHybridSolid
cpp
Inherits from HybridSolid<dimension>Inherits from HybridSolid<dimension>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 basic_string_view native_extension_static()public basic_string_view native_extension_static()native_extension
cpp
public basic_string_view native_extension()public basic_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 )class OpenGeodeHybridSolid
cpp
Inherits from HybridSolid<3U>Inherits from HybridSolid<3U>