Skip to content

Project OpenGeode

class PolyhedralSolid

cpp
Inherits from SolidMesh<3U>
Inherits from SolidMesh<3U>

class PolyhedralSolid

This class represents a 3D Solid made up with polyhedra and provides mesh functionnalities.

cpp
Inherits from SolidMesh<dimension>
Inherits from SolidMesh<dimension>

Functions

PolyhedralSolid

cpp
public void PolyhedralSolid<dimension>(const PolyhedralSolid<dimension> & )
public void PolyhedralSolid<dimension>(const PolyhedralSolid<dimension> & )

operator=

cpp
public PolyhedralSolid<dimension> & operator=(const PolyhedralSolid<dimension> & )
public PolyhedralSolid<dimension> & operator=(const PolyhedralSolid<dimension> & )

create

cpp
public std::unique_ptr<PolyhedralSolid<dimension> > create()
public std::unique_ptr<PolyhedralSolid<dimension> > create()

Create a new PolyhedralSolid using default data structure.

create

cpp
public std::unique_ptr<PolyhedralSolid<dimension> > create(const MeshImpl & impl)
public std::unique_ptr<PolyhedralSolid<dimension> > create(const MeshImpl & impl)

Create a new PolyhedralSolid 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<PolyhedralSolid<dimension> > clone()
public std::unique_ptr<PolyhedralSolid<dimension> > clone()

PolyhedralSolid

cpp
protected void PolyhedralSolid<dimension>()
protected void PolyhedralSolid<dimension>()

PolyhedralSolid

cpp
protected void PolyhedralSolid<dimension>(PolyhedralSolid<dimension> && other)
protected void PolyhedralSolid<dimension>(PolyhedralSolid<dimension> && other)

operator=

cpp
protected PolyhedralSolid<dimension> & operator=(PolyhedralSolid<dimension> && other)
protected PolyhedralSolid<dimension> & operator=(PolyhedralSolid<dimension> && other)

Geode-solutions' documentation website