Skip to content

Project OpenGeode ​

class Surface ​

cpp
Inherits from Component<3U>
Inherits from Component<3U>

class Surface ​

cpp
Inherits from Component<2U>
Inherits from Component<2U>

class Surface ​

Geometric component describing a Surface. This component is described by a mesh.

cpp
Inherits from Component<dimension>
Inherits from Component<dimension>

Functions ​

Surface ​

cpp
public void Surface<>(const Surface<> & )
public void Surface<>(const Surface<> & )

operator= ​

cpp
public Surface<> & operator=(const Surface<> & )
public Surface<> & operator=(const Surface<> & )

Surface ​

cpp
public void Surface<>(Surface<> && other)
public void Surface<>(Surface<> && other)

~Surface ​

cpp
public void ~Surface<>()
public void ~Surface<>()

component_type_static ​

cpp
public NamedType component_type_static()
public NamedType component_type_static()

component_type ​

cpp
public NamedType component_type()
public NamedType component_type()

component_id ​

cpp
public ComponentID component_id()
public ComponentID component_id()

mesh ​

cpp
public const TypedMesh & mesh()
public const TypedMesh & mesh()

Surface ​

cpp
public void Surface<>(SurfacesKey key)
public void Surface<>(SurfacesKey key)

Surface ​

cpp
public void Surface<>(const MeshImpl & impl, SurfacesKey key)
public void Surface<>(const MeshImpl & impl, SurfacesKey key)

modifiable_mesh ​

cpp
public TypedMesh & modifiable_mesh(SurfacesKey )
public TypedMesh & modifiable_mesh(SurfacesKey )

mesh_type ​

cpp
public const MeshImpl & mesh_type()
public const MeshImpl & mesh_type()

set_mesh ​

cpp
public void set_mesh(std::unique_ptr<Mesh> mesh, SurfacesKey key)
public void set_mesh(std::unique_ptr<Mesh> mesh, SurfacesKey key)

set_mesh ​

cpp
public void set_mesh(std::unique_ptr<Mesh> mesh, SurfacesBuilderKey key)
public void set_mesh(std::unique_ptr<Mesh> mesh, SurfacesBuilderKey key)

set_surface_name ​

cpp
public void set_surface_name(basic_string_view name, SurfacesBuilderKey key)
public void set_surface_name(basic_string_view name, SurfacesBuilderKey key)

modifiable_mesh ​

cpp
public TypedMesh & modifiable_mesh(SurfacesBuilderKey )
public TypedMesh & modifiable_mesh(SurfacesBuilderKey )

steal_mesh ​

cpp
public std::unique_ptr<Mesh> steal_mesh(SurfacesBuilderKey key)
public std::unique_ptr<Mesh> steal_mesh(SurfacesBuilderKey key)

Geode-solutions' documentation website