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
↓ 7 callers
Method
apply_permutation
src/lib/geogram/basic/attributes.cpp:164
↓ 7 callers
Function
bind_attributes
src/lib/geogram/mesh/mesh_io.cpp:601
↓ 7 callers
Method
component
src/bin/pck/expr.h:94
↓ 7 callers
Method
compress
src/lib/geogram/basic/attributes.cpp:175
↓ 7 callers
Function
current_progress_task
src/lib/geogram/basic/progress.cpp:200
↓ 7 callers
Function
delete_expansion_on_heap
* \brief Deallocates an expansion on the heap. * \param[in] e the expansion * \pre \p e should have been previously allocated * by new
src/lib/geogram/numerics/multi_precision.h:392
↓ 7 callers
Function
det3x3
src/lib/geogram/voronoi/convex_cell.h:372
↓ 7 callers
Function
det3x3
src/lib/geogram/numerics/expansion_nt.h:961
↓ 7 callers
Function
dimension
* \brief Gets the dimension. * \return the number of elements per item */
src/lib/geogram/basic/attributes.h:108
↓ 7 callers
Function
dot
* \brief Computes the dot product between two vectors * \param[in] v1 , v2 const references to the two vectors * \return the dot product between \p
src/examples/geogram/opennl_LSCM/main.cpp:176
↓ 7 callers
Function
draw_surface_vertex_with_attribute
src/lib/geogram_gfx/mesh/mesh_gfx.h:723
↓ 7 callers
Function
emit_vertex
src/lib/geogram_gfx/GLUP/shaders/GLUPGLSL/geometry_shader_preamble.h:180
↓ 7 callers
Method
end
src/lib/geogram/points/principal_axes.cpp:55
↓ 7 callers
Method
facet_alpha3
* \brief gets the volumetric neighbor of a facet * \param[in] f a facet * \return a facet with the same vertices as \p f but in
src/lib/geogram/mesh/mesh_surface_intersection.h:738
↓ 7 callers
Function
fill_holes
src/lib/geogram/mesh/mesh_fill_holes.cpp:559
↓ 7 callers
Function
get_attributes_impl
* \brief Gets the names of all attributes from an AttributeManager * \param[in] attributes a const reference to the attribute manager * \par
src/lib/geogram/mesh/mesh.cpp:2307
↓ 7 callers
Function
get_current_working_directory
src/lib/geogram/basic/file_system.cpp:1110
↓ 7 callers
Function
get_scalar_attributes_impl
* \brief Gets the names of all scalar attributes from an AttributeManager * \param[in] attributes a const reference to the attribute manager
src/lib/geogram/mesh/mesh.cpp:2264
↓ 7 callers
Function
get_vector_attributes_impl
* \brief Gets the names of all vector attributes from an AttributeManager * \param[in] attributes a const reference to the attribute manager
src/lib/geogram/mesh/mesh.cpp:2333
↓ 7 callers
Function
glupCurrentContext
src/lib/geogram_gfx/GLUP/GLUP.cpp:551
↓ 7 callers
Function
glupCurrentProfileName
src/lib/geogram_gfx/GLUP/GLUP.cpp:560
↓ 7 callers
Function
glupDrawElements
src/lib/geogram_gfx/GLUP/GLUP.cpp:1316
↓ 7 callers
Function
glupPopMatrix
src/lib/geogram_gfx/GLUP/GLUP.cpp:907
↓ 7 callers
Function
glupSetPointSize
src/lib/geogram_gfx/GLUP/GLUP.cpp:741
↓ 7 callers
Method
halfedge
* \brief Gets a halfedge in a bundle from local index * \param[in] bndl the bundle * \param[in] li the local index of the halfedge i
src/lib/geogram/mesh/mesh_surface_intersection.h:859
↓ 7 callers
Method
initialized
* \brief Tests whether a DList is initialized */
src/lib/geogram/delaunay/CDT_2d.h:454
↓ 7 callers
Function
invert
* \brief Inverts a permutation in-place. * \details Inverses the given \p permutation in place, the * result of the inversion is lef
src/lib/geogram/basic/permutation.h:255
↓ 7 callers
Function
invert_matrix
src/lib/geogram_gfx/GLUP/GLUP_context.cpp:350
↓ 7 callers
Function
lua_push
src/lib/geogram/lua/lua_wrap.h:521
↓ 7 callers
Function
max_v
* \brief Gets the maximum valid vertex index plus one. */
src/lib/geogram/voronoi/generic_RVD_cell.h:359
↓ 7 callers
Function
mix
src/lib/geogram/basic/vecg.h:523
↓ 7 callers
Method
nb_neighbors
* \brief Gets the number of neighbors, used for nearest neighbors * queries. * \return the number of neighbors */
src/lib/geogram/points/co3ne.cpp:1853
↓ 7 callers
Method
nnodes
src/examples/contrib/topopt/topopt.h:40
↓ 7 callers
Function
optimize_number_representation
src/lib/geogram/basic/vechg.h:407
↓ 7 callers
Function
point_ptr
* \brief Gets a point * \param[in] v the index of the vertex * \return a const pointer to the coordinates of the point * t
src/lib/geogram/mesh/mesh.h:477
↓ 7 callers
Method
profile_name
src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:175
↓ 7 callers
Function
read_attribute
* \brief Reads a user attribute from a geogram file and * stores it in an AttributesManager * \param[in] in a reference to the Inpu
src/lib/geogram/mesh/mesh_io.cpp:3773
↓ 7 callers
Function
read_element
src/lib/geogram/mesh/mesh_io.cpp:1279
↓ 7 callers
Method
release_spinlock
* \brief Releases a spinlock. * \details Does nothing in this version * \param[in] i index of the spinlock to release
src/lib/geogram/voronoi/RVD.cpp:234
↓ 7 callers
Method
rename
src/examples/geogram/simple_raytrace/raytracing.h:441
↓ 7 callers
Function
round
* \TODOC */
src/lib/geogram/basic/numeric.h:369
↓ 7 callers
Function
run_thread
* \brief Pthread_create callback for running a thread * \details This function is passed a void pointer \p thread to a * Thread and
src/lib/geogram/basic/process_unix.cpp:197
↓ 7 callers
Function
safe_strncpy
* \brief Safer version of strncpy() * \param[in] dest a pointer to the destination string * \param[in] source a pointer to the source string
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:229
↓ 7 callers
Function
save_attributes
* \brief Writes all the user attributes of an AttributesManager * into a geogram file. * \param[out] out a reference to the OutputG
src/lib/geogram/mesh/mesh_io.cpp:3808
↓ 7 callers
Function
set_adjacent
* \brief Sets an adjacent facet by facet and local edge index * \param[in] f the facet * \param[in] le the local index of an edge in
src/lib/geogram/mesh/mesh.h:1272
↓ 7 callers
Method
set_points
src/lib/geogram/voronoi/CVT.cpp:118
↓ 7 callers
Method
set_single_precision
src/lib/geogram/mesh/mesh.cpp:113
↓ 7 callers
Function
set_thread_manager
src/lib/geogram/basic/process.cpp:467
↓ 7 callers
Function
show_console
* \brief Shows the console. */
src/lib/geogram_gfx/gui/simple_application.h:133
↓ 7 callers
Function
sign
* \brief Gets the sign of this expansion_nt. * \return the sign of this expansion_nt, computed exactly. */
src/lib/geogram/numerics/expansion_nt.h:549
↓ 7 callers
Function
start_animation
src/lib/geogram_gfx/gui/application.h:611
↓ 7 callers
Function
to_bool
* \brief Converts a string to a boolean * \details If the entire string cannot be * converted to a boolean, the function *
src/lib/geogram/basic/string.h:693
↓ 7 callers
Function
to_double
* \brief Converts a string to a double * \details If the entire string cannot be * converted to a double, the function * th
src/lib/geogram/basic/string.h:676
↓ 7 callers
Function
to_grid
src/examples/contrib/topopt/layout.h:10
↓ 7 callers
Function
triangle_is_valid
* \brief Tests whether a given triangle is valid. * \details A "valid" triangle is a triangle from which * we can query information (vertice
src/lib/geogram/voronoi/generic_RVD_cell.h:380
↓ 7 callers
Function
triangle_is_virtual
* \brief Tests whether a triangle is * a virtual one. * \details Virtual triangles are triangles * incident to the vertex
src/lib/geogram/delaunay/delaunay_2d.h:486
↓ 7 callers
Function
ui_terminal_width
src/lib/geogram/basic/command_line.cpp:1069
↓ 7 callers
Function
update_or_check_buffer_object
src/lib/geogram_gfx/basic/GL.cpp:532
↓ 7 callers
Function
vT
* \brief Gets a triangle incident to a given vertex * \param[in] v a vertex * \return a triangle t such that there exists lv in * 0,1,
src/lib/geogram/delaunay/CDT_2d.h:203
↓ 7 callers
Method
value
src/bin/pck/expr.h:35
↓ 7 callers
Method
write_attribute_set
src/lib/geogram/basic/geofile.cpp:1000
↓ 6 callers
Function
AddFigureEight
src/examples/graphics/demo_Evert/generateGeometry.cpp:761
↓ 6 callers
Function
Annihilate
src/examples/graphics/demo_Evert/generateGeometry.cpp:225
↓ 6 callers
Function
FOR
src/tests/test_geofile/main.cpp:75
↓ 6 callers
Function
FSInterp
src/examples/graphics/demo_Evert/generateGeometry.cpp:862
↓ 6 callers
Function
InterpolateVec
src/examples/graphics/demo_Evert/generateGeometry.cpp:594
↓ 6 callers
Function
PushFont
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:1117
↓ 6 callers
Function
Tadd_edge_cnstr_with_neighbor
* \brief Adds a constraint to a triangle edge and to the neighboring * edge if it exists * \param[in] t a triangle * \param[in] le lo
src/lib/geogram/delaunay/CDT_2d.h:934
↓ 6 callers
Function
Tflag_is_set
* \brief Tests a triangle flag * \param[in] t the triangle * \param[in] flag the flag, in 0..7 * \retval true if the flag is set *
src/lib/geogram/delaunay/CDT_2d.h:366
↓ 6 callers
Method
adjacent_seed
* \brief Gets the index of the adjacent seed associated with * this vertex. * \details Each vertex stores combinatorial inf
src/lib/geogram/points/co3ne.cpp:1289
↓ 6 callers
Function
aligned_3d
* \brief Tests whether three points are aligned. * \param[in] p0 , p1 , p2 the three points * \retval true if the three points are a
src/lib/geogram/numerics/predicates.h:628
↓ 6 callers
Method
alpha3
* \brief gets the volumetric neighbor of a halfedge * \details see definition of a combinatorial 3-map * here: https://doc.cgal.or
src/lib/geogram/mesh/mesh_surface_intersection.h:728
↓ 6 callers
Function
animate_ptr
src/lib/geogram_gfx/gui/application.h:607
↓ 6 callers
Method
assign_tet_mesh
src/lib/geogram/mesh/mesh.cpp:1849
↓ 6 callers
Method
begin
* \brief Called at the beginning of RVD traversal. */
src/examples/geogram/compute_RVD/main.cpp:155
↓ 6 callers
Method
bind_as_framebuffer
src/lib/geogram_gfx/basic/frame_buffer_object.cpp:294
↓ 6 callers
Method
bind_as_texture
src/lib/geogram_gfx/basic/frame_buffer_object.cpp:286
↓ 6 callers
Method
cell_thread
* \brief Gets the thread that acquired a cell * \param[in] cell the cell * \return the index of the thread that acquired the cell, o
src/lib/geogram/delaunay/delaunay_sync.h:162
↓ 6 callers
Method
compare
src/lib/geogram/numerics/multi_precision.cpp:933
↓ 6 callers
Function
computePointGrid
src/examples/graphics/demo_Evert/generateGeometry.cpp:1038
↓ 6 callers
Function
compute_normals
src/lib/geogram/mesh/mesh_geometry.cpp:144
↓ 6 callers
Function
corners
* \brief Gets the corners of a facet. * \param[in] f the index of the facet. * \return a range with all the corners of the facet.
src/lib/geogram/mesh/mesh.h:1557
↓ 6 callers
Method
df_du
src/examples/graphics/demo_Evert/generateGeometry.cpp:82
↓ 6 callers
Method
df_dv
src/examples/graphics/demo_Evert/generateGeometry.cpp:86
↓ 6 callers
Method
draw
src/lib/geogram_gfx/gui/command.cpp:369
↓ 6 callers
Function
element_type
* \brief Gets the internal representation of the * elements. * \return one of ET_NONE (if unbound), ET_UINT8, * ET_INT8,
src/lib/geogram/basic/attributes.h:2023
↓ 6 callers
Method
end
src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1019
↓ 6 callers
Function
expansion_nt_determinant
src/lib/geogram/numerics/expansion_nt.cpp:170
↓ 6 callers
Function
find_tet_adjacent
* \brief Finds the index of the facet accros which t1 is * adjacent to t2_in. * \param[in] t1 first tetrahedron * \param[i
src/lib/geogram/delaunay/delaunay_3d.h:801
↓ 6 callers
Function
flip_slashes
src/lib/geogram/basic/file_system.cpp:1167
↓ 6 callers
Function
geo_abort
src/lib/geogram/basic/assert.cpp:76
↓ 6 callers
Function
get_android_app
src/lib/geogram/basic/command_line.cpp:1393
↓ 6 callers
Method
get_nearest_neighbors
src/lib/geogram/points/kd_tree.cpp:156
↓ 6 callers
Function
get_triangle
* \brief Gets the three vertices of a triangle. * \param[in] t the triangle. * \return a Triangle with the indices of the three vertices
src/lib/geogram/voronoi/convex_cell.h:1202
↓ 6 callers
Function
glupGetMatrixdv
src/lib/geogram_gfx/GLUP/GLUP.cpp:912
↓ 6 callers
Function
glupLoadIdentity
src/lib/geogram_gfx/GLUP/GLUP.cpp:930
↓ 6 callers
Function
glupPrivateVertex3fv
src/lib/geogram_gfx/GLUP/GLUP_private.h:70
↓ 6 callers
Function
glupPushMatrix
src/lib/geogram_gfx/GLUP/GLUP.cpp:902
↓ 6 callers
Function
glupTexCoord2d
src/lib/geogram_gfx/GLUP/GLUP.cpp:1556
↓ 6 callers
Function
glupTextureType
src/lib/geogram_gfx/GLUP/GLUP.cpp:599
← previous
next →
501–600 of 5,867, ranked by callers