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
os_enable_FPE
src/lib/geogram/basic/process_win.cpp:600
↓ 1 callers
Function
os_enable_cancel
src/lib/geogram/basic/process_win.cpp:622
↓ 1 callers
Function
os_executable_filename
* \brief Gets the full path to the current executable. */
src/lib/geogram/basic/process_win.cpp:719
↓ 1 callers
Function
os_init_threads
src/lib/geogram/basic/process_win.cpp:487
↓ 1 callers
Function
os_install_signal_handlers
src/lib/geogram/basic/process_win.cpp:644
↓ 1 callers
Function
os_max_used_memory
src/lib/geogram/basic/process_win.cpp:586
↓ 1 callers
Function
os_number_of_cores
src/lib/geogram/basic/process_win.cpp:566
↓ 1 callers
Function
os_print_stack_trace
src/lib/geogram/basic/process_unix.cpp:542
↓ 1 callers
Function
os_print_stack_trace
src/lib/geogram/basic/process_win.cpp:725
↓ 1 callers
Function
os_used_memory
src/lib/geogram/basic/process_win.cpp:572
↓ 1 callers
Method
out
src/lib/geogram/basic/logger.cpp:147
↓ 1 callers
Function
pack_atlas_only_normalize_charts
src/lib/geogram/parameterization/mesh_param_packer.cpp:1466
↓ 1 callers
Function
pack_atlas_using_tetris_packer
src/lib/geogram/parameterization/mesh_param_packer.cpp:1472
↓ 1 callers
Function
pack_atlas_using_xatlas
src/lib/geogram/parameterization/mesh_param_packer.cpp:190
↓ 1 callers
Method
parameterize
src/lib/geogram/parameterization/mesh_ABF.cpp:93
↓ 1 callers
Function
parse_primitive
* \brief Converts a comment //primitive GLUP_QUADS into * the associated GLUPprimitive value. * \param[in] comment_str a pointer to the com
src/lib/geogram_gfx/GLUP/GLUP.cpp:212
↓ 1 callers
Function
parse_target
* \brief Converts a comment //stage GL_VERTEX_SHADER into * the associated GLUPenum value. * \param[in,out] comment_str on entry, a pointer
src/lib/geogram_gfx/GLUP/GLUP.cpp:170
↓ 1 callers
Function
partition_Hilbert_surface_and_volume
* \brief Partitions a surface and a volume using Hilbert ordering. * \details Reorders the surface facets and tetrahedra * using Hilber ord
src/lib/geogram/mesh/mesh_partition.cpp:85
↓ 1 callers
Function
partition_volume_connected_components
* \brief Partitions a volume into its connected components. * \param[in,out] M the mesh to be partitioned. Its tets are * reorder in such a
src/lib/geogram/mesh/mesh_partition.cpp:154
↓ 1 callers
Method
pick_random_tet
* \brief Picks a random tetrahedron in this thread's pool. * \retval If no valid tet exists in this thread's pool, * returns NO_TETRAHEDRON. It
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:389
↓ 1 callers
Function
point_is_locked
* \brief Tests whether a point is locked. * \details A locked point is constrained to stay at the same position * during the optimization
src/lib/geogram/voronoi/CVT.h:361
↓ 1 callers
Function
points_are_identical_2d
src/lib/geogram/numerics/predicates.cpp:2079
↓ 1 callers
Function
polygon_is_convex
* \brief Tests whether a 2d polygon is convex. * \param[in] P a const reference to the polygon. * \retval true if the polygon \p P is convex
src/lib/geogram/voronoi/RVD_callback.cpp:497
↓ 1 callers
Function
polyhedral_mesher
* \brief Generates a polyhedral mesh. * \param[in] input_filename name of the input file, can be * either a closed surfacic mesh or a tetr
src/bin/vorpalite/main.cpp:358
↓ 1 callers
Method
pop
* \brief Removes a matrix from the top of * the stack. */
src/lib/geogram_gfx/GLUP/GLUP_context.h:316
↓ 1 callers
Method
pop
* \brief Pops a facet from the priority queue * \return the index of the popped facet */
src/lib/geogram/mesh/mesh_repair.cpp:807
↓ 1 callers
Method
pop
* \brief Pops a stack frame. */
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:2041
↓ 1 callers
Method
pop
* \brief Pops an item from the stack. */
src/lib/geogram/voronoi/convex_cell.cpp:103
↓ 1 callers
Method
pop_matrix
* \brief Pops the top of the current stack matrix. */
src/lib/geogram_gfx/GLUP/GLUP_context.h:1203
↓ 1 callers
Function
pop_scope
src/lib/geogram/mesh/mesh_CSG_builder.h:690
↓ 1 callers
Method
post_render
src/lib/geogram_gfx/full_screen_effects/unsharp_masking.cpp:236
↓ 1 callers
Method
pre_render
src/lib/geogram_gfx/full_screen_effects/unsharp_masking.cpp:174
↓ 1 callers
Method
prepare_test
Prepares Vorpaline test execution. This function creates the test execution directory where vorpaline output file will be st
tests/lib/VorpatestLibrary.py:197
↓ 1 callers
Function
preprocess
* \brief Applies pre-processing to a mesh. * \details Pre-processing operations and their parameters are * obtained from the command line.
src/bin/vorpalite/main.cpp:168
↓ 1 callers
Method
prev_along_polyline
* \brief gets the predecessor of a bundle along its polyline * \return the bundle arriving at the source vertex if it exists and *
src/lib/geogram/mesh/mesh_surface_intersection.h:968
↓ 1 callers
Function
prev_corner_around_facet
* \brief Gets the predecessor of a corner around a facet * \param[in] f the facet * \param[in] c the corner * \return the p
src/lib/geogram/mesh/mesh.h:1296
↓ 1 callers
Method
prev_first_vertex
* \brief Gets the predecessor of the first vertex * \param[in] polyline a polyline * \return if the polyline is closed, the
src/lib/geogram/mesh/mesh_surface_intersection_internal.h:915
↓ 1 callers
Function
prim_is_discarded
src/lib/geogram_gfx/GLUP/shaders/GLUPGLSL/geometry_shader_preamble.h:84
↓ 1 callers
Method
primitive_supports_array_mode
src/lib/geogram_gfx/GLUP/GLUP_context.cpp:558
↓ 1 callers
Function
print
* \brief Our own implementation of "print". * \details Redirects all outputs to geogram outputs. * \param[in] L a pointer to the LUA state.
src/lib/geogram/lua/lua_io.cpp:178
↓ 1 callers
Function
print_stack_trace
src/lib/geogram/basic/process.cpp:463
↓ 1 callers
Function
process_elapsed_time
* \details Gets the total elapsed time since process start (in seconds). */
src/lib/geogram/basic/stopwatch.h:117
↓ 1 callers
Method
program_is_initialized
src/lib/geogram_gfx/GLUP/GLUP_context.h:1067
↓ 1 callers
Method
push
* \brief Pushes a copy of the top matrix. */
src/lib/geogram_gfx/GLUP/GLUP_context.h:304
↓ 1 callers
Method
push_matrix
* \brief Pushes a copy of the top of the current stack matrix * onto the current stack matrix. * \see matrix_mode(), pop_matrix()
src/lib/geogram_gfx/GLUP/GLUP_context.h:1196
↓ 1 callers
Function
push_scope
src/lib/geogram/mesh/mesh_CSG_builder.h:686
↓ 1 callers
Method
radial_sort
src/lib/geogram/mesh/mesh_surface_intersection.cpp:1589
↓ 1 callers
Method
radius
* \brief Gets the radius. * \return the radius of the sphere. */
src/examples/geogram/simple_raytrace/raytracing.h:559
↓ 1 callers
Function
random_point_in_tetra
src/lib/geogram/basic/geometry_nd.h:364
↓ 1 callers
Function
random_point_in_triangle
* \brief Generates a random point in a 3d triangle. * \details Uses Greg Turk's second method. * Reference: Greg Turk, Generating R
src/lib/geogram/basic/geometry.h:602
↓ 1 callers
Method
ray_intersection
src/lib/geogram/mesh/mesh_AABB.cpp:604
↓ 1 callers
Method
raytrace
* \brief Launches a ray and computes the color. * \details Reflected rays are recursively computed. * \param[in] R the ray to be lau
src/examples/geogram/simple_raytrace/raytracing.h:961
↓ 1 callers
Function
read_elements
src/lib/geogram/mesh/mesh_io.cpp:4570
↓ 1 callers
Function
read_internal_attribute
* \brief Reads an internal attribute from a geogram file and * stores it in a mesh. * \param[in] in a reference to the InputGeoFile
src/lib/geogram/mesh/mesh_io.cpp:3701
↓ 1 callers
Function
read_user_attribute
* \brief Reads a user attribute from a geogram file and * stores it in a mesh. * \param[in] in a reference to the InputGeoFile
src/lib/geogram/mesh/mesh_io.cpp:3632
↓ 1 callers
Function
read_vertices
src/lib/geogram/mesh/mesh_io.cpp:4544
↓ 1 callers
Function
reconstruct
* \brief Reconstructs a mesh from a point set. * \param[in,out] M_in the input point set and the reconstructed mesh */
src/bin/vorpalite/main.cpp:66
↓ 1 callers
Method
recursive_apply
src/lib/geogram/parameterization/mesh_param_packer.cpp:972
↓ 1 callers
Method
reflective
* \brief Tests whether this material is reflective. * \retval true if this material has non-zero Kr, false otherwise. */
src/examples/geogram/simple_raytrace/raytracing.h:325
↓ 1 callers
Method
region
src/lib/geogram/delaunay/delaunay.cpp:424
↓ 1 callers
Function
register_embedded_bib_file
src/lib/geogram/bibliography/embedded_references.cpp:9
↓ 1 callers
Function
register_embedded_glsl_files
src/bin/geoshade/glsl/embedded_glsl_files.cpp:11
↓ 1 callers
Function
register_embedded_lua_files
src/bin/geocod/lua/embedded_lua_files.cpp:9
↓ 1 callers
Function
register_embedded_shaders_GLUP
src/lib/geogram_gfx/GLUP/shaders/embedded_shaders.cpp:10
↓ 1 callers
Function
register_embedded_shaders_fullscreen
src/lib/geogram_gfx/GLUP/shaders/embedded_shaders.cpp:2402
↓ 1 callers
Method
register_observer
src/lib/geogram/basic/attributes.cpp:111
↓ 1 callers
Function
register_references
src/lib/geogram/bibliography/bibliography.cpp:166
↓ 1 callers
Method
release_spinlock
* \brief Releases a spinlock at a given index * \details Makes spinlock at index \p i available to other threads. * \param[i
src/lib/geogram/basic/thread_sync.h:272
↓ 1 callers
Function
remove_degenerate_triangles
* \brief Removes all facets that have their three vertices aligned */
src/lib/geogram/mesh/mesh_surface_intersection.cpp:75
↓ 1 callers
Method
remove_object
* \brief Removes an object from the scene. * \param[in] o the object to be removed. * \details this does not deallocates the object.
src/examples/geogram/simple_raytrace/raytracing.h:878
↓ 1 callers
Method
remove_observer
src/lib/geogram/basic/environment.cpp:130
↓ 1 callers
Function
remove_small_facets
src/lib/geogram/mesh/mesh_preprocessing.cpp:112
↓ 1 callers
Function
remove_triangle_from_list
* \brief Removes a triangle from the linked list it * belongs to. * \details Triangles can be linked, it is used to manage
src/lib/geogram/delaunay/delaunay_2d.h:431
↓ 1 callers
Method
rename_file
src/lib/geogram/basic/file_system.cpp:733
↓ 1 callers
Method
reorient_normals
* \brief Tentatively enforces a coherent orientation of normals * using a breadth-first traveral of the K-nearest-neighbor graph. *
src/lib/geogram/points/co3ne.cpp:2094
↓ 1 callers
Function
repair_propagate_orientation
* \brief Greedily propagates facet reorientation in a mesh * \details Whenever a Moebius loop is encountered, the involved * facets are dis
src/lib/geogram/mesh/mesh_repair.cpp:652
↓ 1 callers
Method
replace_function_type
src/bin/fpg/SymbolEnvironment.cpp:78
↓ 1 callers
Function
request_permissions
src/lib/geogram/basic/android_utils.cpp:353
↓ 1 callers
Method
rescaleDesign
src/examples/contrib/topopt/topopt.cpp:51
↓ 1 callers
Function
reserve
* \brief Reserves space for new facets * \param[in] nb_to_reserve the number of facets to reserve * \details Does not change size
src/lib/geogram/mesh/mesh.h:1370
↓ 1 callers
Method
reserve
src/lib/geogram/basic/attributes.h:724
↓ 1 callers
Method
reset
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:4412
↓ 1 callers
Method
resetDesign
Reset design
src/examples/contrib/topopt/topopt.cpp:46
↓ 1 callers
Function
reset_current
* \brief Resets the current command. */
src/lib/geogram_gfx/gui/command.h:338
↓ 1 callers
Method
reset_design
src/examples/contrib/topopt/main.cpp:174
↓ 1 callers
Function
reset_file_path
* \brief Resets the file path to its default value, with only the * current directory "." */
src/lib/geogram/mesh/mesh_CSG_builder.h:175
↓ 1 callers
Method
reset_stats
* \brief Resets thread statistics */
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:336
↓ 1 callers
Function
reset_task
* \brief Notifies clients that a task has restarted. * \details This function is called when a new ProgressTask is reset. * In some contexts
src/lib/geogram/basic/progress.cpp:86
↓ 1 callers
Method
reset_thread_local_storage
src/lib/geogram/voronoi/integration_simplex.cpp:68
↓ 1 callers
Method
resize
src/lib/geogram_gfx/basic/frame_buffer_object.cpp:177
↓ 1 callers
Method
resize
src/lib/geogram_gfx/gui/simple_application.cpp:1155
↓ 1 callers
Method
resize_array
src/lib/geogram/basic/packed_arrays.cpp:218
↓ 1 callers
Function
row0
src/lib/geogram_gfx/GLUP/shaders/GLUPES/spheres_vertex_shader.h:18
↓ 1 callers
Function
row1
src/lib/geogram_gfx/GLUP/shaders/GLUPES/spheres_vertex_shader.h:22
↓ 1 callers
Function
row3
src/lib/geogram_gfx/GLUP/shaders/GLUPES/spheres_vertex_shader.h:26
↓ 1 callers
Function
run_concurrent_threads
src/lib/geogram/basic/process.cpp:218
↓ 1 callers
Method
run_file
src/bin/pck/interpreter.cpp:356
↓ 1 callers
Method
run_threads
src/lib/geogram/basic/process.cpp:318
↓ 1 callers
Method
run_vorpaline
Run Vorpaline on the specified input file. The output file "out.meshb" is implicitely generated in the test execution directo
tests/lib/VorpatestLibrary.py:225
↓ 1 callers
Method
run_vorpastat
Run Vorpastat to compare the vorpaline input file and the output file "out.meshb" generated by run_vorpaline. TODO: the outpu
tests/lib/VorpatestLibrary.py:241
← previous
next →
2,201–2,300 of 5,867, ranked by callers