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
↓ 19 callers
Function
max_t
* \brief Gets the maximum valid triangle index plus one. * \details May be greater than nb_t() if this ConvexCell has * some free (unused)
src/lib/geogram/voronoi/generic_RVD_cell.h:339
↓ 19 callers
Function
periodic_vertex_real
* \brief Gets the real vertex from a periodic vertex. * \return the real vertex, in 0..nb_vertices_non_periodic_-1 */
src/lib/geogram/delaunay/periodic.h:85
↓ 19 callers
Method
remove_isolated
src/lib/geogram/mesh/mesh.cpp:243
↓ 19 callers
Function
triangle_adjacent
* \brief Gets the index of a triangle adjacent to another one. * \param[in] t index of the triangle * \param[in] le local edge (0,1,
src/lib/geogram/delaunay/delaunay_2d.h:693
↓ 19 callers
Function
triangle_area
* \brief Computes the area of a 3d triangle * \param[in] p1 , p2 , p3 the three vertices of the triangle * \return the area of the t
src/lib/geogram/basic/geometry.h:368
↓ 19 callers
Function
vertex_plane
* \brief Gets the equation of a plane associated with a vertex. * \details The first six equations correspond to the six * facets of a cube
src/lib/geogram/voronoi/convex_cell.h:1093
↓ 18 callers
Function
SimpleButton
* \brief Wrapper for std::string around SimpleButton() */
src/lib/geogram_gfx/imgui_ext/imgui_ext.h:257
↓ 18 callers
Function
Tset
* \brief Sets all the combinatorial information * of a triangle and edge flags * \param[in] t the triangle * \param[in] v1 , v2 , v3 t
src/lib/geogram/delaunay/CDT_2d.h:738
↓ 18 callers
Function
acquire_spinlock
src/lib/geogram/basic/thread_sync.h:105
↓ 18 callers
Method
begin
src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1880
↓ 18 callers
Method
clear
* \brief Clears this Co3NeRestrictedVoronoiDiagram. */
src/lib/geogram/points/co3ne.cpp:1431
↓ 18 callers
Method
clip_by_plane
src/lib/geogram/voronoi/convex_cell.cpp:461
↓ 18 callers
Function
data
* \brief Gets a pointer to the stored data. * \return A pointer to the memory block */
src/lib/geogram/basic/attributes.h:456
↓ 18 callers
Function
distance
src/lib/geogram/basic/geometry_nd.h:84
↓ 18 callers
Method
element_typeid_name
src/lib/geogram/basic/attributes.h:772
↓ 18 callers
Method
estimate
src/lib/geogram/numerics/interval_nt.h:334
↓ 18 callers
Method
estimate
* \brief Computes an approximation of the stored * value in this rational. * \return an approximation of the stored value.
src/lib/geogram/basic/rationalg.h:546
↓ 18 callers
Function
get_height
* \brief Gets the height of the window. * \return the height of the window in pixels. * \details important note: for OpenGL operations, use
src/lib/geogram_gfx/gui/application.h:298
↓ 18 callers
Function
insert
* \brief Inserts a point * \param[in] p the point to be inserted * \param[in] hint a triangle not too far away from the point to
src/lib/geogram/delaunay/CDT_2d.h:1438
↓ 18 callers
Function
is_running_threads
src/lib/geogram/basic/process.cpp:477
↓ 18 callers
Function
make_vec3
* \brief Creates a vec3 from its components. * \param[in] x , y , z the components of the * vector. * \return the created vector.
src/lib/geogram/voronoi/convex_cell.h:133
↓ 18 callers
Method
optimize
src/lib/geogram/numerics/multi_precision.cpp:1096
↓ 18 callers
Method
push
* \brief Pushes a new item onto the stack. */
src/lib/geogram/voronoi/generic_RVD_utils.h:76
↓ 18 callers
Function
register_embedded_lua_file
src/lib/geogram/lua/lua_io.cpp:256
↓ 18 callers
Function
scaling
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:993
↓ 18 callers
Method
set
* \brief Sets the value. * \param[in] val the new value * \details flags the uniform buffer as dirty */
src/lib/geogram_gfx/GLUP/GLUP_context.h:832
↓ 18 callers
Function
vertex
* \brief Gets a vertex by index. * \param[in] v a vertex index. Can be a virtual * vertex index when in periodic mode. * \
src/lib/geogram/delaunay/periodic_delaunay_3d.h:178
↓ 17 callers
Function
Tadj_back_connect
* \brief After having changed connections from triangle * to a neighbor, creates connections from neighbor * to triangle. * \details
src/lib/geogram/delaunay/CDT_2d.h:850
↓ 17 callers
Method
copy_item
src/lib/geogram/basic/attributes.cpp:410
↓ 17 callers
Function
corners_end
* \brief Gets the upper limit for iterating over the * corners of a facet * \param[in] f the facet * \return one position
src/lib/geogram/mesh/mesh.h:844
↓ 17 callers
Function
dimension
* \brief Gets the dimension of the points. * \return the dimension */
src/lib/geogram/points/nn_search.h:204
↓ 17 callers
Method
elapsed_time
src/lib/geogram/basic/stopwatch.cpp:83
↓ 17 callers
Function
get_bbox
src/lib/geogram/mesh/mesh_geometry.cpp:211
↓ 17 callers
Function
make_assign_stmt
src/bin/fpg/AST.cpp:75
↓ 17 callers
Function
max_t
* \brief Maximum valid index for a tetrahedron. * \details This includes not only real tetrahedra, * but also the virtual ones on t
src/lib/geogram/delaunay/delaunay_3d.h:386
↓ 17 callers
Function
reorder_split
src/lib/geogram/mesh/mesh_reorder.cpp:69
↓ 17 callers
Method
resize
* \brief Resizes the image. * \param[in] new_width , new_height new image size, in pixels. */
src/examples/geogram/simple_raytrace/raytracing.h:179
↓ 17 callers
Method
resize_store
src/lib/geogram/mesh/mesh.cpp:63
↓ 17 callers
Function
triangle_vertex
* \brief Gets the index of a vertex of a triangle * \param[in] t index of the triangle * \param[in] lv local vertex (0,1,2) index in
src/lib/geogram/delaunay/delaunay_2d.h:640
↓ 17 callers
Function
ui_pad
* \brief Prints a sequence of identical chars * \param[in] c the character to print * \param[in] nb the number of characters to print *
src/lib/geogram/basic/command_line.cpp:998
↓ 16 callers
Function
Tedge_is_constrained
* \brief Tests whether an edge is constrained * \param[in] t a triangle * \param[in] le local edge index, in 0,1,2 * \retval true if th
src/lib/geogram/delaunay/CDT_2d.h:960
↓ 16 callers
Method
add_arg
src/lib/geogram/mesh/mesh_CSG_utils.cpp:114
↓ 16 callers
Function
clone
src/bin/fpg/FPG/AST.h:421
↓ 16 callers
Method
degree
src/bin/fpg/FPG/Group_index_value.h:22
↓ 16 callers
Function
from_string
src/lib/geogram/basic/string.h:430
↓ 16 callers
Function
geo_sgn
src/lib/geogram/basic/numeric.h:107
↓ 16 callers
Function
get_arg_type
src/lib/geogram/basic/command_line.cpp:774
↓ 16 callers
Method
immediate_color
* \brief Specifies the current color for the immediate * mode buffers. * \param[in] r , g , b , a the components of the current col
src/lib/geogram_gfx/GLUP/GLUP_context.h:1250
↓ 16 callers
Method
is_null
* \brief Check if stored pointer is null * \return \c true if the stored pointer is null, \c false otherwise. */
src/lib/geogram/basic/smart_pointer.h:206
↓ 16 callers
Method
log_exact
src/lib/geogram/numerics/PCK.h:129
↓ 16 callers
Function
max_index_t
* \brief Gets the maximum positive value of type index_t. */
src/lib/geogram/basic/numeric.h:335
↓ 16 callers
Method
progress
src/lib/geogram/basic/progress.cpp:280
↓ 16 callers
Method
start
src/lib/geogram_gfx/gui/application.cpp:202
↓ 16 callers
Method
swap
* \copydoc LifeCycle::swap() */
src/lib/geogram/basic/life_cycle.h:305
↓ 15 callers
Function
ColorEdit3WithPalette
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:1010
↓ 15 callers
Function
Tedge_cnstr_first
* \brief Gets the constraint associated with an edge * \details * When constraining segments on a CDT2d by calling * insert_constrain
src/lib/geogram/delaunay/CDT_2d.h:235
↓ 15 callers
Method
add
src/bin/fpg/FPG/AST.h:285
↓ 15 callers
Function
attributes
* \brief Gets the attributes that should be loaded or saved. * \return a set of MeshAttributesFlags combined with bitwise or */
src/lib/geogram/mesh/mesh_io.h:113
↓ 15 callers
Function
bbox_diagonal
src/lib/geogram/mesh/mesh_geometry.cpp:225
↓ 15 callers
Function
capacity
src/lib/geogram/numerics/multi_precision.h:242
↓ 15 callers
Function
cell_size
* \brief Gets the number of vertices in each cell * \details Cell_size = dimension + 1 * \return the number of vertices in each cel
src/lib/geogram/delaunay/delaunay.h:180
↓ 15 callers
Method
clear
src/lib/geogram/basic/attributes.cpp:381
↓ 15 callers
Function
copy_vector
* \brief Copies a vector of floats. * \param[out] to a pointer to the destination vector * \param[in] from a const pointer to the source vec
src/lib/geogram_gfx/GLUP/GLUP_context.h:216
↓ 15 callers
Function
degree
src/bin/fpg/CGALmini/Static_filter_error.h:125
↓ 15 callers
Method
delaunay
* \brief Gets the Delaunay triangulation. */
src/lib/geogram/voronoi/generic_RVD.h:192
↓ 15 callers
Function
det2x2
src/lib/geogram/basic/determinant.h:58
↓ 15 callers
Method
dimension
* \brief Gets the dimension of the points stored in * this PointAllocator. */
src/lib/geogram/voronoi/generic_RVD_vertex.h:714
↓ 15 callers
Method
front
src/lib/geogram/delaunay/CDT_2d.h:477
↓ 15 callers
Function
get_width
* \brief Gets the width of the window. * \return the width of the window in pixels. * \details important note: for OpenGL operations, use
src/lib/geogram_gfx/gui/application.h:287
↓ 15 callers
Method
max_t
* \brief Maximum valid index for a tetrahedron. * \return the maximum valid index for a tetrahedron * This includes not only real tetrahed
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:589
↓ 15 callers
Function
orient_2d
* \brief Computes the orientation predicate in 2d. * \details Computes the sign of the signed area of * the triangle p0, p1, p2.
src/lib/geogram/numerics/predicates.h:416
↓ 15 callers
Method
test
* \brief Tests an individual primitive. * \retval true if the primitive should be * displayed * \retval false otherwise
src/lib/geogram_gfx/mesh/mesh_gfx.h:988
↓ 15 callers
Function
triangle_is_in_list
* \brief Tests whether a triangle belongs to a linked * list. * \details Triangles can be linked, it is used to manage *
src/lib/geogram/delaunay/delaunay_2d.h:378
↓ 14 callers
Function
Tset_flag
* \brief Sets a triangle flag * \param[in] t the triangle * \param[in] flag the flag, in 0..7 */
src/lib/geogram/delaunay/CDT_2d.h:342
↓ 14 callers
Method
add_object
* \brief Adds an object to the scene. * \param[in] O a pointer to the object to be added. * Pointer ownership is transfered to this
src/examples/geogram/simple_raytrace/raytracing.h:858
↓ 14 callers
Function
current
* \brief Gets the current command. * \return a pointer to the current command * \note Regular client code should not need to use thi
src/lib/geogram_gfx/gui/command.h:312
↓ 14 callers
Function
declare_arg_percent
* \brief Declares an argument of type percentage * \details Percentage values are normal floating point values, except * that their
src/lib/geogram/basic/command_line.h:340
↓ 14 callers
Method
empty
* \brief Tests whether this SimplePriorityQueue is empty * \return true if this SimplePriorityQueue is empty, false * otherwise
src/lib/geogram/mesh/mesh_repair.cpp:826
↓ 14 callers
Function
facet_nb_vertices
* \brief Gets the number of vertices in a cell facet * \param[in] c the cell, in 0..nb()-1 * \param[in] lf the local facet index, in
src/lib/geogram/mesh/mesh.h:2364
↓ 14 callers
Method
find_attribute_store
src/lib/geogram/basic/attributes.cpp:341
↓ 14 callers
Function
get_mesh_point
src/lib/geogram/mesh/mesh_io.cpp:137
↓ 14 callers
Function
initialized
* \brief Tests whether this FrameBufferObject is initialized. * \retval true if this FrameBufferObject is initialized. * \retval false other
src/lib/geogram_gfx/basic/frame_buffer_object.h:134
↓ 14 callers
Function
lua_pushexpr
src/bin/pck/interpreter.cpp:27
↓ 14 callers
Function
nb_facets
* \brief Gets the number of facets of a cell * \param[in] c the cell, in 0..nb()-1 * \return the number of facets of cell \p c
src/lib/geogram/mesh/mesh.h:1917
↓ 14 callers
Function
new_tetrahedron
* \brief Creates a new tetrahedron. * \details Uses either a tetrahedron recycled * from the free list, or creates a new one by
src/lib/geogram/delaunay/delaunay_3d.h:589
↓ 14 callers
Function
new_triangle
* \brief Creates a new triangle. * \param[in] i , j , k the three vertices of the triangle. */
src/lib/geogram/voronoi/convex_cell.h:1143
↓ 14 callers
Function
periodic_vertex_instance
src/lib/geogram/delaunay/periodic.h:76
↓ 14 callers
Function
string_starts_with
src/lib/geogram/basic/string.cpp:189
↓ 14 callers
Function
to_string
src/bin/pck/expr.cpp:9
↓ 13 callers
Method
append
src/lib/geogram/mesh/mesh_CSG_builder.cpp:1115
↓ 13 callers
Function
arg_is_declared
src/lib/geogram/basic/command_line.cpp:795
↓ 13 callers
Method
back
src/lib/geogram/delaunay/CDT_2d.h:482
↓ 13 callers
Function
base_name
src/lib/geogram/basic/file_system.cpp:1134
↓ 13 callers
Method
clear
src/lib/geogram/delaunay/CDT_2d.cpp:108
↓ 13 callers
Method
cube
src/lib/geogram/mesh/mesh_CSG_builder.cpp:391
↓ 13 callers
Method
dump
print out a tree representation of the AST
src/bin/fpg/FPG/AST.h:54
↓ 13 callers
Method
get
* \brief Get pointer * \return the stored pointer */
src/lib/geogram/basic/smart_pointer.h:198
↓ 13 callers
Method
get_value
src/lib/geogram/basic/environment.cpp:192
↓ 13 callers
Function
glupMatrixMode
src/lib/geogram_gfx/GLUP/GLUP.cpp:892
↓ 13 callers
Function
glupVertex3f
src/lib/geogram_gfx/GLUP/GLUP.cpp:1390
← previous
next →
201–300 of 5,867, ranked by callers