Project OpenGeode
class PolygonalSurface
cpp
Inherits from SurfaceMesh<2U>Inherits from SurfaceMesh<2U>class PolygonalSurface
cpp
Inherits from SurfaceMesh<3U>Inherits from SurfaceMesh<3U>class PolygonalSurface
Interface class for Surface made up with polygons (triangles, quads, ...) of arbitrary dimension.
cpp
Inherits from SurfaceMesh<dimension>Inherits from SurfaceMesh<dimension>Functions
create
cpp
public std::unique_ptr<PolygonalSurface<dimension> > create()public std::unique_ptr<PolygonalSurface<dimension> > create()Create a new PolygonalSurface using default data structure.
create
cpp
public std::unique_ptr<PolygonalSurface<dimension> > create(const MeshImpl & impl)public std::unique_ptr<PolygonalSurface<dimension> > create(const MeshImpl & impl)Create a new PolygonalSurface 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<PolygonalSurface<dimension> > clone()public std::unique_ptr<PolygonalSurface<dimension> > clone()PolygonalSurface
cpp
protected void PolygonalSurface<>()protected void PolygonalSurface<>()PolygonalSurface
cpp
protected void PolygonalSurface<>(PolygonalSurface<> && other)protected void PolygonalSurface<>(PolygonalSurface<> && other)operator=
cpp
protected PolygonalSurface<> & operator=(PolygonalSurface<> && other)protected PolygonalSurface<> & operator=(PolygonalSurface<> && other)