Skip to content

Project OpenGeode

class Line

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

class Line

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

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

Functions

Line

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

operator=

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

Line

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

~Line

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

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 Mesh & mesh()
public const Mesh & mesh()

mesh_type

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

modifiable_mesh

cpp
public Mesh & modifiable_mesh(LinesKey key)
public Mesh & modifiable_mesh(LinesKey key)

Line

cpp
public void Line<>(LinesKey key)
public void Line<>(LinesKey key)

Line

cpp
public void Line<>(const MeshImpl & impl, LinesKey key)
public void Line<>(const MeshImpl & impl, LinesKey key)

set_mesh

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

set_mesh

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

set_line_name

cpp
public void set_line_name(basic_string_view name, LinesBuilderKey key)
public void set_line_name(basic_string_view name, LinesBuilderKey key)

modifiable_mesh

cpp
public Mesh & modifiable_mesh(LinesBuilderKey key)
public Mesh & modifiable_mesh(LinesBuilderKey key)

class Line

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

Geode-solutions' documentation website