Skip to content

class BRepLinesTopologyImpl

Class for inspecting the topology of a BRep model lines through their unique vertices

Functions

BRepLinesTopologyImpl

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

BRepLinesTopologyImpl

cpp
public void BRepLinesTopologyImpl(const BRep & brep, bool verbose)
public void BRepLinesTopologyImpl(const BRep & brep, bool verbose)

brep_vertex_lines_topology_is_valid

cpp
public bool brep_vertex_lines_topology_is_valid(index_t unique_vertex_index)
public bool brep_vertex_lines_topology_is_valid(index_t unique_vertex_index)

Checks if the brep unique vertices are parts of valid lines, i.e. verify: Each line is either internal or boundary. If a line is internal to an object, it cannot be incident to it. If the vertex is part of only one line, the line is either internal to a surface, internal to a block, or a boundary of multiple surfaces. If the vertex is part of multiple lines, it is also a corner.

vertex_is_part_of_not_boundary_nor_internal_line

cpp
public bool vertex_is_part_of_not_boundary_nor_internal_line(const index_t unique_vertex_index)
public bool vertex_is_part_of_not_boundary_nor_internal_line(const index_t unique_vertex_index)

vertex_is_part_of_line_with_invalid_internal_topology

cpp
public bool vertex_is_part_of_line_with_invalid_internal_topology(const index_t unique_vertex_index)
public bool vertex_is_part_of_line_with_invalid_internal_topology(const index_t unique_vertex_index)

vertex_is_part_of_invalid_unique_line

cpp
public bool vertex_is_part_of_invalid_unique_line(index_t unique_vertex_index)
public bool vertex_is_part_of_invalid_unique_line(index_t unique_vertex_index)

vertex_has_lines_but_is_not_corner

cpp
public bool vertex_has_lines_but_is_not_corner(index_t unique_vertex_index)
public bool vertex_has_lines_but_is_not_corner(index_t unique_vertex_index)

Geode-solutions' documentation website