Project OpenGeode 
class OpenGeodePolyhedralSolid 
cpp
Inherits from PolyhedralSolid<3U>Inherits from PolyhedralSolid<3U>class OpenGeodePolyhedralSolid 
cpp
Inherits from PolyhedralSolid<dimension>Inherits from PolyhedralSolid<dimension>Functions 
OpenGeodePolyhedralSolid 
cpp
public void OpenGeodePolyhedralSolid<>(const OpenGeodePolyhedralSolid<> & )public void OpenGeodePolyhedralSolid<>(const OpenGeodePolyhedralSolid<> & )operator= 
cpp
public OpenGeodePolyhedralSolid<> & operator=(const OpenGeodePolyhedralSolid<> & )public OpenGeodePolyhedralSolid<> & operator=(const OpenGeodePolyhedralSolid<> & )OpenGeodePolyhedralSolid 
cpp
public void OpenGeodePolyhedralSolid<>()public void OpenGeodePolyhedralSolid<>()OpenGeodePolyhedralSolid 
cpp
public void OpenGeodePolyhedralSolid<>(OpenGeodePolyhedralSolid<> && other)public void OpenGeodePolyhedralSolid<>(OpenGeodePolyhedralSolid<> && other)operator= 
cpp
public OpenGeodePolyhedralSolid<> & operator=(OpenGeodePolyhedralSolid<> && other)public OpenGeodePolyhedralSolid<> & operator=(OpenGeodePolyhedralSolid<> && other)~OpenGeodePolyhedralSolid 
cpp
public void ~OpenGeodePolyhedralSolid<>()public void ~OpenGeodePolyhedralSolid<>()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, OGPolyhedralSolidKey )public void set_vertex(index_t vertex_id, Point<dimension> point, OGPolyhedralSolidKey )add_polyhedron 
cpp
public void add_polyhedron(Span vertices, Span facets, OGPolyhedralSolidKey )public void add_polyhedron(Span vertices, Span facets, OGPolyhedralSolidKey )remove_polyhedra 
cpp
public void remove_polyhedra(const std::vector<bool> & to_delete, OGPolyhedralSolidKey )public void remove_polyhedra(const std::vector<bool> & to_delete, OGPolyhedralSolidKey )permute_polyhedra 
cpp
public void permute_polyhedra(Span permutation, OGPolyhedralSolidKey )public void permute_polyhedra(Span permutation, OGPolyhedralSolidKey )set_polyhedron_adjacent 
cpp
public void set_polyhedron_adjacent(const PolyhedronFacet & polyhedron_facet, index_t adjacent_id, OGPolyhedralSolidKey )public void set_polyhedron_adjacent(const PolyhedronFacet & polyhedron_facet, index_t adjacent_id, OGPolyhedralSolidKey )set_polyhedron_vertex 
cpp
public void set_polyhedron_vertex(const PolyhedronVertex & polyhedron_vertex, index_t vertex_id, OGPolyhedralSolidKey )public void set_polyhedron_vertex(const PolyhedronVertex & polyhedron_vertex, index_t vertex_id, OGPolyhedralSolidKey )copy_polyhedra 
cpp
public void copy_polyhedra(const OpenGeodePolyhedralSolid<dimension> & solid_mesh, OGPolyhedralSolidKey )public void copy_polyhedra(const OpenGeodePolyhedralSolid<dimension> & solid_mesh, OGPolyhedralSolidKey )