Skip to content

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>

Geode-solutions' documentation website