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
side1_6d_SOS
* \brief Implements side1() in 6d. */
src/lib/geogram/numerics/predicates.cpp:375
↓ 1 callers
Function
side1_6d_filter
src/lib/geogram/numerics/predicates/side1.h:229
↓ 1 callers
Function
side1_7d_SOS
* \brief Implements side1() in 7d. */
src/lib/geogram/numerics/predicates.cpp:388
↓ 1 callers
Function
side1_7d_filter
src/lib/geogram/numerics/predicates/side1.h:389
↓ 1 callers
Function
side1_8d_SOS
* \brief Implements side1() in 8d. */
src/lib/geogram/numerics/predicates.cpp:401
↓ 1 callers
Function
side1_8d_filter
src/lib/geogram/numerics/predicates/side1.h:568
↓ 1 callers
Function
side2_3d_SOS
* \brief Implements side2() in 3d. */
src/lib/geogram/numerics/predicates.cpp:495
↓ 1 callers
Function
side2_3d_filter
src/lib/geogram/numerics/predicates/side2.h:4
↓ 1 callers
Function
side2_4d_SOS
* \brief Implements side2() in 4d. */
src/lib/geogram/numerics/predicates.cpp:509
↓ 1 callers
Function
side2_4d_filter
src/lib/geogram/numerics/predicates/side2.h:186
↓ 1 callers
Function
side2_6d_SOS
* \brief Implements side2() in 6d. */
src/lib/geogram/numerics/predicates.cpp:523
↓ 1 callers
Function
side2_6d_filter
src/lib/geogram/numerics/predicates/side2.h:381
↓ 1 callers
Function
side2_7d_SOS
* \brief Implements side2() in 7d. */
src/lib/geogram/numerics/predicates.cpp:537
↓ 1 callers
Function
side2_7d_filter
src/lib/geogram/numerics/predicates/side2.h:623
↓ 1 callers
Function
side2_8d_SOS
* \brief Implements side2() in 8d. */
src/lib/geogram/numerics/predicates.cpp:551
↓ 1 callers
Function
side2_8d_filter
src/lib/geogram/numerics/predicates/side2.h:885
↓ 1 callers
Function
side3_2d_filter
src/lib/geogram/numerics/predicates/side3.h:4
↓ 1 callers
Function
side3_2dlifted_2d_filter
src/lib/geogram/numerics/predicates/side3_2dlifted.h:4
↓ 1 callers
Function
side3_3d_filter
src/lib/geogram/numerics/predicates/side3.h:268
↓ 1 callers
Function
side3_3dlifted_SOS
src/lib/geogram/numerics/predicates.cpp:1689
↓ 1 callers
Function
side3_4d_SOS
* \brief Implements side3() in 4d. */
src/lib/geogram/numerics/predicates.cpp:827
↓ 1 callers
Function
side3_4d_filter
src/lib/geogram/numerics/predicates/side3.h:562
↓ 1 callers
Function
side3_6d_SOS
* \brief Implements side3() in 6d. */
src/lib/geogram/numerics/predicates.cpp:841
↓ 1 callers
Function
side3_6d_filter
src/lib/geogram/numerics/predicates/side3.h:886
↓ 1 callers
Function
side3_7d_SOS
* \brief Implements side3() in 7d. */
src/lib/geogram/numerics/predicates.cpp:855
↓ 1 callers
Function
side3_7d_filter
src/lib/geogram/numerics/predicates/side3.h:1270
↓ 1 callers
Function
side3_8d_SOS
* \brief Implements side3() in 7d. */
src/lib/geogram/numerics/predicates.cpp:869
↓ 1 callers
Function
side3_8d_filter
src/lib/geogram/numerics/predicates/side3.h:1685
↓ 1 callers
Function
side3h_2d_exact_SOS
src/lib/geogram/numerics/predicates.cpp:1415
↓ 1 callers
Function
side3h_3d_filter
src/lib/geogram/numerics/predicates/side3h.h:4
↓ 1 callers
Function
side3h_exact_SOS
* \brief Exact implementation of the side3_3dlifted() predicate * using low-level exact arithmetics API (expansion class). */
src/lib/geogram/numerics/predicates.cpp:690
↓ 1 callers
Function
side4_4d_SOS
* \brief Implements side4() in 4d. */
src/lib/geogram/numerics/predicates.cpp:1203
↓ 1 callers
Function
side4_4d_filter
src/lib/geogram/numerics/predicates/side4.h:282
↓ 1 callers
Function
side4_6d_SOS
* \brief Implements side4() in 6d. */
src/lib/geogram/numerics/predicates.cpp:1218
↓ 1 callers
Function
side4_6d_filter
src/lib/geogram/numerics/predicates/side4.h:760
↓ 1 callers
Function
side4_7d_SOS
* \brief Implements side4() in 7d. */
src/lib/geogram/numerics/predicates.cpp:1233
↓ 1 callers
Function
side4_7d_filter
src/lib/geogram/numerics/predicates/side4.h:1340
↓ 1 callers
Function
side4_8d_SOS
* \brief Implements side4() in 7d. */
src/lib/geogram/numerics/predicates.cpp:1248
↓ 1 callers
Function
side4_8d_filter
src/lib/geogram/numerics/predicates/side4.h:1968
↓ 1 callers
Function
side4_SOS
src/lib/geogram/numerics/predicates.cpp:1707
↓ 1 callers
Function
sign
* \brief Gets the sign of the expansion. * \return the sign of this expansion, computed exactly. */
src/lib/geogram/numerics/multi_precision.h:1089
↓ 1 callers
Function
signed_area
http://astronomy.swin.edu.au/~pbourke/geometry/polyarea/
src/examples/graphics/demo_Delaunay2d/main.cpp:52
↓ 1 callers
Function
signed_volume
* \brief * Compute the signed volume of the pyramid that connects * the origin to facet f. * \details Summing all the signed volumes
src/lib/geogram/mesh/mesh_preprocessing.cpp:67
↓ 1 callers
Function
simplex
* \brief Gets the index of the simplex that corresponds to the * current polygon/polyhedron. * \return The index of the simplex that corres
src/lib/geogram/voronoi/RVD_callback.h:120
↓ 1 callers
Function
simplify
* \brief Simplifies the facets of a surface mesh based on an attribute. * \details Groups of connected facets with the same attribute value are
src/lib/geogram/voronoi/RVD_callback.cpp:150
↓ 1 callers
Function
single_precision_point_ptr
* \brief Gets a (single-precision) point * \param[in] v the index of the vertex * \return a const pointer to the coordinates
src/lib/geogram/mesh/mesh.h:538
↓ 1 callers
Method
size
src/lib/geogram/basic/vector_attribute.h:131
↓ 1 callers
Method
snapshot
src/lib/geogram_gfx/gui/simple_application.cpp:1651
↓ 1 callers
Function
solve_PGP
* \brief Solves for Periodic Global Parameterization variables. * \details This function computes for each facet of the mesh \p M * two var
src/lib/geogram/mesh/mesh_frame_field.cpp:174
↓ 1 callers
Function
sort_3
src/lib/geogram/basic/algorithm.h:151
↓ 1 callers
Function
sort_4
src/lib/geogram/basic/algorithm.h:169
↓ 1 callers
Function
sparse_bits_flip_bit
src/lib/geogram/delaunay/CDT_2d.cpp:1859
↓ 1 callers
Function
sparse_bits_is_zero
src/lib/geogram/delaunay/CDT_2d.cpp:1868
↓ 1 callers
Function
split_chart_along_principal_axis
* \brief Splits a chart along one of its principal axis * \details Greedily grow two charts from the two facets that * are furthest away al
src/lib/geogram/parameterization/mesh_segmentation.cpp:456
↓ 1 callers
Function
split_regions_along_hard_edges
* \brief Splits the regions along hard edges. * \param[in,out] mesh a reference to the surface mesh. * \param[in,out] facet_region the attri
src/lib/geogram/voronoi/RVD_callback.cpp:79
↓ 1 callers
Method
sqrt
src/bin/fpg/Group_index_value.cpp:71
↓ 1 callers
Function
squared_point_plane_distance
* \brief Computes the squared distance between a point and a plane * \param[in] p the point * \param[in] P the plane equation * \return
src/lib/geogram/voronoi/convex_cell.h:273
↓ 1 callers
Function
stop_animation
src/lib/geogram_gfx/gui/application.h:615
↓ 1 callers
Method
stride_supported
src/lib/geogram/points/kd_tree.cpp:117
↓ 1 callers
Function
supports_tessellation_shader
* \brief Tests whether tessellation shaders are supported by OpenGL. * \details Some drivers may declare to be OpenGL 4.5 compliant whereas * they
src/lib/geogram_gfx/GLUP/GLUP.cpp:350
↓ 1 callers
Method
swap
* \brief Swaps the vertices of this Polygon with * the vertices of another polygon. * \param[in] P the other polygon
src/lib/geogram/points/co3ne.cpp:1382
↓ 1 callers
Function
t_set
* \brief Sets a triangle vertices and neighbors * using standard triangle numerotation (edge i is opposite to vertex i). * \param[in] M the
src/lib/geogram/mesh/mesh_degree3_vertices.cpp:151
↓ 1 callers
Method
tab_callback
* \brief Called whenever the tab key is pressed. * \param[in,out] data a pointer to the callback data */
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:825
↓ 1 callers
Function
task_progress
* \brief Notifies clients that a task progresses. * \details This function is called by ProgressTask::progress() to * notify registered Logg
src/lib/geogram/basic/progress.cpp:100
↓ 1 callers
Function
tessellate_hole
* \brief Tessellates a hole. * \param[in] MH the MeshHalfHeddes the hole belongs to. * \param[in] H the hole. * \param[in] max_nb_verti
src/lib/geogram/mesh/mesh_fill_holes.cpp:705
↓ 1 callers
Function
tessellate_non_convex_facets
* \brief Tesselates the non-convex facets of a mesh. * \param[in,out] mesh a pointer to the mesh. */
src/lib/geogram/voronoi/RVD_callback.cpp:517
↓ 1 callers
Function
tet
* \brief Gets the index of the tetrahedron that corresponds to the * current polyhedron. * \return The index of the tetrahedron tha
src/lib/geogram/voronoi/RVD_callback.h:295
↓ 1 callers
Method
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/parallel_delaunay_3d.cpp:427
↓ 1 callers
Method
tet_is_real
* \brief Tests whether a tetrahedron is * a real one. * \details Real tetrahedra are incident to * four user-specified ve
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:413
↓ 1 callers
Method
tet_is_real_non_periodic
* \brief Tests whether a tetrahedron is * a real one and has at least a vertex in the core. * \details Real tetrahedra are incident
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:650
↓ 1 callers
Function
tetra_circumcenter_squaredradius
* \brief Computes the circumcenter and squared radius of a tetrahedron. * \param[in] p first vertex of the tetrahedron * \param[in] q second
src/lib/geogram/delaunay/LFS.cpp:72
↓ 1 callers
Function
tetra_volume
* \brief Computes the volume of a 3d tetrahedron * \param[in] p1 first vertex of the tetrahedron * \param[in] p2 second vertex of th
src/lib/geogram/basic/geometry.h:520
↓ 1 callers
Function
tetra_volume
src/lib/geogram/basic/geometry_nd.h:763
↓ 1 callers
Function
tetrahedral_mesher
* \brief Generates a tetrahedral mesh. * \param[in] input_filename name of the input file, can be * either a closed surfacic mesh or a tet
src/bin/vorpalite/main.cpp:498
↓ 1 callers
Method
text
src/lib/geogram/mesh/mesh_CSG_builder.cpp:615
↓ 1 callers
Method
thread
* \brief Gets a thread by index * \pre t < nb_threads() * \param[in] t index of the thread * \return a poiner to the \p t t
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:479
↓ 1 callers
Function
thread_safe_random_
* \brief Generates a random integer. * \return a random integer between 0 and \p choices - 1 * \param [in] choices_in number of possible cho
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:78
↓ 1 callers
Function
thread_safe_random_4
* \brief Generates a random integer between 0 and 3. * \return a random integer between 0 and 3 * \details The function is thread-safe, and
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:103
↓ 1 callers
Function
thread_safe_random_4_
* \brief Generates a random integer between 0 and 3. * \return a random integer between 0 and 3 * \details The function is thread-safe, and
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:107
↓ 1 callers
Function
throw_outside
(ex)
tools/FileSaver.js:34
↓ 1 callers
Function
to_int
* \brief Converts a string to an int * \details If the entire string cannot be * converted to an int, the function * throws
src/lib/geogram/basic/string.h:642
↓ 1 callers
Method
to_matrix
src/lib/geogram/basic/quaternion.cpp:50
↓ 1 callers
Method
to_string
src/lib/geogram/delaunay/periodic_delaunay_3d.h:485
↓ 1 callers
Method
touch
src/lib/geogram/basic/file_system.cpp:751
↓ 1 callers
Function
transfer_B_to_vertices
src/lib/geogram/parameterization/mesh_global_param.cpp:573
↓ 1 callers
Function
triangle_adjacent_index
* \brief Finds the edge along which two triangles are adjacent * \param[in] t1 first triangle * \param[in] t2 second triangle * \return
src/lib/geogram/voronoi/generic_RVD_cell.h:492
↓ 1 callers
Function
triangle_area_3d
* \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:346
↓ 1 callers
Function
triangle_centroid
* \brief Computes the centroid of a 3d triangle with weighted points. * \details The integrated weight varies linearly in the triangle.
src/lib/geogram/basic/geometry.h:554
↓ 1 callers
Function
triangle_circumcenter
src/lib/geogram/basic/geometry.cpp:144
↓ 1 callers
Function
triangle_cost
* \brief Evaluates the score of a triangle in a closed polygon. * \param[in] pts the closed polygon * \param[in] i , j , k the three vertice
src/lib/geogram/voronoi/RVD_callback.cpp:361
↓ 1 callers
Function
triangle_is_free
* \brief Tests whether a given triangle is free. */
src/lib/geogram/voronoi/generic_RVD_cell.h:366
↓ 1 callers
Function
triangle_is_real
* \brief Tests whether a triangle is * a real one. * \details Real triangles are incident to * three user-specified verti
src/lib/geogram/delaunay/delaunay_2d.h:473
↓ 1 callers
Function
triangle_mass
* \brief Computes the mass of a 3d triangle with weighted points. * \details The integrated weight varies linearly in the triangle.
src/lib/geogram/basic/geometry.h:583
↓ 1 callers
Function
triangle_signed_area
* \brief Computes the area of a 2d triangle * \param[in] p1 first vertex of the triangle * \param[in] p2 second vertex of the triang
src/lib/geogram/basic/geometry.h:400
↓ 1 callers
Function
triangle_signed_area_2d
* \brief Computes the area of a 2d triangle * \param[in] p1 first vertex of the triangle * \param[in] p2 second vertex of the triang
src/lib/geogram/basic/geometry.h:382
↓ 1 callers
Function
triangulate_hole_ear_cutting
* \brief Triangulates a hole using the ear cutting algorithm. * \param[in] MH the mesh, wrapped with halfedge accessors * \param[in] hole_in
src/lib/geogram/mesh/mesh_fill_holes.cpp:380
↓ 1 callers
Function
triangulate_polygon
* \brief Triangulates a (possibly non-convex) polygon. * \note The algorithm is in O(n^4) (bad but good enough for now). * \param[in] pts th
src/lib/geogram/voronoi/RVD_callback.cpp:413
↓ 1 callers
Function
trim_spaces
* \brief Removes leading and trailing spaces from * a string. * \details Utility for the prototype parser used by * Command. * \
src/lib/geogram_gfx/gui/command.cpp:74
↓ 1 callers
Function
two_two_sum
* \brief Computes the sum of a length 2 expansion and a double * into a length 3 expansion. * \param[in] a1 high-magnitude component of fir
src/lib/geogram/numerics/multi_precision.cpp:92
↓ 1 callers
Function
ui_close_separator
src/lib/geogram/basic/command_line.cpp:1246
← previous
next →
2,401–2,500 of 5,867, ranked by callers