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
↓ 5 callers
Method
is_marked
* \brief Tests whether a given facet,seed couple is marked. */
src/lib/geogram/voronoi/generic_RVD_utils.h:232
↓ 5 callers
Function
is_valid
* \brief Checks whether a vector is a valid permutation. * \details The vector \p permutation is a valid permutation if there * is a
src/lib/geogram/basic/permutation.h:80
↓ 5 callers
Function
isect_triangle
src/lib/geogram_gfx/GLUP/shaders/GLUPGLSL/marching_cells.h:33
↓ 5 callers
Function
leave_JNI_function
* \brief To be called at the end of each function that uses the JNI. * \details Detaches the current thread from the JavaVM if need be. * \p
src/lib/geogram/basic/android_utils.cpp:98
↓ 5 callers
Method
list_attribute_names
src/lib/geogram/basic/attributes.cpp:332
↓ 5 callers
Function
load
src/lib/geogram/mesh/mesh_io.cpp:170
↓ 5 callers
Function
lua_isexpr
src/bin/pck/interpreter.cpp:9
↓ 5 callers
Function
luaglup_matrixname
* \brief Gets a string that represents the name of a GLUPmatrix. * \param[in] L a pointer to the LUA state * \param[in] m one of GLU
src/lib/geogram_gfx/lua/lua_glup.cpp:61
↓ 5 callers
Method
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/parallel_delaunay_3d.cpp:380
↓ 5 callers
Function
mesh_Xi
src/lib/geogram/mesh/mesh_topology.cpp:132
↓ 5 callers
Function
mesh_corner_vector
* \brief Gets a vector by a mesh corner. * \param[in] M a const reference to the mesh * \param[in] c1 a corner index in \p M
src/lib/geogram/mesh/mesh_geometry.h:259
↓ 5 callers
Function
mesh_facet_center
* \brief Gets the centroid of the vertices of a facet in a mesh. * \param[in] M the mesh * \param[in] f the index of the facet
src/lib/geogram/mesh/mesh_geometry.h:209
↓ 5 callers
Function
mesh_nb_borders
src/lib/geogram/mesh/mesh_topology.cpp:160
↓ 5 callers
Function
mesh_nb_connected_components
src/lib/geogram/mesh/mesh_topology.cpp:127
↓ 5 callers
Function
mesh_split_triangles
src/lib/geogram/mesh/mesh_subdivision.cpp:72
↓ 5 callers
Function
min3
src/lib/geogram_gfx/GLUP/shaders/GLUP/fragment_shader_utils.h:66
↓ 5 callers
Method
multmatrix
src/lib/geogram/mesh/mesh_CSG_builder.cpp:681
↓ 5 callers
Method
nb_bisectors
* \brief Gets the number of bisectors in the symbolic representation. */
src/lib/geogram/voronoi/generic_RVD_vertex.h:455
↓ 5 callers
Method
nb_boundary_facets
* \brief Gets the number of boundary facets in the * symbolic representation. */
src/lib/geogram/voronoi/generic_RVD_vertex.h:443
↓ 5 callers
Function
nb_corners
* \brief Gets the number of corners in a facet * \param[in] f the facet * \return the number of corners in facet \p f */
src/lib/geogram/mesh/mesh.h:854
↓ 5 callers
Function
nb_edges
* \brief Gets the number of edges in a cell * \param[in] c the cell, in 0..nb()-1 * \return the number of edges in cell \p c
src/lib/geogram/mesh/mesh.h:1961
↓ 5 callers
Function
nb_elements
* \brief Computes the number of elements in the buffer for * a given primitive. * \param[in] nb_vertices_per_glup_primitive number of verti
src/lib/geogram_gfx/GLUP/GLUP_context_ES.cpp:205
↓ 5 callers
Function
nearest_along_bidirectional_ray
* \brief Gets the nearest point on a surface along a ray * \param[in] AABB the facets of the surface * as a MeshFacetsAABB * \param[in
src/lib/geogram/mesh/mesh_remesh.cpp:191
↓ 5 callers
Method
next
src/lib/geogram/basic/progress.cpp:274
↓ 5 callers
Function
next_triangle
* \brief Gets the successor of a triangle. * \param[in] t the index of a valid triangle. * \return the index of the successor of \p t, or EN
src/lib/geogram/voronoi/convex_cell.h:876
↓ 5 callers
Method
non_bound_arity
src/bin/fpg/Symbol.cpp:88
↓ 5 callers
Function
notify
* \brief Callback function, called by the AttributeStore * whenever it is modified. * \param[in] base_addr new base address of the Attribut
src/lib/geogram/basic/attributes.h:88
↓ 5 callers
Method
optimize
src/lib/geogram/basic/vechg.h:122
↓ 5 callers
Function
orient_3dlifted_SOS
src/lib/geogram/numerics/predicates.cpp:1926
↓ 5 callers
Function
orient_normals
src/lib/geogram/mesh/mesh_preprocessing.cpp:171
↓ 5 callers
Function
parallel_for_slice
src/lib/geogram/basic/process.cpp:761
↓ 5 callers
Method
permute_elements
src/lib/geogram/mesh/mesh.cpp:214
↓ 5 callers
Function
pixel_is_black
* \brief Tests whether a given pixel is black * \details Only implemented for BYTE component encoding * \param[in] x , y the integer coordin
src/lib/geogram/image/image_rasterizer.h:219
↓ 5 callers
Function
point
* \brief Gets a point by index * \param[in] v point index * \return the point at index \p v */
src/lib/geogram/delaunay/CDT_2d.h:1491
↓ 5 callers
Function
point_segment_squared_distance
src/lib/geogram/basic/geometry_nd.h:403
↓ 5 callers
Method
pop_front
src/lib/geogram/delaunay/CDT_2d.h:566
↓ 5 callers
Function
ratio_compare
src/lib/geogram/basic/numeric.h:279
↓ 5 callers
Method
remove_internal_shells
src/lib/geogram/mesh/mesh_surface_intersection.cpp:256
↓ 5 callers
Function
remove_small_connected_components
src/lib/geogram/mesh/mesh_preprocessing.cpp:122
↓ 5 callers
Function
repair_reorient_facets_anti_moebius
* \brief Reorients the facets with a heuristic that reduces * the impact of Moebius loops. * \param[in,out] M the mesh to repair * \pa
src/lib/geogram/mesh/mesh_repair.cpp:849
↓ 5 callers
Method
reset
* \brief Resets all the stored bindings to default * values. */
src/lib/geogram_gfx/GLUP/GLUP.cpp:1832
↓ 5 callers
Method
reset
src/lib/geogram_gfx/gui/arc_ball.cpp:131
↓ 5 callers
Function
save
src/lib/geogram/mesh/mesh_io.cpp:462
↓ 5 callers
Function
set_arg
src/lib/geogram/basic/command_line.cpp:847
↓ 5 callers
Method
set_check_SR
src/lib/geogram/voronoi/RVD.cpp:191
↓ 5 callers
Function
set_current_thread
* \brief Specifies the current instance, used by current(). * \details Stores the specified thread in the thread-local-storage * s
src/lib/geogram/basic/process.h:281
↓ 5 callers
Method
set_double_precision
src/lib/geogram/mesh/mesh.cpp:95
↓ 5 callers
Function
set_thread_id
* \brief Sets the id of a thread. * \details This function is called right before starting * the threads. Each thread will have an
src/lib/geogram/basic/process.h:269
↓ 5 callers
Method
set_value
src/lib/geogram/basic/environment.cpp:176
↓ 5 callers
Method
set_volumetric
src/lib/geogram/voronoi/RVD.cpp:2426
↓ 5 callers
Function
side1_exact_SOS
* \brief Exact implementation of the side1() predicate using low-level * exact arithmetics API (expansion class). */
src/lib/geogram/numerics/predicates.cpp:328
↓ 5 callers
Function
side2_exact_SOS
* \brief Exact implementation of the side2() predicate using low-level * exact arithmetics API (expansion class). */
src/lib/geogram/numerics/predicates.cpp:417
↓ 5 callers
Method
size
* \brief Gets the size. * \return The number of items in this attribute. */
src/lib/geogram/basic/attributes.h:1451
↓ 5 callers
Function
square
* \brief Squares a number into a length 2 expansion. * \details By Jonathan Shewchuk. * \param[in] a number to square. * \param[out] x
src/lib/geogram/numerics/multi_precision.h:191
↓ 5 callers
Function
square_capacity
* \brief Computes the required capacity of an expansion * to store the exact square of a double. * \param[in] a the number to be squared
src/lib/geogram/numerics/multi_precision.h:541
↓ 5 callers
Function
string_ends_with
src/lib/geogram/basic/string.cpp:195
↓ 5 callers
Function
string_to_unsigned_integer
src/lib/geogram/basic/string.h:543
↓ 5 callers
Method
tet_adjacent
* \brief Gets the index of a tetrahedron adjacent to another one. * \param[in] t index of the tetrahedron * \param[in] lf local face
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1620
↓ 5 callers
Function
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/delaunay_3d.h:546
↓ 5 callers
Function
to_uppercase
src/lib/geogram/basic/string.cpp:177
↓ 5 callers
Function
transpose_matrix
src/lib/geogram_gfx/GLUP/GLUP_context.cpp:428
↓ 5 callers
Function
triangle_area
src/lib/geogram/voronoi/convex_cell.cpp:1147
↓ 5 callers
Function
triangle_edge_vertex
* \brief Returns the local index of a vertex by * edge and by local vertex index in the edge. * \details * tri edge verte
src/lib/geogram/delaunay/delaunay_2d.h:627
↓ 5 callers
Function
triangle_is_marked_as_conflict
* \brief Tests whether a triangle is marked as conflict. * \param[in] t a triangle. * \retval true if \p t is marked as conflict. * \re
src/lib/geogram/voronoi/convex_cell.h:1120
↓ 5 callers
Function
ui_clear_line
src/lib/geogram/basic/command_line.cpp:1237
↓ 5 callers
Function
unbind
* \brief Unbinds this Attribute. * \pre is_bound() */
src/lib/geogram/basic/attributes.h:1960
↓ 5 callers
Method
union_instr
src/lib/geogram/mesh/mesh_CSG_builder.cpp:713
↓ 5 callers
Method
vertex
* \brief Gets a vertex of a halfedge * \param[in] h the halfedge * \param[in] dlv 0 for origin, 1 for destination, 2 for opp
src/lib/geogram/mesh/mesh_surface_intersection_internal.h:680
↓ 5 callers
Method
vertex
src/examples/geogram/compute_RVD/main.cpp:206
↓ 5 callers
Method
zero
src/lib/geogram/basic/attributes.cpp:200
↓ 4 callers
Function
Color
src/lib/geogram_gfx/lua/lua_glup.cpp:488
↓ 4 callers
Function
D
src/examples/graphics/demo_Evert/generateGeometry.cpp:428
↓ 4 callers
Function
FOR
src/lib/geogram/parameterization/mesh_PGP_2d.cpp:617
↓ 4 callers
Function
Image
* \brief Image constructor. * \param[in] color_rep the ColorEncoding * \param[in] component_rep the ComponentEncoding * \pa
src/lib/geogram/image/image.h:94
↓ 4 callers
Method
Lloyd_iterations
src/lib/geogram/voronoi/CVT.cpp:133
↓ 4 callers
Method
Newton_iterations
src/lib/geogram/voronoi/CVT.cpp:272
↓ 4 callers
Function
OK
* \brief Tests whether this FullScreenEffect can be used. * \details Most full screen effects require some hardware support, * this
src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:139
↓ 4 callers
Function
Tv_find
* \brief Finds the local index of a vertex in a triangle * \param[in] t the triangle * \param[in] v the vertex * \return lv such that T
src/lib/geogram/delaunay/CDT_2d.h:165
↓ 4 callers
Function
abnormal_program_termination
src/lib/geogram/basic/process_unix.cpp:245
↓ 4 callers
Method
add_environment
src/lib/geogram/basic/environment.cpp:166
↓ 4 callers
Method
add_vertex
* \brief Adds a Vertex to this Polygon. * \param[in] v the vertex to be added. It is copied. * \return the address of the stored ver
src/lib/geogram/voronoi/generic_RVD_polygon.h:125
↓ 4 callers
Function
allocate_texture_2D
* \brief Allocates the currently bound GL_TEXTURE_2D object. * \param[in] width , height size of the texture. * \param[in] internalformat in
src/lib/geogram_gfx/basic/frame_buffer_object.cpp:60
↓ 4 callers
Function
arg_value_error
* \brief Prints bad argument value error message * \param[in] name the argument name * \param[in] s the bad value * \param[in] type the
src/lib/geogram/basic/command_line.cpp:181
↓ 4 callers
Function
array_size
* \brief Gets the size of a sub-array * \details Returns the number of actual elements in the sub-array at * index \p array_index. This corr
src/lib/geogram/basic/packed_arrays.h:159
↓ 4 callers
Method
array_size
* \brief Gets the size of one of the arrays. * \param[in] array index of the array * \pre array < nb_arrays() */
src/lib/geogram/voronoi/generic_RVD_utils.h:294
↓ 4 callers
Method
assign_array
* \copydoc LifeCycle::assign_array() */
src/lib/geogram/basic/life_cycle.h:346
↓ 4 callers
Method
bind_attribute_store
src/lib/geogram/basic/attributes.cpp:323
↓ 4 callers
Method
bind_depth_buffer_as_texture
src/lib/geogram_gfx/basic/frame_buffer_object.cpp:290
↓ 4 callers
Method
boundary_facet
* \brief Gets a boundary facet * \param[in] i local index of the boundary facet * \return the index of the mesh facet * \pr
src/lib/geogram/voronoi/generic_RVD_vertex.h:492
↓ 4 callers
Function
byte_ptr
* \brief Converts an untyped pointer into a byte pointer. * \param[in] ptr the pointer to be converted * \return pointer \p ptr conv
src/lib/geogram/image/image.h:523
↓ 4 callers
Function
chart_is_ok
There where some problems with nan (Not a number), this code is used to track such problems (seems to be ok now)
src/lib/geogram/parameterization/mesh_param_packer.cpp:1175
↓ 4 callers
Function
check_combinatorics
* \brief Consistency combinatorial check for all the triangles * \details aborts if inconsistency is detected */
src/lib/geogram/delaunay/CDT_2d.h:1149
↓ 4 callers
Method
clear
* \brief Clears the currently accumulated matrix. */
src/lib/geogram/mesh/mesh_frame_field.cpp:308
↓ 4 callers
Method
compute
* \brief An example function invoked from a menu. * \see draw_application_menus() */
src/examples/graphics/demo_SimpleApplication/main.cpp:204
↓ 4 callers
Method
compute_RDT
src/lib/geogram/voronoi/RVD.cpp:2631
↓ 4 callers
Function
compute_convex_hull_3d
src/lib/geogram/mesh/mesh_convex_hull.cpp:68
↓ 4 callers
Method
compute_geometry
src/lib/geogram/voronoi/convex_cell.cpp:1125
↓ 4 callers
Method
compute_initial_sampling
src/lib/geogram/voronoi/CVT.cpp:109
↓ 4 callers
Function
conversion_error
* \brief Builds the conversion error message * \param[in] s the input string that could not be converted * \param[in] type the expected dest
src/lib/geogram/basic/string.cpp:52
↓ 4 callers
Function
create_cells
* \brief Creates a contiguous chunk of cells of the * same type * \param[in] nb_cells number of cells to create * \param[i
src/lib/geogram/mesh/mesh.h:2527
← previous
next →
701–800 of 5,867, ranked by callers