Skip to content

Project Geode-Implicit

namespace geode

Namespaces

Records

Functions

extract_implicit_cross_section_from_axis

cpp
tuple extract_implicit_cross_section_from_axis(const ImplicitStructuralModel & model, local_index_t axis_direction, double axis_coordinate)
tuple extract_implicit_cross_section_from_axis(const ImplicitStructuralModel & model, local_index_t axis_direction, double axis_coordinate)

extract_stratigraphic_section_from_axis

cpp
tuple extract_stratigraphic_section_from_axis(const StratigraphicModel & model, local_index_t axis_direction, double axis_coordinate)
tuple extract_stratigraphic_section_from_axis(const StratigraphicModel & model, local_index_t axis_direction, double axis_coordinate)

lists_have_common_intersections

cpp
bool lists_have_common_intersections(Span first_edges_list, Span second_edges_list)
bool lists_have_common_intersections(Span first_edges_list, Span second_edges_list)

has_surface_parts_on_other_side

cpp
bool has_surface_parts_on_other_side(Span cut_surface_parts, index_t surface_part_id, const uuid & cutting_surface_id)
bool has_surface_parts_on_other_side(Span cut_surface_parts, index_t surface_part_id, const uuid & cutting_surface_id)

surface_on_interior_side

cpp
optional surface_on_interior_side(Span cut_surface_parts)
optional surface_on_interior_side(Span cut_surface_parts)

surface_parts_on_other_side

cpp
vector surface_parts_on_other_side(Span cut_surface_parts, index_t surface_part_id, const uuid & cutting_surface_id)
vector surface_parts_on_other_side(Span cut_surface_parts, index_t surface_part_id, const uuid & cutting_surface_id)

surface_parts_common_intersections

cpp
vector surface_parts_common_intersections(const SurfacePart & surface_part_to_stitch, const SurfacePart & surface_to_stitch_on, const uuid & cutting_surface_id, absl::FixedArray<index_t> & vertices_mapping)
vector surface_parts_common_intersections(const SurfacePart & surface_part_to_stitch, const SurfacePart & surface_to_stitch_on, const uuid & cutting_surface_id, absl::FixedArray<index_t> & vertices_mapping)

remove_stitched_surface_parts

cpp
void remove_stitched_surface_parts(std::vector<SurfacePart> & cut_surface_parts)
void remove_stitched_surface_parts(std::vector<SurfacePart> & cut_surface_parts)

solid_path_to_string

cpp
basic_string solid_path_to_string(const SolidPath & path)
basic_string solid_path_to_string(const SolidPath & path)

Enums

| enum class SURFACE_ORIENTATION |

--

| towards_block | | opposite_to_block | | no_orientation |

Geode-solutions' documentation website