Skip to content

Project OpenGeode ​

class TriangulatedSurface ​

cpp
Inherits from SurfaceMesh<3U>
Inherits from SurfaceMesh<3U>

class TriangulatedSurface ​

cpp
Inherits from SurfaceMesh<2U>
Inherits from SurfaceMesh<2U>

class TriangulatedSurface ​

Interface class for Surface of arbitrary dimension made up with triangles only.

cpp
Inherits from SurfaceMesh<dimension>
Inherits from SurfaceMesh<dimension>

Functions ​

create ​

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

Create a new TriangulatedSurface using default data structure.

create ​

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

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

triangle ​

cpp
public Triangle<dimension> triangle(index_t triangle_id)
public Triangle<dimension> triangle(index_t triangle_id)

TriangulatedSurface ​

cpp
protected void TriangulatedSurface<>()
protected void TriangulatedSurface<>()

TriangulatedSurface ​

cpp
protected void TriangulatedSurface<>(TriangulatedSurface<> && other)
protected void TriangulatedSurface<>(TriangulatedSurface<> && other)

operator= ​

cpp
protected TriangulatedSurface<> & operator=(TriangulatedSurface<> && other)
protected TriangulatedSurface<> & operator=(TriangulatedSurface<> && other)

Geode-solutions' documentation website