Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BrunoLevy/geogram
/ functions
Functions
5,867 in github.com/BrunoLevy/geogram
⨍
Functions
5,867
◇
Types & classes
749
↓ 1 callers
Function
chart_area_2d
* \brief Computes the 2D parameter-space area of a parameterized chart. * \param[in] chart a const reference to a parameterized surface chart
src/lib/geogram/parameterization/mesh_param_packer.cpp:534
↓ 1 callers
Function
chart_facet_area_2d
src/lib/geogram/parameterization/mesh_param_validator.cpp:48
↓ 1 callers
Function
chart_type_as_string
src/lib/geogram/parameterization/mesh_atlas_maker.cpp:177
↓ 1 callers
Method
check_SR
* \brief Tests whether radius of security is enforced. * \retval true if radius of security test is used. * \retval false otherwise.
src/lib/geogram/voronoi/generic_RVD.h:365
↓ 1 callers
Function
check_arg_value
* \brief Checks the value of an argument * \details This function is used by parse_internal() to check the values * passed to arguments on t
src/lib/geogram/basic/command_line.cpp:204
↓ 1 callers
Method
check_combinatorics
* \brief For debugging purposes, tests some combinatorial properties. */
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2357
↓ 1 callers
Method
check_combinatorics
* \brief For debugging purposes, tests some combinatorial properties. */
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2742
↓ 1 callers
Function
check_for_zero_area_facets
* \brief Removes zero area facets in a mesh * \param[in] M the input mesh */
src/examples/geogram/compute_RVD/main.cpp:72
↓ 1 callers
Method
check_geometry
* \brief For debugging purposes, test some geometrical properties. */
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2438
↓ 1 callers
Method
check_geometry
* \brief For debugging purposes, test some geometrical properties. */
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2825
↓ 1 callers
Function
check_gl
src/lib/geogram_gfx/basic/GL.cpp:556
↓ 1 callers
Method
classify_triangles
src/lib/geogram/delaunay/CDT_2d.cpp:1773
↓ 1 callers
Function
cleanup
src/lib/geogram_gfx/GLUP/GLUP.cpp:101
↓ 1 callers
Method
cleanup
src/lib/geogram_gfx/mesh/mesh_gfx.cpp:110
↓ 1 callers
Method
cleanup_test
Cleanup after successful test execution. This removes the execution directory created by prepare_test(), only if the test wa
tests/lib/VorpatestLibrary.py:267
↓ 1 callers
Method
clear
* \brief clears the vector to its default value. * \details For vec2, default value is (0.0, 0.0), for * vec3, it is (0.0, 0.0, 0.0
src/lib/geogram_gfx/GLUP/GLUP_context.h:960
↓ 1 callers
Method
clear
src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:260
↓ 1 callers
Method
clear
src/lib/geogram/mesh/triangle_intersection.h:156
↓ 1 callers
Method
clear
* \brief Clears this Vertex. */
src/lib/geogram/voronoi/generic_RVD_vertex.h:933
↓ 1 callers
Method
clear
* \brief Resets size to 0 and clears all the memory. */
src/lib/geogram/basic/thread_sync.h:244
↓ 1 callers
Method
clear
src/lib/geogram/basic/packed_arrays.cpp:119
↓ 1 callers
Function
clear_gl_error_flags
src/lib/geogram_gfx/basic/GL.cpp:579
↓ 1 callers
Function
click
(node)
tools/FileSaver.js:29
↓ 1 callers
Function
clip_polygon_by_half_plane
src/examples/graphics/demo_Delaunay2d/main.cpp:127
↓ 1 callers
Function
clone_prime
src/bin/fpg/AST.cpp:51
↓ 1 callers
Function
co3ne_split_triangles_list
* \brief Splits the raw list of triangles reconstructed * by the Co3Ne algorithm into two lists, good triangles * and "not so good" triang
src/lib/geogram/points/co3ne.cpp:1182
↓ 1 callers
Method
commit
src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:360
↓ 1 callers
Method
compile_file
src/lib/geogram/mesh/mesh_CSG_compiler.cpp:145
↓ 1 callers
Method
compile_string
src/lib/geogram/mesh/mesh_CSG_compiler.cpp:169
↓ 1 callers
Function
component_encoding
* \brief Gets the ComponentEncoding. * \return the ComponentEncoding */
src/lib/geogram/image/image.h:198
↓ 1 callers
Function
compress_expansion
* \brief Compresses an expansion * \details Modifies in-place an expansion in such a way that it * is shorter. The represented value is not
src/lib/geogram/numerics/multi_precision.cpp:276
↓ 1 callers
Method
compute
* \brief Computes the eigenvalues * and eigenvectors of the accumulated tensor. */
src/lib/geogram/mesh/mesh_frame_field.cpp:318
↓ 1 callers
Method
compute
src/lib/geogram/mesh/mesh_minkowski.cpp:188
↓ 1 callers
Function
compute_BRIO_order_periodic
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:185
↓ 1 callers
Function
compute_BRIO_order_periodic_recursive
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:142
↓ 1 callers
Function
compute_BRIO_order_recursive
* \brief Computes the BRIO order for a set of 3D points. * \details Implementation of compute_BRIO_order(). * It is used to accelerate incr
src/lib/geogram/mesh/mesh_reorder.cpp:1113
↓ 1 callers
Method
compute_RVC
src/lib/geogram/voronoi/RVD.cpp:1552
↓ 1 callers
Method
compute_RVD
src/lib/geogram/voronoi/RVD.cpp:1442
↓ 1 callers
Function
compute_RVD_cells
src/examples/geogram/compute_RVD/main.cpp:281
↓ 1 callers
Function
compute_R_ff
src/lib/geogram/parameterization/mesh_global_param.cpp:161
↓ 1 callers
Function
compute_R_fv
src/lib/geogram/parameterization/mesh_global_param.cpp:179
↓ 1 callers
Function
compute_border_distance
* \brief Computes for each facet its facet-graph distance to * the border of the mesh, clamped to max_iter. * \param[in] M the mesh *
src/lib/geogram/mesh/mesh_repair.cpp:748
↓ 1 callers
Method
compute_centroids_on_surface
src/lib/geogram/voronoi/RVD.cpp:371
↓ 1 callers
Function
compute_depth_cueing
src/lib/geogram_gfx/GLUP/shaders/fullscreen/ambient_occlusion_fragment_shader.h:170
↓ 1 callers
Function
compute_minkowski_sum_2d
src/lib/geogram/mesh/mesh_minkowski.cpp:560
↓ 1 callers
Function
compute_minkowski_sum_3d
src/lib/geogram/mesh/mesh_minkowski.cpp:522
↓ 1 callers
Function
compute_minkowski_sum_convex_convex_2d
src/lib/geogram/mesh/mesh_minkowski.cpp:502
↓ 1 callers
Function
compute_minkowski_sum_convex_convex_3d
src/lib/geogram/mesh/mesh_minkowski.cpp:137
↓ 1 callers
Method
compute_normals
* \brief Estimates the normals of the point set. * \details They are stored in the "normal" vertex attribute. * \param[in] nb_neighb
src/lib/geogram/points/co3ne.cpp:2058
↓ 1 callers
Method
compute_surface
src/lib/geogram/voronoi/CVT.cpp:169
↓ 1 callers
Function
compute_unsharp_masking
src/lib/geogram_gfx/GLUP/shaders/fullscreen/unsharp_masking_fragment_shader.h:35
↓ 1 callers
Method
compute_with_polygon_callback
src/lib/geogram/voronoi/RVD.cpp:1102
↓ 1 callers
Method
compute_with_polyhedron_callback
src/lib/geogram/voronoi/RVD.cpp:1129
↓ 1 callers
Method
connect
* \brief Tentatively connect a triangle of the mesh with its * neighbors. * \details This function is independent of triangles ori
src/lib/geogram/points/co3ne.cpp:838
↓ 1 callers
Method
connect_triangles
src/lib/geogram/voronoi/convex_cell.cpp:1348
↓ 1 callers
Method
connected_component_changed
* \brief Tests whether the current connected component changed. */
src/lib/geogram/voronoi/generic_RVD.h:1823
↓ 1 callers
Function
contains_floatingpoint_comparison
src/bin/fpg/Misc_visitors.cpp:79
↓ 1 callers
Function
contains_function_call
src/bin/fpg/Misc_visitors.cpp:23
↓ 1 callers
Function
convex_clip_polygon
src/examples/graphics/demo_Delaunay2d/main.cpp:183
↓ 1 callers
Method
convolve
src/lib/geogram/image/morpho_math.cpp:65
↓ 1 callers
Method
copy_construct_array
* \copydoc LifeCycle::copy_construct_array() */
src/lib/geogram/basic/life_cycle.h:322
↓ 1 callers
Method
copy_current_to
* \brief Copies the current attribute value to a specified * vertex in this buffer. * \param[in] v the vertex index * \pre
src/lib/geogram_gfx/GLUP/GLUP_context.h:431
↓ 1 callers
Method
copy_file
src/lib/geogram/basic/file_system.cpp:655
↓ 1 callers
Method
copy_from_GL
* \brief Copies the binding of a vertex attribute * from OpenGL state to this VertexAttribBinding. * \param[in] index the index of
src/lib/geogram_gfx/GLUP/GLUP.cpp:1669
↓ 1 callers
Method
copy_from_user
* \brief Copies the user neighbors and distances into * the work zone and initializes nb_neighbors to max_nb_neighbors. * \
src/lib/geogram/points/kd_tree.h:204
↓ 1 callers
Method
copy_to_GL
* \brief Copies the binding stored in this VertexAttribBinding * into OpenGL. * \param[in] index the index of the attribute where t
src/lib/geogram_gfx/GLUP/GLUP.cpp:1729
↓ 1 callers
Function
create_arrow_2d
src/examples/contrib/topopt/mesh_primitives.cpp:42
↓ 1 callers
Method
create_attribute_store
* \copydoc AttributeStoreCreator::create_attribute_store() */
src/lib/geogram/basic/attributes.h:888
↓ 1 callers
Function
create_attribute_store_by_element_type_name
* \brief Creates an attribute store of a given type * \param[in] element_type_name a const reference to a string with * the C++ type of the
src/lib/geogram/basic/attributes.h:554
↓ 1 callers
Method
create_connector
src/lib/geogram/mesh/mesh.cpp:1484
↓ 1 callers
Method
create_directory
src/lib/geogram/basic/file_system.cpp:701
↓ 1 callers
Method
create_enclosing_quad
src/lib/geogram/delaunay/CDT_2d.cpp:136
↓ 1 callers
Method
create_enclosing_triangle
src/lib/geogram/delaunay/CDT_2d.cpp:122
↓ 1 callers
Method
create_first_tetrahedron
* \brief Finds in the pointset a set of four non-coplanar * points and creates a tetrahedron that connects them. * \details This fu
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:462
↓ 1 callers
Method
create_first_tetrahedron
* \brief Finds in the pointset a set of four non-coplanar * points and creates a tetrahedron that connects them. * \details This fu
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:703
↓ 1 callers
Method
create_from_surface_mesh
src/lib/geogram/mesh/mesh_frame_field.cpp:699
↓ 1 callers
Function
create_geodesic_sphere
src/tests/test_mesh_syntaxic_sugar/main.cpp:56
↓ 1 callers
Function
create_geodesic_sphere
src/tests/test_lifecycled_attribute/main.cpp:66
↓ 1 callers
Function
create_quad
* \brief Creates a quad * \param[in] v1 , v2 , v3 , v4 the vertices of the quad * \return the index of the created quad */
src/lib/geogram/mesh/mesh.h:1419
↓ 1 callers
Function
create_quad_VAO_and_program
* \brief Creates the VAO, VBOs and program used to draw * a single textured quad. * \details We often have to do that, for instance for bli
src/lib/geogram_gfx/basic/GL.cpp:87
↓ 1 callers
Function
create_ribbon_on_border
* \brief Creates a ribbon orthogonal to the border of a * surface mesh. * \param[in] M the input surface mesh * \param[out] ribbon the
src/lib/geogram/mesh/mesh_remesh.cpp:246
↓ 1 callers
Function
create_vertex
* \brief Creates a new vertex. * \return the index of the new vertex */
src/lib/geogram/voronoi/generic_RVD_cell.h:862
↓ 1 callers
Function
create_vertex_program_that_uses_all_UBO_variables
* \brief Creates a GLSL vertex program that uses all the variables * of the uniform state. * \details Some OpenGL drivers have a compiler t
src/lib/geogram_gfx/GLUP/GLUP_context.cpp:574
↓ 1 callers
Function
create_vertices
* \brief Creates a contiguous chunk of vertices. * \param[in] nb number of sub-elements to create * \return the index of the first c
src/lib/geogram/mesh/mesh.h:397
↓ 1 callers
Function
curl_correction
src/lib/geogram/parameterization/mesh_PGP_2d.cpp:561
↓ 1 callers
Method
current_connected_component
* \brief Gets the index of the current connected component. */
src/lib/geogram/voronoi/generic_RVD.h:1830
↓ 1 callers
Function
debug_show_event
src/lib/geogram/basic/android_utils.cpp:492
↓ 1 callers
Function
declare_arg
src/lib/geogram/basic/command_line.cpp:739
↓ 1 callers
Function
decode
src/lib/geogram/basic/geofile.cpp:84
↓ 1 callers
Function
delaunay_facet_normal
* \brief Computes the normal to a tetrahedron facet. * \param[in] delaunay the Delaunay triangulation * \param[in] t the index of the tetrah
src/lib/geogram/delaunay/LFS.cpp:166
↓ 1 callers
Method
delete_VAO
* \brief Deletes a vertex array object. * \details Vertex array objects are recycled internally. * \param[in] VAOindex the index of
src/lib/geogram_gfx/GLUP/GLUP.cpp:1895
↓ 1 callers
Method
delete_directory
src/lib/geogram/basic/file_system.cpp:706
↓ 1 callers
Function
delete_file
src/lib/geogram/basic/file_system.cpp:1100
↓ 1 callers
Method
delete_file
src/lib/geogram/basic/file_system.cpp:711
↓ 1 callers
Method
delete_threads
src/lib/geogram/voronoi/RVD.cpp:2449
↓ 1 callers
Method
delete_window
src/lib/geogram_gfx/gui/application.cpp:845
↓ 1 callers
Method
destroy_array
* \copydoc LifeCycle::destroy_array() */
src/lib/geogram/basic/life_cycle.h:335
↓ 1 callers
Function
det4x4
src/lib/geogram/numerics/expansion_nt.h:981
↓ 1 callers
Function
det4x4
src/lib/geogram/basic/determinant.h:85
↓ 1 callers
Function
det_3d
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:259
← previous
next →
1,701–1,800 of 5,867, ranked by callers