Project Geode-Conversion
class CornersLinesBuilder
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 optional wireframe_edge_id(const std::array<index_t, 2> & edge_vertices)public optional wireframe_edge_id(const std::array<index_t, 2> & edge_vertices)support_mesh_vertex_id
cpp
public index_t support_mesh_vertex_id(index_t wireframe_vertex_id)public index_t support_mesh_vertex_id(index_t wireframe_vertex_id)line_uuid
cpp
public const uuid & line_uuid(index_t wireframe_edge_id)public const uuid & line_uuid(index_t wireframe_edge_id)corner_uuid
cpp
public optional corner_uuid(index_t wireframe_vertex_id)public optional corner_uuid(index_t wireframe_vertex_id)line_edge_id
cpp
public index_t line_edge_id(index_t wireframe_edge_id)public index_t line_edge_id(index_t wireframe_edge_id)line_vertex_id
cpp
public index_t line_vertex_id(index_t wireframe_vertex_id, const uuid & output_line_uuid)public index_t line_vertex_id(index_t wireframe_vertex_id, 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)