Skip to content

Project Geode-Conversion

class CornersLinesBuilder

Records

Impl

Functions

~CornersLinesBuilder

cpp
public void ~CornersLinesBuilder<Model>()
public void ~CornersLinesBuilder<Model>()

wireframe

cpp
public const EdgedCurve<dimension> & wireframe()
public const EdgedCurve<dimension> & wireframe()

build

cpp
public void build()
public void build()

build_wireframe_step

cpp
public void build_wireframe_step()
public void build_wireframe_step()

build_corners_step

cpp
public void build_corners_step()
public void build_corners_step()

build_lines_step

cpp
public void build_lines_step()
public void build_lines_step()

add_corner

cpp
public void add_corner(index_t vertex)
public void add_corner(index_t vertex)

wireframe_edge_id

cpp
public absl::optional<index_t> wireframe_edge_id(const std::array<index_t, 2> & edge_vertices)
public absl::optional<index_t> wireframe_edge_id(const std::array<index_t, 2> & edge_vertices)

vertex_id

cpp
public index_t vertex_id(index_t vertex)
public index_t vertex_id(index_t vertex)

line_uuid

cpp
public const uuid & line_uuid(index_t edge)
public const uuid & line_uuid(index_t edge)

corner_uuid

cpp
public absl::optional<uuid> corner_uuid(index_t vertex)
public absl::optional<uuid> corner_uuid(index_t vertex)

line_edge_id

cpp
public index_t line_edge_id(index_t edge)
public index_t line_edge_id(index_t edge)

line_vertex_id

cpp
public index_t line_vertex_id(index_t vertex, const uuid & output_line_uuid)
public index_t line_vertex_id(index_t vertex, const uuid & output_line_uuid)

CornersLinesBuilder

cpp
protected void CornersLinesBuilder<Model>(Model & model)
protected void CornersLinesBuilder<Model>(Model & model)

find_or_create_edge

cpp
protected index_t find_or_create_edge(const std::array<index_t, 2> & edge_vertices, const std::array<Point<dimension>, 2> & edge_points)
protected index_t find_or_create_edge(const std::array<index_t, 2> & edge_vertices, const std::array<Point<dimension>, 2> & edge_points)

find_or_create_corner

cpp
protected index_t find_or_create_corner(index_t corner_vertex, const Point<dimension> & corner_point)
protected index_t find_or_create_corner(index_t corner_vertex, const Point<dimension> & corner_point)

class CornersLinesBuilder

class CornersLinesBuilder

Geode-solutions' documentation website