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
Hilbert_sort_periodic
* \brief Spatially sort a set of vertices in periodic space. * \param[in] nb_vertices total number of vertices, including the * virtual per
src/lib/geogram/mesh/mesh_reorder.h:212
↓ 1 callers
Function
ImGui_ImplAndroidExt_HandleEventUserCallback
src/lib/geogram_gfx/gui/user_callback_android.cpp:336
↓ 1 callers
Function
ImGui_ImplAndroidExt_HandleInputEvent
src/lib/geogram_gfx/imgui_ext/imgui_impl_android_ext.cpp:175
↓ 1 callers
Function
ImGui_ImplAndroidExt_Init
[Bruno] pass app instead of window
src/lib/geogram_gfx/imgui_ext/imgui_impl_android_ext.cpp:320
↓ 1 callers
Function
ImGui_ImplAndroidExt_NewFrame
src/lib/geogram_gfx/imgui_ext/imgui_impl_android_ext.cpp:339
↓ 1 callers
Function
ImGui_ImplAndroidExt_SetMouseUserCallback
src/lib/geogram_gfx/gui/user_callback_android.cpp:372
↓ 1 callers
Function
ImGui_ImplAndroidExt_Shutdown
src/lib/geogram_gfx/imgui_ext/imgui_impl_android_ext.cpp:333
↓ 1 callers
Function
ImGui_ImplAndroid_KeyCodeToImGuiKey
src/lib/geogram_gfx/imgui_ext/imgui_impl_android_ext.cpp:62
↓ 1 callers
Method
ImGui_terminate
src/lib/geogram_gfx/gui/application.cpp:649
↓ 1 callers
Function
Interpolate
src/examples/graphics/demo_Evert/generateGeometry.cpp:229
↓ 1 callers
Function
MeshGfx
* \brief Forbids MeshGfx copy.. */
src/lib/geogram_gfx/mesh/mesh_gfx.h:76
↓ 1 callers
Method
Normal3fv
* \brief Specifies the normal vector for the next vertex * \details Should be called before Vertex3fv() */
src/examples/graphics/demo_Evert/main.cpp:417
↓ 1 callers
Function
OpenSCAD_cache_ignore_time
src/lib/geogram/mesh/mesh_CSG_utils.cpp:489
↓ 1 callers
Function
OpenSCAD_cache_invalidate
src/lib/geogram/mesh/mesh_CSG_utils.cpp:485
↓ 1 callers
Function
P1_FEM_coefficient
* \brief Computes a coefficient of the P1 Laplacian. * \param[in] M a reference to a surface mesh * \param[in] f facet index * \param[i
src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:58
↓ 1 callers
Function
Packer
* \brief Forbids copy. */
src/lib/geogram/parameterization/mesh_param_packer.cpp:1213
↓ 1 callers
Function
ParamValidator
* \brief Forbids copy. */
src/lib/geogram/parameterization/mesh_param_validator.h:76
↓ 1 callers
Function
RotateY
src/examples/graphics/demo_Evert/generateGeometry.cpp:572
↓ 1 callers
Function
SOS
src/lib/geogram/numerics/PCK.h:172
↓ 1 callers
Function
Scene01
src/examples/graphics/demo_Evert/generateGeometry.cpp:898
↓ 1 callers
Function
Scene12
src/examples/graphics/demo_Evert/generateGeometry.cpp:902
↓ 1 callers
Function
Scene23
src/examples/graphics/demo_Evert/generateGeometry.cpp:906
↓ 1 callers
Function
Scene34
src/examples/graphics/demo_Evert/generateGeometry.cpp:917
↓ 1 callers
Function
Stage0
src/examples/graphics/demo_Evert/generateGeometry.cpp:870
↓ 1 callers
Function
Stage2
src/examples/graphics/demo_Evert/generateGeometry.cpp:878
↓ 1 callers
Function
Stage3
src/examples/graphics/demo_Evert/generateGeometry.cpp:886
↓ 1 callers
Function
Static_filter_error
src/bin/fpg/CGALmini/Static_filter_error.h:46
↓ 1 callers
Function
Straight
src/examples/graphics/demo_Evert/generateGeometry.cpp:793
↓ 1 callers
Function
Tadd_edge_cnstr
* \brief Adds a constraint to a triangle edge * \param[in] t a triangle * \param[in] le local edge index, in 0,1,2 * \param[in] cnstr_i
src/lib/geogram/delaunay/CDT_2d.h:901
↓ 1 callers
Function
Tadj_set
* \brief Sets a triangle adjacency relation * \param[in] t a triangle * \param[in] le local edge index, in 0,1,2 * \param[in] adj the t
src/lib/geogram/delaunay/CDT_2d.h:818
↓ 1 callers
Method
TexCoord2f
* \brief Specifies the tex coords for the next vertex * \details Should be called before Vertex3fv(). Ignored * in transparent mode.
src/examples/graphics/demo_Evert/main.cpp:432
↓ 1 callers
Method
TextEditCallback
src/lib/geogram_gfx/gui/console.cpp:132
↓ 1 callers
Function
Tis_in_list
* \brief Tests whether a triangle is in a DList * \param[in] t the triangle * \retval true if the triangle is in a list * \retval false
src/lib/geogram/delaunay/CDT_2d.h:396
↓ 1 callers
Method
Vertex3fv
* \brief Draws a vertex */
src/examples/graphics/demo_Evert/main.cpp:443
↓ 1 callers
Method
accumulate_dihedral_angle
* \brief Accumulates a dihedral angle to the current * tensor. * \details This function needs to be called between * a be
src/lib/geogram/mesh/mesh_frame_field.cpp:389
↓ 1 callers
Method
acquire
src/lib/geogram/image/image.cpp:136
↓ 1 callers
Method
acquire_spinlock
* \brief Acquires a spinlock at a given index * \details Loops until spinlock at index \p i is available then * reserve it.
src/lib/geogram/basic/thread_sync.h:262
↓ 1 callers
Method
add
* \brief Adds a halfedge * \param[in] h the halfedge */
src/lib/geogram/mesh/mesh_surface_intersection_internal.h:719
↓ 1 callers
Method
add
src/lib/geogram/parameterization/mesh_param_packer.cpp:928
↓ 1 callers
Method
add_color_data
* \brief Adds color data to the current vertex * \param[in] argument the generic callback argument * \return callback status
src/lib/geogram/mesh/mesh_io.cpp:1881
↓ 1 callers
Method
add_edge
src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:337
↓ 1 callers
Method
add_face_data
* \brief Decodes facet data from a generic callback argument. * \param[in] argument the generic callback argument. * \return
src/lib/geogram/mesh/mesh_io.cpp:1737
↓ 1 callers
Method
add_matrix
* \brief Adds a matrix to the currently accumulated tensor. * \param[in] M an array of 6 doubles that represents the * matrix that
src/lib/geogram/mesh/mesh_frame_field.cpp:482
↓ 1 callers
Method
add_object
src/lib/geogram/mesh/mesh_CSG_builder.cpp:132
↓ 1 callers
Method
add_observer
src/lib/geogram/basic/environment.cpp:122
↓ 1 callers
Method
add_triangles
* \brief Tentatively adds triangle from the specified list. * \details Some geometric and topological properties are * verified by
src/lib/geogram/points/co3ne.cpp:169
↓ 1 callers
Method
add_tristrip_data
* \brief Decodes triangle strip data from a * generic callback argument. * \param[in] argument the generic callback argumen
src/lib/geogram/mesh/mesh_io.cpp:1777
↓ 1 callers
Method
add_vector
src/lib/geogram/parameterization/mesh_param_packer.cpp:580
↓ 1 callers
Method
add_vertex
src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:301
↓ 1 callers
Method
add_vertex_data
* \brief Decodes vertex data from a generic callback argument. * \param[in] argument the generic callback argument. * \retur
src/lib/geogram/mesh/mesh_io.cpp:1693
↓ 1 callers
Method
add_vertex_to_facet
* \brief Adds a vertex to the current facet. * \param[in] point coordinates of the vertex * \param[in] sym symbolic representation o
src/lib/geogram/voronoi/RVD_mesh_builder.h:211
↓ 1 callers
Method
address
* \brief Gets the address of the StateVariableBase. * \return a pointer to the variable in the client-side * representation of the
src/lib/geogram_gfx/GLUP/GLUP_context.h:766
↓ 1 callers
Function
aligned_3d_exact
* \brief Tests whether three points are aligned using * exact arithmetics. * \param[in] p0 , p1 , p2 the three points * \retval true i
src/lib/geogram/numerics/predicates.cpp:1534
↓ 1 callers
Function
android_get_number_of_cores
* \brief Get the number of cores under Android * \retval the number of cores if the request succeeds * \retval -1 otherwise * \internal
src/lib/geogram/basic/process_unix.cpp:128
↓ 1 callers
Function
angle
* \brief Gets the rotation angle * \return the angle */
src/lib/geogram/basic/quaternion.h:156
↓ 1 callers
Method
apply
* \brief Changes chart ids in the facets incident to * this SmoothVertex. * \param[in] M a reference to the mesh * \param[
src/lib/geogram/parameterization/mesh_segmentation.cpp:213
↓ 1 callers
Method
apply
src/lib/geogram/parameterization/mesh_LSCM.cpp:113
↓ 1 callers
Method
apply
src/examples/geogram/opennl_LSCM/main.cpp:541
↓ 1 callers
Function
area_plain
src/tests/test_mesh_syntaxic_sugar/main.cpp:132
↓ 1 callers
Function
area_sugar
src/tests/test_mesh_syntaxic_sugar/main.cpp:148
↓ 1 callers
Method
arg
src/bin/pck/expr.h:185
↓ 1 callers
Function
arg_group
* \brief Extracts the group name from an argument * \details If the command line argument \p name has the form * "group:arg", then "group" i
src/lib/geogram/basic/command_line.cpp:418
↓ 1 callers
Function
arg_matches
* \brief Checks if an argument name matches a sub-strung * \param[in] arg_in the sub-string to match * \param[in] arg_name the argument name
src/lib/geogram/basic/command_line.cpp:168
↓ 1 callers
Function
assert_mode
src/lib/geogram/basic/assert.cpp:72
↓ 1 callers
Method
atomic
src/bin/pck/expr.cpp:57
↓ 1 callers
Method
auto_create_args
* \copydoc CommandInvoker::auto_create_args() */
src/lib/geogram_gfx/gui/command.h:1353
↓ 1 callers
Method
axis
src/lib/geogram/basic/quaternion.cpp:83
↓ 1 callers
Function
bake_mesh_facet_normals_indirect
src/lib/geogram/mesh/mesh_baking.cpp:255
↓ 1 callers
Function
bake_mesh_geometry
src/lib/geogram/mesh/mesh_baking.cpp:237
↓ 1 callers
Function
bar
src/bin/fpg/Abstract_interpretation_visitor.cpp:261
↓ 1 callers
Function
barycenter
* \brief Computes the barycenter of two points * \param[in] p1 , p2 the two points * \return the barycenter of \p p1 and \p p2 */
src/lib/geogram_gfx/gui/user_callback_android.cpp:77
↓ 1 callers
Function
bbox_union
* \brief Computes the smallest Box that encloses two Boxes. * \param[out] target the smallest axis-aligned box * that encloses \p B1 and \p
src/lib/geogram/basic/geometry.h:755
↓ 1 callers
Method
begin
\copydoc GEO::ProgressClient::begin() */
src/lib/geogram/basic/progress.cpp:145
↓ 1 callers
Method
begin
* \brief To be called at the beginning of each command. * \details Switches mesh storage from single precision * to double precisio
src/bin/geobox/main.cpp:1689
↓ 1 callers
Method
begin_facet
* \brief Starts a new facet. */
src/lib/geogram/mesh/mesh_io.cpp:1822
↓ 1 callers
Method
begin_facet
src/lib/geogram/voronoi/RVD_callback.cpp:651
↓ 1 callers
Method
begin_facet_internal
src/lib/geogram/voronoi/RVD_callback.cpp:686
↓ 1 callers
Method
begin_frame
* \brief Should be called at the beginning of each frame. */
src/examples/graphics/demo_Evert/main.cpp:398
↓ 1 callers
Method
begin_reference_facet
* \brief Starts a new reference facet. * \details Does nothing in this implementation * that does not use the reference facet index
src/lib/geogram/voronoi/RVD_mesh_builder.h:191
↓ 1 callers
Method
begin_surface
* \brief Starts to build a new surface. */
src/lib/geogram/voronoi/RVD_mesh_builder.h:179
↓ 1 callers
Method
bind
* \brief Binds this VertexArrayObject. * \details This copies the stored element array and vertex attribute * bindings to OpenGL.
src/lib/geogram_gfx/GLUP/GLUP.cpp:1800
↓ 1 callers
Method
bind_image_serializer
src/lib/geogram/image/image_library.cpp:84
↓ 1 callers
Method
bind_point_attribute
src/lib/geogram/mesh/mesh.cpp:275
↓ 1 callers
Function
border_normal
* \brief Computes a vector orthogonal to the border of a surface and in the * tangent plane of the surface. * \param[in] MH the mesh, wrapp
src/lib/geogram/mesh/mesh_fill_holes.cpp:148
↓ 1 callers
Function
brush
src/lib/geogram/parameterization/mesh_global_param.cpp:284
↓ 1 callers
Function
brute_force_kill
src/lib/geogram/basic/process.cpp:433
↓ 1 callers
Method
buffers_are_full
* \brief Tests whether the buffers are full. * \details When buffers are full, their contents need to be sent * to OpenGL before ca
src/lib/geogram_gfx/GLUP/GLUP_context.h:644
↓ 1 callers
Method
bundles
* \brief gets the bundles in a polyline * \param[in] polyline index of the polyline * \return a non-modifiable sequence of bundle in
src/lib/geogram/mesh/mesh_surface_intersection.h:1135
↓ 1 callers
Method
call
* \brief Implementation of the wrapper. * \details This is the C functions to be declared to LUA. * It is typed by the signature of
src/lib/geogram/lua/lua_wrap.h:1271
↓ 1 callers
Function
call_lua_require
* \brief Calls LUA's "require" function, that * was previously saved in the "GEO" table in * the registry. * \param[in] L a pointer t
src/lib/geogram/lua/lua_io.cpp:61
↓ 1 callers
Function
call_lua_tostring
* \brief Calls LUA's "tostring" function, that * was previously saved in the "GEO" table in * the registry. * \param[in] L a pointer
src/lib/geogram/lua/lua_io.cpp:113
↓ 1 callers
Function
can_be_bound_to
* \brief Tests whether a ScalarAttributeAdapterBase can * be bound to a given attribute store. * \param[in] store a pointer to the
src/lib/geogram/basic/attributes.h:2053
↓ 1 callers
Function
can_write_directory
src/lib/geogram/basic/file_system.cpp:1072
↓ 1 callers
Function
cancel_enabled
src/lib/geogram/basic/process.cpp:585
↓ 1 callers
Function
cell_adjacent
* \brief Gets an adjacent cell index by cell index and * local facet index. * \param[in] c cell index * \param[in] lf loca
src/lib/geogram/delaunay/delaunay.h:375
↓ 1 callers
Method
cell_is_infinite
src/lib/geogram/delaunay/delaunay.cpp:414
↓ 1 callers
Function
center_scale_mesh
src/tests/test_RVC/main.cpp:88
↓ 1 callers
Function
centroid
http://astronomy.swin.edu.au/~pbourke/geometry/polyarea/
src/examples/graphics/demo_Delaunay2d/main.cpp:65
↓ 1 callers
Method
char_callback
src/lib/geogram_gfx/gui/application.cpp:425
↓ 1 callers
Function
chart_area
* \brief Computes the area of a chart. * \param[in] chart a const reference to a chart. * \return the area of the chart in 3D.
src/lib/geogram/parameterization/mesh_param_packer.cpp:550
← previous
next →
1,601–1,700 of 5,867, ranked by callers