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<dimension>(const Surface<dimension> & )
public void Surface<dimension>(const Surface<dimension> & )
operator=
cpp
public Surface<dimension> & operator=(const Surface<dimension> & )
public Surface<dimension> & operator=(const Surface<dimension> & )
Surface
cpp
public void Surface<dimension>(Surface<dimension> && other)
public void Surface<dimension>(Surface<dimension> && other)
~Surface
cpp
public void ~Surface<dimension>()
public void ~Surface<dimension>()
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<dimension>(SurfacesKey key)
public void Surface<dimension>(SurfacesKey key)
Surface
cpp
public void Surface<dimension>(const MeshImpl & impl, SurfacesKey key)
public void Surface<dimension>(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(string_view name, SurfacesBuilderKey key)
public void set_surface_name(string_view name, SurfacesBuilderKey key)
modifiable_mesh
cpp
public TypedMesh & modifiable_mesh(SurfacesBuilderKey )
public TypedMesh & modifiable_mesh(SurfacesBuilderKey )
set_mesh
cpp
public void set_mesh(int mesh, SurfacesKey key)
public void set_mesh(int mesh, SurfacesKey key)
set_mesh
cpp
public void set_mesh(int mesh, SurfacesBuilderKey key)
public void set_mesh(int mesh, SurfacesBuilderKey key)