Skip to content

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)

Geode-solutions' documentation website