Project OpenGeode
class HybridSolid
cpp
Inherits from SolidMesh<dimension>Inherits from SolidMesh<dimension>Functions
HybridSolid
cpp
public void HybridSolid<>(const HybridSolid<> & )public void HybridSolid<>(const HybridSolid<> & )operator=
cpp
public HybridSolid<> & operator=(const HybridSolid<> & )public HybridSolid<> & operator=(const HybridSolid<> & )create
cpp
public std::unique_ptr<HybridSolid<dimension> > create()public std::unique_ptr<HybridSolid<dimension> > create()Create a new HybridSolid using default data structure.
create
cpp
public std::unique_ptr<HybridSolid<dimension> > create(const MeshImpl & impl)public std::unique_ptr<HybridSolid<dimension> > create(const MeshImpl & impl)Create a new HybridSolid using a specified data structure.
impl [in] Data structure implementation
type_name_static
cpp
public NamedType type_name_static()public NamedType type_name_static()clone
cpp
public std::unique_ptr<HybridSolid<dimension> > clone()public std::unique_ptr<HybridSolid<dimension> > clone()polyhedron_type
cpp
public Type polyhedron_type(index_t polyhedron_id)public Type polyhedron_type(index_t polyhedron_id)HybridSolid
cpp
protected void HybridSolid<>()protected void HybridSolid<>()HybridSolid
cpp
protected void HybridSolid<>(HybridSolid<> && other)protected void HybridSolid<>(HybridSolid<> && other)operator=
cpp
protected HybridSolid<> & operator=(HybridSolid<> && other)protected HybridSolid<> & operator=(HybridSolid<> && other)Enums
| enum class Type |
--
| UNKNOWN | | TETRAHEDRON | | HEXAHEDRON | | PRISM | | PYRAMID |
class HybridSolid
cpp
Inherits from SolidMesh<3U>Inherits from SolidMesh<3U>