Skip to content

class BRepTopologyInspector

Class for inspecting the topology of a BRep model corners

Functions

BRepTopologyInspector

cpp
public void BRepTopologyInspector(const BRepTopologyInspector & )
public void BRepTopologyInspector(const BRepTopologyInspector & )

operator=

cpp
public BRepTopologyInspector & operator=(const BRepTopologyInspector & )
public BRepTopologyInspector & operator=(const BRepTopologyInspector & )

BRepTopologyInspector

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

BRepTopologyInspector

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

~BRepTopologyInspector

cpp
public void ~BRepTopologyInspector()
public void ~BRepTopologyInspector()

brep_topology_is_valid

cpp
public bool brep_topology_is_valid()
public bool brep_topology_is_valid()

Checks if the brep is topologically valid through the unique vertices.

brep_meshed_components_are_linked_to_unique_vertices

cpp
public bool brep_meshed_components_are_linked_to_unique_vertices()
public bool brep_meshed_components_are_linked_to_unique_vertices()

brep_unique_vertices_are_linked_to_a_component_vertex

cpp
public bool brep_unique_vertices_are_linked_to_a_component_vertex()
public bool brep_unique_vertices_are_linked_to_a_component_vertex()

nb_corners_not_linked_to_a_unique_vertex

cpp
public index_t nb_corners_not_linked_to_a_unique_vertex()
public index_t nb_corners_not_linked_to_a_unique_vertex()

nb_lines_meshed_but_not_linked_to_unique_vertices

cpp
public index_t nb_lines_meshed_but_not_linked_to_unique_vertices()
public index_t nb_lines_meshed_but_not_linked_to_unique_vertices()

nb_surfaces_meshed_but_not_linked_to_unique_vertices

cpp
public index_t nb_surfaces_meshed_but_not_linked_to_unique_vertices()
public index_t nb_surfaces_meshed_but_not_linked_to_unique_vertices()

nb_blocks_meshed_but_not_linked_to_unique_vertices

cpp
public index_t nb_blocks_meshed_but_not_linked_to_unique_vertices()
public index_t nb_blocks_meshed_but_not_linked_to_unique_vertices()

nb_unique_vertices_not_linked_to_a_component_vertex

cpp
public index_t nb_unique_vertices_not_linked_to_a_component_vertex()
public index_t nb_unique_vertices_not_linked_to_a_component_vertex()

component_vertices_not_linked_to_a_unique_vertex

cpp
public vector component_vertices_not_linked_to_a_unique_vertex()
public vector component_vertices_not_linked_to_a_unique_vertex()

unique_vertices_not_linked_to_a_component_vertex

cpp
public vector unique_vertices_not_linked_to_a_component_vertex()
public vector unique_vertices_not_linked_to_a_component_vertex()

invalid_components_topology_unique_vertices

cpp
public vector invalid_components_topology_unique_vertices()
public vector invalid_components_topology_unique_vertices()

multiple_corners_unique_vertices

cpp
public vector multiple_corners_unique_vertices()
public vector multiple_corners_unique_vertices()

multiple_internals_corner_vertices

cpp
public vector multiple_internals_corner_vertices()
public vector multiple_internals_corner_vertices()

not_internal_nor_boundary_corner_vertices

cpp
public vector not_internal_nor_boundary_corner_vertices()
public vector not_internal_nor_boundary_corner_vertices()

line_corners_without_boundary_status

cpp
public vector line_corners_without_boundary_status()
public vector line_corners_without_boundary_status()

part_of_not_boundary_nor_internal_line_unique_vertices

cpp
public vector part_of_not_boundary_nor_internal_line_unique_vertices()
public vector part_of_not_boundary_nor_internal_line_unique_vertices()

part_of_line_with_invalid_internal_topology_unique_vertices

cpp
public vector part_of_line_with_invalid_internal_topology_unique_vertices()
public vector part_of_line_with_invalid_internal_topology_unique_vertices()

part_of_invalid_unique_line_unique_vertices

cpp
public vector part_of_invalid_unique_line_unique_vertices()
public vector part_of_invalid_unique_line_unique_vertices()

part_of_lines_but_not_corner_unique_vertices

cpp
public vector part_of_lines_but_not_corner_unique_vertices()
public vector part_of_lines_but_not_corner_unique_vertices()

part_of_not_boundary_nor_internal_surface_unique_vertices

cpp
public vector part_of_not_boundary_nor_internal_surface_unique_vertices()
public vector part_of_not_boundary_nor_internal_surface_unique_vertices()

part_of_surface_with_invalid_internal_topology_unique_vertices

cpp
public vector part_of_surface_with_invalid_internal_topology_unique_vertices()
public vector part_of_surface_with_invalid_internal_topology_unique_vertices()

part_of_invalid_unique_surface_unique_vertices

cpp
public vector part_of_invalid_unique_surface_unique_vertices()
public vector part_of_invalid_unique_surface_unique_vertices()

part_of_invalid_multiple_surfaces_unique_vertices

cpp
public vector part_of_invalid_multiple_surfaces_unique_vertices()
public vector part_of_invalid_multiple_surfaces_unique_vertices()

part_of_line_and_not_on_surface_border_unique_vertices

cpp
public vector part_of_line_and_not_on_surface_border_unique_vertices()
public vector part_of_line_and_not_on_surface_border_unique_vertices()

part_of_invalid_blocks_unique_vertices

cpp
public vector part_of_invalid_blocks_unique_vertices()
public vector part_of_invalid_blocks_unique_vertices()

Geode-solutions' documentation website