Skip to content

Project OpenGeode-Inspector

class SectionSurfacesTopology

Class for inspecting the topology of a Section model surfaces through its unique vertices

Functions

SectionSurfacesTopology

cpp
public void SectionSurfacesTopology(const Section & section)
public void SectionSurfacesTopology(const Section & section)

section_vertex_surfaces_topology_is_valid

cpp
public bool section_vertex_surfaces_topology_is_valid(index_t unique_vertex_index)
public bool section_vertex_surfaces_topology_is_valid(index_t unique_vertex_index)

Checks if the section unique vertices are parts of valid surfaces, i.e. verify: If a unique vertex is part of two surfaces, it is part of a least one line which is boundary of the two blocks.

vertex_is_part_of_invalid_embedded_surface

cpp
public optional vertex_is_part_of_invalid_embedded_surface(index_t unique_vertex_index)
public optional vertex_is_part_of_invalid_embedded_surface(index_t unique_vertex_index)

vertex_is_part_of_line_and_not_on_surface_border

cpp
public optional vertex_is_part_of_line_and_not_on_surface_border(index_t unique_vertex_index)
public optional vertex_is_part_of_line_and_not_on_surface_border(index_t unique_vertex_index)

inspect_surfaces

cpp
public SectionSurfacesTopologyInspectionResult inspect_surfaces()
public SectionSurfacesTopologyInspectionResult inspect_surfaces()

Geode-solutions' documentation website