Project OpenGeode
class LinesBuilder
Functions
load_lines
cpp
public void load_lines(basic_string_view directory)public void load_lines(basic_string_view directory)line_mesh_builder
cpp
public std::unique_ptr<EdgedCurveBuilder<dimension> > line_mesh_builder(const uuid & id)public std::unique_ptr<EdgedCurveBuilder<dimension> > line_mesh_builder(const uuid & id)Get a pointer to the builder of a Line mesh
id [in] Unique index of the Line
set_line_name
cpp
public void set_line_name(const uuid & id, basic_string_view name)public void set_line_name(const uuid & id, basic_string_view name)LinesBuilder
cpp
protected void LinesBuilder<dimension>(Lines<dimension> & lines)protected void LinesBuilder<dimension>(Lines<dimension> & lines)create_line
cpp
protected const uuid & create_line()protected const uuid & create_line()create_line
cpp
protected const uuid & create_line(const MeshImpl & impl)protected const uuid & create_line(const MeshImpl & impl)create_line
cpp
protected void create_line(uuid line_id)protected void create_line(uuid line_id)create_line
cpp
protected void create_line(uuid line_id, const MeshImpl & impl)protected void create_line(uuid line_id, const MeshImpl & impl)delete_line
cpp
protected void delete_line(const Line<dimension> & line)protected void delete_line(const Line<dimension> & line)set_line_mesh
cpp
protected void set_line_mesh(const uuid & id, std::unique_ptr<EdgedCurve<dimension> > mesh)protected void set_line_mesh(const uuid & id, std::unique_ptr<EdgedCurve<dimension> > mesh)modifiable_line_mesh
cpp
protected EdgedCurve<dimension> & modifiable_line_mesh(const uuid & id)protected EdgedCurve<dimension> & modifiable_line_mesh(const uuid & id)steal_line_mesh
cpp
protected std::unique_ptr<EdgedCurve<dimension> > steal_line_mesh(const uuid & id)protected std::unique_ptr<EdgedCurve<dimension> > steal_line_mesh(const uuid & id)