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)