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
↓ 2 callers
Function
compile_shader_with_includes
src/lib/geogram_gfx/basic/GLSL.cpp:1053
↓ 2 callers
Function
compute2
src/tests/test_expansion_nt/main.cpp:105
↓ 2 callers
Method
computeType
src/bin/fpg/ASTtype.cpp:31
↓ 2 callers
Function
compute_config
src/lib/geogram_gfx/GLUP/shaders/GLUPGLSL/marching_cells.h:3
↓ 2 callers
Function
compute_convex_hull_2d
src/lib/geogram/mesh/mesh_convex_hull.cpp:49
↓ 2 callers
Method
compute_integration_simplex_func_grad
src/lib/geogram/voronoi/RVD.cpp:997
↓ 2 callers
Function
compute_mesh_elements_spatial_order
src/lib/geogram/mesh/mesh_reorder.cpp:1211
↓ 2 callers
Function
compute_minkowski_sum_non_convex_convex_3d
src/lib/geogram/mesh/mesh_minkowski.cpp:492
↓ 2 callers
Function
compute_pixel_ratio
src/lib/geogram_gfx/gui/application.cpp:1906
↓ 2 callers
Function
compute_sizing_field
src/lib/geogram/mesh/mesh_geometry.cpp:263
↓ 2 callers
Method
config_edges
* \brief Gets the list of intersected edges in a configuration. * \param[in] config the vertex configuration bitcode. The * bit cor
src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:146
↓ 2 callers
Method
connected_components_priority
* \brief Tests whether connected components priority is * set. * \details If connected_components_priority is set, * then
src/lib/geogram/voronoi/generic_RVD.h:171
↓ 2 callers
Function
containing_bboxes_recursive
* \brief Computes all the cells that have a bbox that * contain a given point in a sub-tree of the AABB tree. * * Note tha
src/lib/geogram/mesh/mesh_AABB.h:1135
↓ 2 callers
Function
convert_matrix
* \brief Converts a mat4 into a matrix for OpenGL. * \param[in] m a const reference to the matrix * \return a const pointer to the converted
src/lib/geogram_gfx/basic/GL.cpp:60
↓ 2 callers
Method
convert_to_mesh
src/lib/geogram/voronoi/generic_RVD_cell.cpp:343
↓ 2 callers
Function
copy_Laguerre_cell_from_Delaunay
* \brief Copies a Laguerre cell from the triangulation. * \details Delaunay neigbhors are stored in ConvexCell vertex global * indi
src/lib/geogram/delaunay/periodic_delaunay_3d.h:249
↓ 2 callers
Method
copy_Laguerre_cell_from_Delaunay
* \brief Copies a Laguerre cell from the triangulation. * \param[in] i the index of the vertex of which the Laguerre cell * should be compu
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:3636
↓ 2 callers
Method
copy_edge_from
* \brief Copies adjacent facet and edge flags from another Vertex. */
src/lib/geogram/voronoi/generic_RVD_vertex.h:962
↓ 2 callers
Method
copy_element
* \brief Copies an element, i.e. all the attributes * attached to a vertex. * \param[in] to index of the destination vertex
src/lib/geogram_gfx/GLUP/GLUP_context.h:595
↓ 2 callers
Method
copy_to_user
* \brief Copies the found nearest neighbors from the work zone * to the user neighbors and squared distance arrays. * \deta
src/lib/geogram/points/kd_tree.h:220
↓ 2 callers
Function
copy_vertex
* \brief Copies a mesh vertex. * \details It is not correct to use: * \code * M.vertices.create_vertex(M.vertices.point_ptr(v));
src/lib/geogram/mesh/mesh_local_operations.cpp:79
↓ 2 callers
Function
create_attribute
src/tests/test_lifecycled_attribute/main.cpp:56
↓ 2 callers
Function
create_connector
* \brief Creates a connector * \details Connector are automatically * created by connect() (most client codes * do not us
src/lib/geogram/mesh/mesh.h:2765
↓ 2 callers
Function
create_cylinder_3d
src/examples/contrib/topopt/mesh_primitives.cpp:5
↓ 2 callers
Function
create_facets
* \brief Creates a contiguous chunk of facets * \param[in] nb_facets number of facets to create * \param[in] nb_vertices_per_polygon
src/lib/geogram/mesh/mesh.h:1340
↓ 2 callers
Function
create_program_from_shaders
src/lib/geogram_gfx/basic/GLSL.cpp:553
↓ 2 callers
Function
create_program_from_string_no_link
src/lib/geogram_gfx/basic/GLSL.cpp:569
↓ 2 callers
Function
create_triangle
* \brief Creates a new uninitialized triangle. * \details The created triangle is marked as used. * \return The index of the new triangle.
src/lib/geogram/voronoi/generic_RVD_cell.h:720
↓ 2 callers
Method
cursor_pos_callback
src/lib/geogram_gfx/gui/application.cpp:414
↓ 2 callers
Method
declare
src/bin/fpg/Declarator.cpp:4
↓ 2 callers
Function
decode_colormap_entry
* \brief Decodes an XPM colormap entry. * \param[in] colormap_entry the string with the colormap entry. * \param[out] colorcell the correspo
src/lib/geogram/image/image_serializer_xpm.cpp:77
↓ 2 callers
Function
delaunay_citations
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:214
↓ 2 callers
Function
demangle
src/lib/geogram/mesh/mesh_io.cpp:72
↓ 2 callers
Function
det
* \brief Computes the determinant of a 2x2 matrix * \param[in] M a const reference to the matrix * \return the determinant */
src/lib/geogram/basic/geometry.h:162
↓ 2 callers
Function
det4x4
src/lib/geogram/voronoi/convex_cell.h:383
↓ 2 callers
Function
det_3d_filter
src/lib/geogram/numerics/predicates/det3d.h:4
↓ 2 callers
Function
detect_bad_facets
* \brief Detects degenerate facets in a mesh. * \param[in] M the mesh * \param[in] check_duplicates if true, duplicated facets are * d
src/lib/geogram/mesh/mesh_repair.cpp:340
↓ 2 callers
Function
distance
* \brief Computes the distance between two points * \param[in] p1 , p2 the two points * \return the distance between \p p1 and \p p2 */
src/lib/geogram_gfx/gui/user_callback_android.cpp:86
↓ 2 callers
Method
do_it
* \brief Finds all the neighbors nearer than tolerance from * a given point. * \details Called in parallel using parallel_for().
src/lib/geogram/points/colocate.cpp:117
↓ 2 callers
Function
dot_at_capacity
* \brief Computes the required capacity of an expansion * to store the exact dot product between two vectors. * \param[in] dim dimension of
src/lib/geogram/numerics/multi_precision.h:989
↓ 2 callers
Method
drop_callback
src/lib/geogram_gfx/gui/application.cpp:420
↓ 2 callers
Function
edge_convexity
* \brief Convexity of an edge in a 3D mesh * \param[in] M a const reference to the mesh * \param[in] f1 an edge facet * \param[in] le1
src/lib/geogram/mesh/mesh_minkowski.cpp:69
↓ 2 callers
Function
edge_factor3
src/lib/geogram_gfx/GLUP/shaders/GLUP/fragment_shader_utils.h:80
↓ 2 callers
Function
edge_factor4
src/lib/geogram_gfx/GLUP/shaders/GLUP/fragment_shader_utils.h:88
↓ 2 callers
Function
edge_vertex
* \brief Gets a cell vertex by local edge index and local * vertex index in the edge * \param[in] c the cell, in 0..nb()-1
src/lib/geogram/mesh/mesh.h:2404
↓ 2 callers
Method
edge_vertex
* \brief Gets a vertex by edge index and local vertex index. * \param[in] e the index of the edge * \param[in] lv the local vertex i
src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:112
↓ 2 callers
Function
eigen_value
* \brief Gets one of the eigenvalues. * \details Can be called only after end_points(). * \param[in] i one of 0,1,2 * \return the eigen
src/lib/geogram/points/principal_axes.h:111
↓ 2 callers
Function
element_size
* \brief Gets the element size. * \return the size of an element, in bytes */
src/lib/geogram/basic/attributes.h:472
↓ 2 callers
Method
empty
* \brief Tests whether the stack is empty. * \retval true if the stack is empty * \retval false otherwise */
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2429
↓ 2 callers
Function
enable_FPE
src/lib/geogram/basic/process.cpp:576
↓ 2 callers
Function
enable_cancel
src/lib/geogram/basic/process.cpp:589
↓ 2 callers
Function
enable_multithreading
src/lib/geogram/basic/process.cpp:492
↓ 2 callers
Function
encode
src/lib/geogram/basic/geofile.cpp:65
↓ 2 callers
Method
end
src/lib/geogram/parameterization/mesh_param_packer.cpp:586
↓ 2 callers
Method
end
* \brief Gets an iterator one position past the last element. */
src/lib/geogram/voronoi/generic_RVD_vertex.h:129
↓ 2 callers
Method
end
* \brief Called at the end of RVD traversal. */
src/examples/geogram/compute_RVD/main.cpp:164
↓ 2 callers
Method
end
* \brief terminates a QUADS primitive */
src/examples/graphics/demo_Evert/main.cpp:456
↓ 2 callers
Method
end_instruction
src/lib/geogram/mesh/mesh_CSG_builder.cpp:145
↓ 2 callers
Method
end_polyline
* \brief Finishes a polyline creation */
src/lib/geogram/mesh/mesh_surface_intersection_internal.h:873
↓ 2 callers
Method
end_reference_facet
* \brief Terminates the current reference facet. * \details Does nothing in this implementation. */
src/lib/geogram/voronoi/RVD_mesh_builder.h:244
↓ 2 callers
Method
end_smooth
* \brief This function needs to be called after the * last iteration of smoothing. * \details Deallocates the temporary *
src/lib/geogram/points/co3ne.cpp:2182
↓ 2 callers
Method
enlarge_neighborhood
src/lib/geogram/delaunay/delaunay_nn.cpp:57
↓ 2 callers
Method
enterBlock
src/bin/fpg/SymbolEnvironment.cpp:32
↓ 2 callers
Function
equalize_shadow
src/lib/geogram_gfx/GLUP/shaders/fullscreen/unsharp_masking_fragment_shader.h:14
↓ 2 callers
Function
error_string
src/lib/geogram_gfx/basic/GL.cpp:309
↓ 2 callers
Method
f
* \brief Gets the function value. * \return The function value accumulated so far. */
src/lib/geogram/voronoi/RVD.cpp:987
↓ 2 callers
Function
facet_is_degenerate
* \brief Tests whether a facet is degenerate. * \param[in] M the mesh that the facet belongs to * \param[in] f the index of the facet in \p
src/lib/geogram/mesh/mesh_repair.cpp:67
↓ 2 callers
Method
facet_nb_vertices
* \brief Gets the number of vertices in a facet. * \param[in] f the facet, in 0..nb_facets()-1 * \return the number of vertices in facet \p
src/examples/geogram/opennl_LSCM/main.cpp:331
↓ 2 callers
Function
facet_seed
* \brief Gets the index of the seed that defines the bisector on which * the current facet lies, or index_t(-1). * \return The inde
src/lib/geogram/voronoi/RVD_callback.h:308
↓ 2 callers
Function
facets_begin
* \brief Gets the first element for iterating over * the facets of a cell * \param[in] c the cell, in 0..nb()-1 * \return
src/lib/geogram/mesh/mesh.h:1928
↓ 2 callers
Function
filecode_to_filename
src/examples/exploragram/hexdom_pipeline/main.cpp:22
↓ 2 callers
Method
filename
src/lib/geogram/basic/debug_stream.cpp:61
↓ 2 callers
Method
findFunction
src/bin/fpg/SymbolEnvironment.cpp:132
↓ 2 callers
Function
find_corner
* \brief Finds the corner by facet and vertex index * \param[in] M the mesh * \param[in] f the facet index * \param[in] v the vertex in
src/lib/geogram/mesh/mesh_repair.cpp:905
↓ 2 callers
Function
find_version_number
* \brief Parses in a string what looks like a version number. * \param[in] version_string a const reference to the string * \return
src/lib/geogram_gfx/basic/GLSL.cpp:198
↓ 2 callers
Method
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/periodic_delaunay_3d.cpp:1936
↓ 2 callers
Method
flag_lighting_as_dirty
* \brief Indicates that cached lighting information * needs to be recomputed. */
src/lib/geogram_gfx/GLUP/GLUP_context.h:1374
↓ 2 callers
Function
for_each_T_around_v
* \brief Calls a user-defined function for each triangle * around a vertex * \param[in] v the vertex * \param[in] doit the function, th
src/lib/geogram/delaunay/CDT_2d.h:973
↓ 2 callers
Function
gaussian
1D Gaussian distribution, s is standard deviation
src/lib/geogram_gfx/GLUP/shaders/fullscreen/blur_fragment_shader.h:23
↓ 2 callers
Function
gaussian
1D Gaussian distribution, s is standard deviation
src/lib/geogram_gfx/GLUP/shaders/fullscreen/depth_dependent_blur_fragment_shader.h:25
↓ 2 callers
Function
generateGeometry
src/examples/graphics/demo_Evert/generateGeometry.cpp:1066
↓ 2 callers
Function
geo_pause
* \brief executes the pause instruction * \details should be called when a spinlock is spinning */
src/lib/geogram/basic/thread_sync.h:75
↓ 2 callers
Method
get
src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:781
↓ 2 callers
Function
getPoint
* \brief Converts a TwoJetVec into a point and a normal. * \param[in] p a const reference to the TwoJetVec * \param[out] point a pointer to the thre
src/examples/graphics/demo_Evert/generateGeometry.cpp:998
↓ 2 callers
Function
get_B_on_edge
src/lib/geogram/parameterization/mesh_global_param.cpp:399
↓ 2 callers
Method
get_RVC
* \brief Computes a Restricted Voronoi Cell (RVC), i.e. * the intersection between a disk and the Voronoi cell * of a point.
src/lib/geogram/points/co3ne.cpp:1774
↓ 2 callers
Method
get_UV_approx
src/lib/geogram/mesh/mesh_surface_intersection_internal.h:201
↓ 2 callers
Method
get_VAO
* \brief Gets a vertex array object by index. * \param[in] VAOindex the index of the vertex array object. * \return a pointer to the
src/lib/geogram_gfx/GLUP/GLUP.cpp:1905
↓ 2 callers
Function
get_bbox_bounds
* \brief Computes the bounding box of a mesh * \param[in] mesh the mesh * \return the bounding box as a pair of minimum, maximum bounds.
src/lib/geogram/mesh/mesh_CSG_builder.h:558
↓ 2 callers
Method
get_current_working_directory
src/lib/geogram/basic/file_system.cpp:724
↓ 2 callers
Function
get_depends
* \brief Gets the dependencies of a given file. */
src/lib/geogram_gfx/basic/GLSL.cpp:949
↓ 2 callers
Function
get_diagonal_slices
For linear_extrude with non-uniform scale (and no twist) Either use $fn directly as slices, or divide the longest diagonal vertex extrude path
src/lib/geogram/mesh/mesh_CSG_utils.cpp:814
↓ 2 callers
Function
get_directory_entries
src/lib/geogram/lua/lua_io.cpp:214
↓ 2 callers
Method
get_directory_entries
src/lib/geogram/basic/file_system.cpp:716
↓ 2 callers
Function
get_edge_constraints
src/lib/geogram/parameterization/mesh_global_param.cpp:507
↓ 2 callers
Method
get_facet_seed_connected_component
* \brief Gets the index of the connected component associated * with a (facet,seed). * \param[in] f index of the facet * \
src/lib/geogram/voronoi/generic_RVD.h:1813
↓ 2 callers
Function
get_files
src/lib/geogram/lua/lua_io.cpp:222
↓ 2 callers
Function
get_font_size
* \brief Gets the font size. * \return the font size. */
src/lib/geogram_gfx/gui/application.h:151
↓ 2 callers
Function
get_fragments_from_r_and_twist
src/lib/geogram/mesh/mesh_CSG_utils.cpp:835
↓ 2 callers
Function
get_helix_slices
Returns the number of slices for a linear_extrude with twist. Given height, twist, and the three special variables $fn, $fs and $fa */
src/lib/geogram/mesh/mesh_CSG_utils.cpp:706
← previous
next →
1,201–1,300 of 5,867, ranked by callers