Skip to content

Project OpenGeode-Inspector

class BRepCornersTopology

Functions

BRepCornersTopology

cpp
public void BRepCornersTopology(const BRep & brep)
public void BRepCornersTopology(const BRep & brep)

brep_corner_topology_is_valid

cpp
public bool brep_corner_topology_is_valid(index_t unique_vertex_index)
public bool brep_corner_topology_is_valid(index_t unique_vertex_index)

Checks if the brep unique vertices are valid corners, i.e. corners that verify: Each unique_vertex can only be associated to one corner. Each corner can only be internal to one object (surface or block). Each corner is a boundary of every line it is associated to.

unique_vertex_has_multiple_corners

cpp
public std::optional<std::string> unique_vertex_has_multiple_corners(index_t unique_vertex_index)
public std::optional<std::string> unique_vertex_has_multiple_corners(index_t unique_vertex_index)

corner_has_multiple_embeddings

cpp
public std::optional<std::string> corner_has_multiple_embeddings(index_t unique_vertex_index)
public std::optional<std::string> corner_has_multiple_embeddings(index_t unique_vertex_index)

corner_is_not_internal_nor_boundary

cpp
public std::optional<std::string> corner_is_not_internal_nor_boundary(index_t unique_vertex_index)
public std::optional<std::string> corner_is_not_internal_nor_boundary(index_t unique_vertex_index)

corner_is_part_of_line_but_not_boundary

cpp
public std::optional<std::string> corner_is_part_of_line_but_not_boundary(index_t unique_vertex_index)
public std::optional<std::string> corner_is_part_of_line_but_not_boundary(index_t unique_vertex_index)

inspect_corners_topology

cpp
public BRepCornersTopologyInspectionResult inspect_corners_topology()
public BRepCornersTopologyInspectionResult inspect_corners_topology()

Geode-solutions' documentation website