MCPcopy Create free account

hub / github.com/BrunoLevy/geogram / functions

Functions5,867 in github.com/BrunoLevy/geogram

↓ 3 callersFunctionfix_mesh_for_boolean_ops
* \brief Pre/Post-processes a mesh. * \details Triangulates the facets, collapses the small edges * and removes self-intersections. */
src/examples/geogram/boolean_operations/main.cpp:63
↓ 3 callersMethodflip_vertically
src/lib/geogram/image/image.cpp:139
↓ 3 callersMethodfor_each_polyhedron
src/lib/geogram/voronoi/RVD.cpp:1594
↓ 3 callersMethodfor_each_tetrahedron
src/lib/geogram/voronoi/generic_RVD.h:1241
↓ 3 callersFunctionfree_triangulateio
* \brief Deallocates the memory used by a triangulateio. * \details Only the memory used by the triangulateio is freed, * not the triangula
src/lib/geogram/delaunay/delaunay_triangle.cpp:64
↓ 3 callersFunctiongeo_cmp
src/lib/geogram/basic/numeric.h:89
↓ 3 callersFunctiongeo_sgn
src/lib/geogram/numerics/expansion_nt.h:824
↓ 3 callersMethodgetReturnType
src/bin/fpg/FPG/Symbol.h:96
↓ 3 callersFunctionget_URL
()
tools/FileSaver.js:24
↓ 3 callersMethodget_boundary_edge
* \brief Gets the global indices of the boundary vertices that * define the boundary edge on which this vertex is located. * \param
src/lib/geogram/voronoi/generic_RVD_vertex.h:533
↓ 3 callersFunctionget_directory_entries_recursive
src/lib/geogram/basic/file_system.cpp:1144
↓ 3 callersFunctionget_facets_by_halfedge
* Gets the local facet indices incident to an * oriented halfedge. * \param[in] t index of the tetrahedron * \param[in] v1
src/lib/geogram/delaunay/delaunay_3d.h:880
↓ 3 callersFunctionget_fragments_from_r
* \brief Taken from OpenSCAD */
src/lib/geogram/mesh/mesh_CSG_utils.h:214
↓ 3 callersMethodget_matrix
* \brief Gets a pointer to the values of the matrix at the * top of a given stack. * \param[in] matrix name of the stack, one of GL
src/lib/geogram_gfx/GLUP/GLUP_context.h:1394
↓ 3 callersFunctionget_neighbor_along_conflict_zone_border
* \brief Finds the neighbor of a tetrahedron on the border of the * conflict zone. * \details This function is used by stellate_con
src/lib/geogram/delaunay/delaunay_3d.h:322
↓ 3 callersFunctionget_size_of_bound_buffer_object
src/lib/geogram_gfx/basic/GL.cpp:407
↓ 3 callersFunctionget_surface_connected_components
* \brief Enumerates the connected components in a facet attribute * \param[in] M a reference to the mesh * \param[in] attribute the name of
src/lib/geogram/mesh/mesh_surface_intersection.cpp:92
↓ 3 callersFunctionglupClipPlane
src/lib/geogram_gfx/GLUP/GLUP.cpp:850
↓ 3 callersFunctionglupLoadMatrixd
src/lib/geogram_gfx/GLUP/GLUP.cpp:940
↓ 3 callersFunctionglupPrivateVertex3d
src/lib/geogram_gfx/GLUP/GLUP_private.h:125
↓ 3 callersFunctionglupSetColor3d
src/lib/geogram_gfx/GLUP/GLUP.cpp:703
↓ 3 callersFunctionglupVertex2dv
src/lib/geogram_gfx/GLUP/GLUP.cpp:1358
↓ 3 callersFunctionglupVertex3d
src/lib/geogram_gfx/GLUP/GLUP.cpp:1408
↓ 3 callersFunctionglupVertex3dv
src/lib/geogram_gfx/GLUP/GLUP.cpp:1366
↓ 3 callersFunctiongzread64
* \brief Wrapper around gzread() to read more than 4Gb */
src/lib/geogram/basic/geofile.cpp:113
↓ 3 callersMethodhas_empty_cells
* \brief Tests whether this thread created empty cells. * \retval true if this thread created empty cells. * \retval false otherwise
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:378
↓ 3 callersMethodhas_non_degenerate_intersection
* \brief Tests if there as a non-degenerate intersection * \retval true if an intersection different from two colocated * vertices
src/lib/geogram/mesh/triangle_intersection.cpp:260
↓ 3 callersFunctionhas_vglobal
* \brief Tests whether global vertex indices are stored. * \retval true if global vertex indices are stored. * \retval false otherwise.
src/lib/geogram/voronoi/convex_cell.h:445
↓ 3 callersFunctionhome_directory
src/lib/geogram/basic/file_system.cpp:1215
↓ 3 callersFunctionhue_to_rgb
* \brief Helper for hsl_to_rgb() */
src/lib/geogram/image/color.cpp:51
↓ 3 callersFunctionicon_wchar
src/lib/geogram_gfx/imgui_ext/icon_font.cpp:2060
↓ 3 callersFunctionincircle_2d_SOS_with_lengths
src/lib/geogram/numerics/exact_geometry.cpp:254
↓ 3 callersMethodinitialize
src/lib/geogram/mesh/mesh_surface_intersection.cpp:1380
↓ 3 callersMethodinitialize
src/lib/geogram/mesh/mesh_AABB.cpp:394
↓ 3 callersMethodinitialize_from
* \brief Copies some variables from another thread. * \param[in] rhs the thread from which variables should * be copied *
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:206
↓ 3 callersMethodinsert_constraint
src/lib/geogram/delaunay/CDT_2d.cpp:241
↓ 3 callersFunctionint_to_ivec4
converts an integer into an ivec4. The components of the ivec4 contains the 4 bytes of the integer.
src/lib/geogram_gfx/GLUP/shaders/GLUP/fragment_shader_utils.h:6
↓ 3 callersMethodintersect_symbolic
* \brief Computes the symbolic representation of the intersection * between a segment and a bisector. * \details Computes the inter
src/lib/geogram/voronoi/generic_RVD_vertex.h:582
↓ 3 callersFunctionis_equal
src/bin/fpg/AST.cpp:426
↓ 3 callersMethodith_term
src/bin/pck/expr.h:132
↓ 3 callersMethodlength
* \brief Gets the length of this vector. * \return the length of this vector. */
src/examples/geogram/opennl_LSCM/main.cpp:108
↓ 3 callersMethodload
* \brief Loads the file. * \return true on success, false otherwise */
src/lib/geogram/mesh/mesh_io.cpp:1422
↓ 3 callersMethodload
src/lib/geogram/mesh/mesh_frame_field.cpp:571
↓ 3 callersMethodload_data
src/lib/geogram_gfx/gui/text_editor.cpp:120
↓ 3 callersFunctionlua_toexpr
src/bin/pck/interpreter.cpp:40
↓ 3 callersFunctionlua_tovec
src/lib/geogram/lua/lua_vec_mat.h:120
↓ 3 callersFunctionluaglup_adjustmatrixstack
* \brief Pops matrices from the specified GLUP matrix stack * until there is no more matrix on the stack. * \details The function k
src/lib/geogram_gfx/lua/lua_glup.cpp:144
↓ 3 callersFunctionluaglup_primitiveactive
* \brief Tests whether the current GLUP state is * between a glupBegin()/glupEnd() pair. * \details The function keeps track of the
src/lib/geogram_gfx/lua/lua_glup.cpp:174
↓ 3 callersFunctionluaglup_setprimitiveactive
* \brief Specifies to LUA that glupBegin() was called or * that glupEnd() was called. * \details The function keeps track of the cu
src/lib/geogram_gfx/lua/lua_glup.cpp:192
↓ 3 callersFunctionmake_fe_clear_and_fail
src/bin/fpg/AST.cpp:467
↓ 3 callersFunctionmake_fe_condition
src/bin/fpg/AST.cpp:455
↓ 3 callersFunctionmake_periodic_vertex
* \brief Makes a periodic vertex from a real vertex and instance. * \param[in] real the real vertex, in 0..nb_vertices_non_periodic_-1 * \pa
src/lib/geogram/delaunay/periodic.h:95
↓ 3 callersFunctionmax4
* \brief Gets the maximum of 4 double precision numbers. * \param[in] x1 , x2 , x3 , x4 the four numbers. * \return the maximum. */
src/lib/geogram/numerics/predicates.cpp:174
↓ 3 callersFunctionmesh_compute_LSCM
src/lib/geogram/parameterization/mesh_LSCM.cpp:615
↓ 3 callersFunctionmesh_compute_manifold_harmonics
src/lib/geogram/mesh/mesh_manifold_harmonics.cpp:198
↓ 3 callersFunctionmesh_normal_angle
src/lib/geogram/mesh/mesh_geometry.cpp:104
↓ 3 callersFunctionmesh_parameterize_by_projection
* \brief Computes a mesh parameterization by projection onto the * least squares average plane. * \param[in] M the chart to be parameterize
src/lib/geogram/parameterization/mesh_atlas_maker.cpp:64
↓ 3 callersFunctionmesh_remove_bad_facets_no_check
src/lib/geogram/mesh/mesh_repair.cpp:1243
↓ 3 callersFunctionmesh_remove_intersections
src/lib/geogram/mesh/mesh_surface_intersection.cpp:2466
↓ 3 callersFunctionmul
* \brief Multiplies two vec3 componentwise. * \param[in] U , V the two vec3 to be multiplied * \return the component-wise product */
src/examples/geogram/simple_raytrace/raytracing.h:120
↓ 3 callersFunctionmult_matrices
src/lib/geogram_gfx/GLUP/GLUP_context.cpp:358
↓ 3 callersFunctionmult_matrix_vector
src/lib/geogram_gfx/GLUP/GLUP_context.cpp:384
↓ 3 callersFunctionmult_transpose_matrix_vector
src/lib/geogram_gfx/GLUP/GLUP_context.cpp:395
↓ 3 callersMethodnb_terms
src/bin/pck/expr.h:128
↓ 3 callersFunctionnb_threads
* \brief Gets the number of threads. * \return the number of threads. */
src/lib/geogram/delaunay/periodic_delaunay_3d.h:410
↓ 3 callersFunctionncnstr
* \brief Gets the number of constraints */
src/lib/geogram/delaunay/CDT_2d.h:143
↓ 3 callersMethodnearest_vertex
src/lib/geogram/delaunay/delaunay.cpp:243
↓ 3 callersMethodnew_item
* \brief Allocates a new point. * \return a pointer to the coordinates of the new point. Memory * ownership remains to this PointAl
src/lib/geogram/voronoi/generic_RVD_vertex.h:685
↓ 3 callersFunctionnew_triangle
* \brief Creates a new triangle. * \details Uses either a triangle recycled * from the free list, or creates a new one by
src/lib/geogram/delaunay/delaunay_2d.h:516
↓ 3 callersMethodnext
src/lib/geogram/delaunay/CDT_2d.h:487
↓ 3 callersMethodnext_along_polyline
* \brief gets the successor of a bundle along its polyline * \return the bundle originated at the destination vertex * if it exists
src/lib/geogram/mesh/mesh_surface_intersection.h:989
↓ 3 callersFunctionnext_corner_around_facet
* \brief Gets the successor of a corner around a facet * \param[in] f the facet * \param[in] c the corner * \return the suc
src/lib/geogram/mesh/mesh.h:1283
↓ 3 callersFunctionnext_triangle
* \brief Gets the successor of a triangle. * \details Triangles are linked, for instance to represent * the conflict zone. */
src/lib/geogram/voronoi/generic_RVD_cell.h:1249
↓ 3 callersFunctionnormal
* \brief Gets the estimated normal to the point cloud. * \details Equivalent to axis(2). * \return the estimated normal. */
src/lib/geogram/points/principal_axes.h:120
↓ 3 callersMethodnormalized_path
src/lib/geogram/basic/file_system.cpp:756
↓ 3 callersMethodnvars
src/examples/contrib/topopt/topopt.h:39
↓ 3 callersFunctionodd_order
* \brief Tests the parity of the permutation of a list of * three distinct indices with respect to the canonical order. */
src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:421
↓ 3 callersFunctionoverlap_ratio
* \brief Gets the computed overlap ratio. * \details chart_is_valid() or compute_fill_and_overlap_ration() * need to be called before.
src/lib/geogram/parameterization/mesh_param_validator.h:131
↓ 3 callersFunctionpercent
src/lib/geogram/numerics/PCK.cpp:49
↓ 3 callersFunctionplane_line_intersection
* \brief Computes the exact intersection between the support plane * of a triangle and the support line of a segment * \pre The intersectio
src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:115
↓ 3 callersFunctionplus1mod3
* \brief Gets the modulo-3 successor of an index. * \param[in] i the index * \return \p i plus 1 modulo 3 */
src/lib/geogram/voronoi/generic_RVD_cell.h:1398
↓ 3 callersFunctionpoint_is_in_half_plane
src/examples/graphics/demo_Delaunay2d/main.cpp:91
↓ 3 callersFunctionpoints_are_colinear_3d
src/lib/geogram/numerics/predicates.cpp:2100
↓ 3 callersFunctionpoints_are_identical_3d
src/lib/geogram/numerics/predicates.cpp:2089
↓ 3 callersFunctionpop_count
* \brief Computes the number of bits set. * \param[in] x an integer. * \return the number of ones in the binary representation * of th
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:119
↓ 3 callersMethodprogram
src/lib/geogram_gfx/GLUP/GLUP_context.h:1071
↓ 3 callersMethodray_nearest_intersection
src/lib/geogram/mesh/mesh_AABB.cpp:617
↓ 3 callersMethodread_string
src/lib/geogram/basic/geofile.cpp:454
↓ 3 callersFunctionremesh_smooth
src/lib/geogram/mesh/mesh_remesh.cpp:62
↓ 3 callersFunctionremove_tet_from_list
* \brief Removes a tetrahedron from the linked list it * belongs to. * \details Tetrahedra can be linked, it is used to manage
src/lib/geogram/delaunay/delaunay_3d.h:503
↓ 3 callersFunctionreorient_connected_components
src/lib/geogram/mesh/mesh_topology.cpp:238
↓ 3 callersFunctionrepair_relative_orientation
* \brief Tests the relative orientation of two adjacent facets * \param[in] M the mesh * \param[in] f1 index of the first facet * \para
src/lib/geogram/mesh/mesh_repair.cpp:597
↓ 3 callersFunctionrepair_split_non_manifold_vertices
* \brief Splits the non-manifold vertices * \param[in] M the mesh to repair */
src/lib/geogram/mesh/mesh_repair.cpp:920
↓ 3 callersMethodreset
src/bin/fpg/Static_filter_with_scaling.cpp:1105
↓ 3 callersMethodresize
src/lib/geogram_gfx/gui/application.cpp:380
↓ 3 callersFunctionrow
src/lib/geogram_gfx/GLUP/shaders/GLUPGLSL/spheres_vertex_shader.h:22
↓ 3 callersMethodsave
* \copydoc MeshIOHandler::save() */
src/lib/geogram/mesh/mesh_io.cpp:3964
↓ 3 callersMethodscale_vertex
src/lib/geogram/mesh/mesh_subdivision.cpp:58
↓ 3 callersFunctionsemi_definite_symmetric_eigen
src/lib/geogram/numerics/matrix_util.cpp:52
↓ 3 callersFunctionset_SOS_mode
src/lib/geogram/numerics/predicates.cpp:1615
← previousnext →1,001–1,100 of 5,867, ranked by callers