Project Geode-Implicit
namespace geode
Namespaces
Records
- BMeshEdgeOnIntersection
- BRepMappings
- BoxModelFromTopography
- ClosedSurfacesFromCurves
- CrossSectionImpliciter
- EdgeVertex
- GridScalarFunctionExpliciter2D
- GridScalarFunctionExpliciter3D
- HorizonsStack
- ImplicitExplicitationLibrary
- ImplicitIOLibrary
- ImplicitImplicitationLibrary
- ImplicitInsertionLibrary
- ImplicitModelFromSolid
- ImplicitModelFromStructuralModel
- ImplicitStructuralModelHorizonExpliciter
- ImplicitWorkflowsLibrary
- ModelComponentToSectionComponentMapping
- ModelMappings
- ScalarFunctionComputer
- SingleSurfaceFromVertices
- SolidMeshScalarFunctionExpliciter
- StratigraphicLine
- StratigraphicModelInserter
- StratigraphicSectionInserter
- StratigraphicSolidPathFinder
- StratigraphicSurfaceCutter
- StratigraphicSurface
- StructuralModelImpliciter
- StructuralModelToCrossSectionMapping
- SurfaceCutByBoundaries
- SurfacePartXYZConverter
- SurfacePart
- SurfacePartsStitcher
- SurfaceStitcher
- uuid
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 |