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
↓ 36 callers
Function
finite_tet_vertex
* \brief Gets the index of a vertex of a tetrahedron * \param[in] t index of the tetrahedron * \param[in] lv local vertex (0,1,2 or
src/lib/geogram/delaunay/delaunay_3d.h:747
↓ 36 callers
Function
orient_3d
* \brief Computes the orientation predicate in 3d. * \details Computes the sign of the signed volume of * the tetrahedron p0, p1, p
src/lib/geogram/numerics/predicates.h:473
↓ 36 callers
Method
unbind
* \brief Unbinds this Attribute. * \pre is_bound() */
src/lib/geogram/basic/attributes.h:1276
↓ 36 callers
Function
visit
src/bin/fpg/Unused/Visitor_skeleton.cpp:2
↓ 35 callers
Method
begin
* \brief used by range-based for * \return a non-iterator corresponding to the first index. */
src/lib/geogram/mesh/mesh_surface_intersection.h:675
↓ 35 callers
Method
end
* \brief used by range-based for * \return a non-iterator to one position past the last index. */
src/lib/geogram/mesh/mesh_surface_intersection.h:683
↓ 35 callers
Function
mesh_repair
src/lib/geogram/mesh/mesh_repair.cpp:1023
↓ 34 callers
Method
name
src/bin/pck/expr.cpp:18
↓ 34 callers
Function
random_float64
src/lib/geogram/basic/numeric.cpp:85
↓ 33 callers
Function
clear
* \brief Clears a memory block * \details Clears (set to zero) the first \p size bytes of array \p * addr. * \param[in] add
src/lib/geogram/basic/memory.h:119
↓ 33 callers
Method
data
* \brief Gets a pointer to the data. * \return a pointer to the first attribute. All the storage * is contiguous in memory.
src/lib/geogram_gfx/GLUP/GLUP_context.h:500
↓ 33 callers
Method
insert
src/lib/geogram/delaunay/CDT_2d.cpp:165
↓ 33 callers
Function
length2
src/lib/geogram/basic/vecg.h:458
↓ 33 callers
Function
parallel_for
src/lib/geogram/basic/process.cpp:706
↓ 32 callers
Function
create
* \brief Creates a RestrictedVoronoiDiagram. * * \details The dimension is determined by \p mesh->dimension(). * The first
src/lib/geogram/voronoi/RVD.h:120
↓ 32 callers
Method
delete_elements
src/lib/geogram/mesh/mesh.cpp:167
↓ 32 callers
Function
expansion_nt
* \brief Constructs an uninitialized expansion_nt. */
src/lib/geogram/numerics/expansion_nt.h:84
↓ 32 callers
Function
mesh_facet_normal
src/lib/geogram/mesh/mesh_geometry.cpp:82
↓ 32 callers
Method
what
src/lib/geogram/basic/string.cpp:292
↓ 31 callers
Function
Button
* \brief Adapter for ImGui::Button() for std::string. */
src/lib/geogram_gfx/imgui_ext/imgui_ext.h:250
↓ 31 callers
Function
size
* \brief Gets the size. * \return the number of items */
src/lib/geogram/basic/attributes.h:100
↓ 30 callers
Method
create_file
src/lib/geogram/basic/file_system.cpp:995
↓ 30 callers
Function
extension
src/lib/geogram/basic/file_system.cpp:1130
↓ 30 callers
Function
facet_vertex
* \brief Gets a vertex of a cell by local facet index and * local vertex index in the facet * \param[in] c the cell, in 0..nb()-1
src/lib/geogram/mesh/mesh.h:2377
↓ 30 callers
Function
glupEnable
src/lib/geogram_gfx/GLUP/GLUP.cpp:582
↓ 30 callers
Method
mesh
* \brief Gets the input mesh. */
src/lib/geogram/voronoi/generic_RVD.h:178
↓ 30 callers
Function
nb_vertices
* \brief Gets the number of vertices of a facet * \param[in] f the facet * \return the number of vertices of facet \p f */
src/lib/geogram/mesh/mesh.h:1151
↓ 30 callers
Method
pop_back
src/lib/geogram/delaunay/CDT_2d.h:533
↓ 30 callers
Function
sort
src/lib/geogram/basic/algorithm.h:84
↓ 29 callers
Method
add
src/bin/fpg/AST.cpp:205
↓ 29 callers
Method
bind
* \brief Binds this Attribute to an AttributesManager. * \details If the attribute already exists with the specified * name in the
src/lib/geogram/basic/attributes.h:1298
↓ 29 callers
Method
set_adjacent_facet
* \brief Sets the adjacent facet. * \param[in] f the global index of the adjacent facet */
src/lib/geogram/voronoi/generic_RVD_vertex.h:915
↓ 28 callers
Method
immediate_tex_coord
* \brief Specifies the current texture coordinates for the * immediate mode buffers. * \param[in] s , t , u , v the current texture
src/lib/geogram_gfx/GLUP/GLUP_context.h:1261
↓ 28 callers
Method
nb_vertices
* \brief Gets the number of vertices. * \return the number of vertices of this Polygon */
src/lib/geogram/points/co3ne.cpp:1329
↓ 28 callers
Function
parse
src/lib/geogram/basic/command_line.cpp:609
↓ 28 callers
Function
set_current
* \brief Sets the current command. * \param[in] command a pointer to the command * to be set as current * \note Regular cl
src/lib/geogram_gfx/gui/command.h:348
↓ 27 callers
Function
Tooltip
* \brief Displays a tooltip. * \details The tooltip is displayed if the previous item is hovered, * \p str is non-null and tooltips are ena
src/lib/geogram_gfx/imgui_ext/imgui_ext.h:268
↓ 27 callers
Function
cell_edge_factor
src/lib/geogram_gfx/GLUP/shaders/GLUPES/fragment_shader_utils.h:3
↓ 27 callers
Function
corners_begin
* \brief Gets the first element for iterating over * the corners of a facet * \param[in] f the facet * \return the first c
src/lib/geogram/mesh/mesh.h:833
↓ 27 callers
Method
end
src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1924
↓ 27 callers
Function
tet_is_free
* \brief Tests whether a tetrahedron is * in the free list. * \details Deleted tetrahedra are recycled * in a free list.
src/lib/geogram/delaunay/delaunay_3d.h:578
↓ 26 callers
Method
initialize
src/lib/geogram_gfx/GLUP/GLUP_context.cpp:470
↓ 26 callers
Function
length
src/lib/geogram/basic/vecg.h:446
↓ 26 callers
Method
nb_vertices
* \brief Gets the number of vertices stored in the buffers. */
src/lib/geogram_gfx/GLUP/GLUP_context.h:668
↓ 26 callers
Method
push
* \brief Pushes a facet onto the priority queue * \param[in] f index of the facet to push */
src/lib/geogram/mesh/mesh_repair.cpp:798
↓ 26 callers
Function
thread
* \brief Gets a thread by index. * \param[in] t the index of the thread, in 0..nb_threads()-1 * \return a pointer to the t-th thread
src/lib/geogram/delaunay/periodic_delaunay_3d.h:399
↓ 26 callers
Method
type
src/bin/pck/expr.cpp:45
↓ 25 callers
Function
BeginMenu
* \brief Adapter for ImGui::BeginMenu() for std::string. */
src/lib/geogram_gfx/imgui_ext/imgui_ext.h:243
↓ 25 callers
Function
get_arg_double
src/lib/geogram/basic/command_line.cpp:811
↓ 25 callers
Function
nb_points
* \brief Gets the number of points. * \return the number of points */
src/lib/geogram/points/nn_search.h:212
↓ 25 callers
Method
sign
* \brief Gets the sign of a rationalg * \return one of POSITIVE,ZERO,NEGATIVE */
src/lib/geogram/basic/rationalg.h:417
↓ 25 callers
Function
tet_is_in_list
* \brief Tests whether a tetrahedron belongs to a linked * list. * \details Tetrahedra can be linked, it is used to manage
src/lib/geogram/delaunay/delaunay_3d.h:450
↓ 24 callers
Function
compile_program_with_includes_no_link
src/lib/geogram_gfx/basic/GLSL.cpp:1127
↓ 24 callers
Function
empty
* \brief Tests whether this ConvexCell is empty. * \details ConvexCell can be empty if everything was * clipped out. * \retval true if
src/lib/geogram/voronoi/convex_cell.h:817
↓ 24 callers
Function
geo_clamp
src/lib/geogram/basic/numeric.h:315
↓ 24 callers
Function
glupVertex3fv
src/lib/geogram_gfx/GLUP/GLUP.cpp:1346
↓ 24 callers
Method
immediate_vertex
* \brief Creates a new vertex in the immediate mode * buffers. * \param[in] x , y , z , w the coordinates of the vertex *
src/lib/geogram_gfx/GLUP/GLUP_context.h:1235
↓ 24 callers
Function
is_bound
* \brief Tests whether an Attribute is bound. * \retval true if this Attribute is bound * \retval false otherwise */
src/lib/geogram/basic/attributes.h:1952
↓ 24 callers
Method
pop
src/lib/geogram/mesh/mesh.cpp:313
↓ 24 callers
Method
push
* \brief Pushes a wrapper for a given C++ function onto the LUA stack. * \param[in] L a pointer to the LUA state. * \param[in] f a p
src/lib/geogram/lua/lua_wrap.h:1284
↓ 24 callers
Function
release_spinlock
src/lib/geogram/basic/thread_sync.h:119
↓ 24 callers
Function
split_string
src/lib/geogram/basic/string.cpp:66
↓ 24 callers
Method
top
* \brief Gets the matrix on the top of * the stack. * \return a pointer to the coefficients of * the matrix. */
src/lib/geogram_gfx/GLUP/GLUP_context.h:297
↓ 23 callers
Method
log_invoke
src/lib/geogram/numerics/PCK.h:127
↓ 23 callers
Method
reserve
src/lib/geogram/basic/attributes.cpp:296
↓ 23 callers
Method
set_vertices
src/lib/geogram/delaunay/delaunay.cpp:210
↓ 22 callers
Method
bisector
* \brief Gets a bisector * \param[in] i local index of the bisector * \return the index of the Delaunay vertex that corresponds to
src/lib/geogram/voronoi/generic_RVD_vertex.h:481
↓ 22 callers
Function
cell_vertex
* \brief Gets a vertex index by cell index and local vertex index. * \param[in] c cell index * \param[in] lv local vertex index in c
src/lib/geogram/delaunay/delaunay.h:361
↓ 22 callers
Method
center
* \brief Computes the compared coordinate from a facet index. * \param[in] f the index of the facet * \return the coordinate at the
src/lib/geogram/mesh/mesh_reorder.cpp:288
↓ 22 callers
Method
clear
src/lib/geogram/voronoi/convex_cell.cpp:158
↓ 22 callers
Method
clear
src/bin/fpg/Misc_visitors.cpp:125
↓ 22 callers
Method
create_quad
src/lib/geogram/mesh/mesh_minkowski.cpp:341
↓ 22 callers
Method
create_vector_attribute
* \brief Creates and binds a new vector attribute. * \param[in] manager the attribute manager * \param[in] name the name of the attr
src/lib/geogram/basic/attributes.h:1373
↓ 22 callers
Function
declare_arg_group
src/lib/geogram/basic/command_line.cpp:719
↓ 22 callers
Function
nb_cells
* \brief Gets the number of cells. * \return the number of cells in this Delaunay */
src/lib/geogram/delaunay/delaunay.h:315
↓ 22 callers
Function
unbind_attributes
src/lib/geogram/mesh/mesh_io.cpp:625
↓ 21 callers
Function
base_mem
* \brief Gets the base memory. * \return a pointer to the color data associated * with this image. */
src/lib/geogram/image/image.h:240
↓ 21 callers
Method
degree
degree
src/bin/fpg/Group_algebra.cpp:68
↓ 21 callers
Function
distance2
src/lib/geogram/basic/vecg.h:471
↓ 21 callers
Method
facet_vertex
* \brief Gets a facet vertex by facet index and * local vertex index in facet. * \param[in] f the facet, in 0..nb_facets()-1 * \param[
src/examples/geogram/opennl_LSCM/main.cpp:345
↓ 21 callers
Function
format
src/lib/geogram/basic/string.cpp:203
↓ 21 callers
Function
max_t
* \brief Gets the maximum valid index for a triangle. * \return the maximum valid index of a triangle. */
src/lib/geogram/voronoi/convex_cell.h:1253
↓ 21 callers
Function
nb_v
* \brief Gets the number of vertices. * \return the number of vertices. * \details Some vertices can be incident to no triangle. * The
src/lib/geogram/voronoi/convex_cell.h:668
↓ 21 callers
Function
strappend
* \brief Appends a string to another one, with ';' delimiters. * \details If a is non-empty, a ';' delimiter is inserted. * \param[in,out] a
src/lib/geogram/mesh/mesh.cpp:2383
↓ 20 callers
Method
OK
src/lib/geogram/basic/b_stream.cpp:122
↓ 20 callers
Method
add_boundary_facet
* \brief Adds a boundary facet to the symbolic representation. */
src/lib/geogram/voronoi/generic_RVD_vertex.h:435
↓ 20 callers
Function
debug_log
* \brief Displays a message in the android log in * Debug mode, ignored in Release mode. * \details The message can be displayed us
src/lib/geogram/basic/android_utils.h:125
↓ 20 callers
Function
det2x2
src/lib/geogram/numerics/expansion_nt.h:946
↓ 20 callers
Method
get_analysis_result
src/bin/fpg/Abstract_interpretation_visitor.cpp:342
↓ 20 callers
Method
unbind
src/lib/geogram_gfx/basic/frame_buffer_object.cpp:298
↓ 20 callers
Function
update_location
src/bin/fpg/AST.cpp:253
↓ 19 callers
Method
clear
src/lib/geogram_gfx/gui/command.cpp:404
↓ 19 callers
Function
compare
* \brief Compares two expansion_nt * \return the sign of this expansion minus rhs */
src/lib/geogram/numerics/expansion_nt.h:434
↓ 19 callers
Function
dimension
* \brief Gets the dimension of the vertices. * \return the number of coordinates in each vertex */
src/lib/geogram/mesh/mesh.h:449
↓ 19 callers
Method
dimension
* \brief Gets the dimension of the attribute. * \return the number of components of the attribute */
src/lib/geogram_gfx/GLUP/GLUP_context.h:472
↓ 19 callers
Method
end
src/lib/geogram/voronoi/RVD_callback.cpp:573
↓ 19 callers
Method
get
src/lib/geogram/basic/factory.cpp:64
↓ 19 callers
Function
get_arg_percent
src/lib/geogram/basic/command_line.cpp:817
↓ 19 callers
Function
lua_check_nb_args
* \brief Tests whether the expected number of arguments was pushed * onto the stack. * \details If the number of elements on the stack does
src/lib/geogram/lua/lua_wrap.h:198
↓ 19 callers
Function
lua_notify_last_error
* \brief Takes the last error message memorized in the registry * and sends it back to LUA. * \details This function is called by wrappers
src/lib/geogram/lua/lua_wrap.h:222
← previous
next →
101–200 of 5,867, ranked by callers