MCPcopy Create free account

hub / github.com/BrunoLevy/geogram / functions

Functions5,867 in github.com/BrunoLevy/geogram

↓ 10 callersMethodr
* \brief Gets the red component. * \return the value of the red component */
src/lib/geogram/image/color.h:101
↓ 10 callersFunctionrandom_int32
src/lib/geogram/basic/numeric.cpp:75
↓ 10 callersMethodreserve
* \brief Reserves additional space * \param[in] new_capacity on exit, this CellStatusArray will have at * least sufficient space fo
src/lib/geogram/delaunay/delaunay_sync.h:257
↓ 10 callersMethodset_attribute
src/lib/geogram_gfx/gui/simple_mesh_application.cpp:175
↓ 10 callersMethodset_quiet
src/lib/geogram/basic/logger.cpp:365
↓ 10 callersFunctionset_triangle_adjacent
* \brief Sets a triangle-to-triangle adjacency. * \param[in] t1 index of the first triangle * \param[in] le1 local facet index (0,1,
src/lib/geogram/delaunay/delaunay_2d.h:707
↓ 10 callersMethodset_verbose
* \brief Enables or disables messages. * \param[in] x if true, messages are displayed on the console * with statistics. Default is
src/lib/geogram/parameterization/mesh_LSCM.cpp:84
↓ 10 callersMethodupdate
src/lib/geogram_gfx/gui/application.cpp:699
↓ 10 callersFunctionwidth
* \brief Gets the width of the rendering context. * \details We cache the size of the rendering context, * it is used for instance
src/lib/geogram_gfx/full_screen_effects/full_screen_effect.h:117
↓ 9 callersFunctionDECLARE_GLUP_COLOR
src/lib/geogram_gfx/lua/lua_glup.cpp:209
↓ 9 callersMethodTX
src/lib/geogram/parameterization/mesh_PGP_2d.cpp:89
↓ 9 callersMethodTY
src/lib/geogram/parameterization/mesh_PGP_2d.cpp:94
↓ 9 callersFunctionTrot
* \brief Rotates indices in triangle t in such a way * that a given vertex becomes vertex 0 * \details On exit, vertex \p lv of \p t become
src/lib/geogram/delaunay/CDT_2d.h:781
↓ 9 callersFunctionTset_edge_cnstr_first
* \brief Sets the constraints list associated with an edge * \param[in] t a triangle * \param[in] le local edge index, in 0,1,2 * \para
src/lib/geogram/delaunay/CDT_2d.h:887
↓ 9 callersFunctionanimate
src/lib/geogram_gfx/gui/application.h:603
↓ 9 callersMethodbegin
src/lib/geogram/points/principal_axes.cpp:46
↓ 9 callersMethodbind_uniform_state
src/lib/geogram_gfx/GLUP/GLUP_context.cpp:901
↓ 9 callersFunctioncleanup
* \brief Cleanups the memory associated with this expansion_nt. */
src/lib/geogram/numerics/expansion_nt.h:647
↓ 9 callersMethodcompare
* \brief Compares two rationalg * \return the sign of this rationalg minus rhs */
src/lib/geogram/basic/rationalg.h:428
↓ 9 callersFunctioncorner
* \brief Gets a corner by facet and local vertex index * \param[in] f the facet * \param[in] lv the local index of the vertex in fac
src/lib/geogram/mesh/mesh.h:866
↓ 9 callersFunctiondet
src/lib/geogram/basic/vecg.h:732
↓ 9 callersFunctiondet3x3
* \brief Computes the determinant of a 3x3 matrix given * by coefficients. */
src/lib/geogram/basic/geometry.cpp:124
↓ 9 callersFunctiondraw_sequences_if
* \brief Generic function to extract element sequences to draw * \details Tests the filter if set, and finds all intervals of * primitives
src/lib/geogram_gfx/mesh/mesh_gfx.h:1085
↓ 9 callersFunctiondraw_unit_textured_quad
src/lib/geogram_gfx/basic/GL.cpp:589
↓ 9 callersFunctionerror
src/bin/fpg/CGALmini/Static_filter_error.h:123
↓ 9 callersFunctionfast_two_sum
* \brief Computes the sum of two doubles into a length 2 expansion. * \details By Jonathan Shewchuk. * \param[in] a first argument * \p
src/lib/geogram/numerics/multi_precision.h:113
↓ 9 callersFunctionfinite_triangle_vertex
* \brief Gets the index of a vertex of a triangle * \param[in] t index of the triangle * \param[in] lv local vertex (0,1,2) index in
src/lib/geogram/delaunay/delaunay_2d.h:668
↓ 9 callersMethodfor_each_triangle
src/lib/geogram/voronoi/generic_RVD.h:1095
↓ 9 callersFunctionget_triangle_flags
* \brief Gets the flags associated with a triangle. * \details Contains both the conflict flag and the * chaining. * \param[in] t the
src/lib/geogram/voronoi/convex_cell.h:1214
↓ 9 callersFunctionglupDeleteVertexArrays
src/lib/geogram_gfx/GLUP/GLUP.cpp:1970
↓ 9 callersFunctionglupMultMatrixd
src/lib/geogram_gfx/GLUP/GLUP.cpp:954
↓ 9 callersMethodis_defined
src/lib/geogram/basic/attributes.cpp:640
↓ 9 callersMethodis_enabled
* \brief Tests whether this ImmediateBuffer is enabled. * \retval true if this ImmediateBuffer is enabled * \retval false otherwise
src/lib/geogram_gfx/GLUP/GLUP_context.h:408
↓ 9 callersFunctionis_not_simplicial
src/lib/geogram/mesh/mesh.h:1724
↓ 9 callersMethodjoin
src/bin/fpg/Group_index_value.cpp:106
↓ 9 callersFunctionlength
* \brief Gets the length of this expansion. * \return the number of components used internally * to represend this expansion * \note m
src/lib/geogram/numerics/expansion_nt.h:560
↓ 9 callersFunctionlua_convert_toexpr
src/bin/pck/interpreter.cpp:47
↓ 9 callersMethodmove_to_next_around_vertex
src/lib/geogram/mesh/mesh_halfedges.cpp:44
↓ 9 callersMethodpop
* \brief Pops the top of the stack. * \pre !empty() */
src/lib/geogram/voronoi/generic_RVD_utils.h:84
↓ 9 callersMethodset_delaunay
src/lib/geogram/voronoi/RVD.cpp:2601
↓ 9 callersFunctionsplit
* \brief Splits a number into two components, ready for * computing a product. * \details By Jonathan Shewchuk. * \param[in] a input nu
src/lib/geogram/numerics/multi_precision.h:143
↓ 9 callersFunctionsub
* \brief Safe unsigned subtraction * \return a - b if a > b, 0 otherwise */
src/lib/geogram/basic/command_line.cpp:1060
↓ 9 callersFunctiont_adjacent
src/lib/geogram/mesh/mesh_degree3_vertices.cpp:109
↓ 9 callersFunctionterminate
src/lib/geogram/basic/common.cpp:209
↓ 9 callersFunctionto_index
src/examples/contrib/topopt/layout.h:4
↓ 9 callersFunctiontwo_product
* \brief Multiplies two doubles into a length 2 expansion. * \details By Jonathan Shewchuk. * \param[in] a first number to multiply. *
src/lib/geogram/numerics/multi_precision.h:159
↓ 9 callersFunctionui_separator
src/lib/geogram/basic/command_line.cpp:1076
↓ 9 callersFunctionulp
src/bin/fpg/CGALmini/Static_filter_error.h:54
↓ 9 callersMethodwrite_attribute
src/lib/geogram/basic/geofile.cpp:1020
↓ 8 callersFunctionArc
src/examples/graphics/demo_Evert/generateGeometry.cpp:781
↓ 8 callersFunctionTnew
* \brief Creates a new triangle * \return the index of the new triange */
src/lib/geogram/delaunay/CDT_2d.h:868
↓ 8 callersMethoda
* \brief Gets the alpha component (transparency). * \return the value of the alpha component */
src/lib/geogram/image/color.h:125
↓ 8 callersFunctionadjacent
* \brief Gets an adjacent facet by facet and local edge index * \param[in] f the facet * \param[in] le the local index of an edge in
src/lib/geogram/mesh/mesh.h:1245
↓ 8 callersMethodassign_points
src/lib/geogram/mesh/mesh.cpp:289
↓ 8 callersFunctionclear
* \brief Clears this cavity. */
src/lib/geogram/delaunay/cavity.h:92
↓ 8 callersFunctionclear
* \brief Clears this ConvexCell. */
src/lib/geogram/voronoi/generic_RVD_cell.h:201
↓ 8 callersMethodclear
* \brief Removes all vertices and all facets from * this mesh. */
src/examples/geogram/opennl_LSCM/main.cpp:399
↓ 8 callersMethodcopy
* \brief Copies this attribute from a vertex to another one. * \param[in] to index of the destination vertex * \param[in] from index
src/lib/geogram_gfx/GLUP/GLUP_context.h:444
↓ 8 callersMethoddelete_attribute_store
src/lib/geogram/basic/attributes.cpp:362
↓ 8 callersFunctiondraw_attribute_as_tex_coord
src/lib/geogram_gfx/mesh/mesh_gfx.h:693
↓ 8 callersFunctiondraw_sequences
* \brief Generic function to extract element sequences to draw * \details Tests the filter if set, and finds all intervals of * primitives
src/lib/geogram_gfx/mesh/mesh_gfx.h:1029
↓ 8 callersMethodelement_ptr
* \brief Gets a pointer to one attribute value by index. * \param[in] v index of the vertex * \return a pointer to the attribute, i.
src/lib/geogram_gfx/GLUP/GLUP_context.h:490
↓ 8 callersMethodelements_type_matches
src/lib/geogram/basic/attributes.h:765
↓ 8 callersFunctionget_edge_vertices
src/lib/geogram/mesh/triangle_intersection.cpp:902
↓ 8 callersFunctionglup_alpha_discard
src/lib/geogram_gfx/GLUP/shaders/GLUP/fragment_shader_utils.h:165
↓ 8 callersFunctionglup_picking
src/lib/geogram_gfx/GLUP/shaders/GLUP/fragment_shader_utils.h:96
↓ 8 callersFunctionhalfedge_is_valid
* \brief Tests whether a Halfedge is valid. * \param[in] H the Halfedge to be tested * \return true if \p H refers to a halfedge that *
src/lib/geogram/mesh/mesh_halfedges.h:203
↓ 8 callersFunctionid
* \brief Gets the identifier of this thread. * \return the identifier of the thread, i.e. * an unsigned integer in the range [0, N-
src/lib/geogram/basic/process.h:87
↓ 8 callersMethodimmediate_normal
* \brief Specifies the current normal vector for the * immediate mode buffers. * \param[in] x , y , z the current normal vector coo
src/lib/geogram_gfx/GLUP/GLUP_context.h:1274
↓ 8 callersFunctioninit
* \brief Initializes Optimizer configuration * \details Sets the problem dimension and the various optimizer * callbacks for the opt
src/lib/geogram/numerics/lbfgs_optimizers.cpp:83
↓ 8 callersFunctionis_redirected
* \brief Checks if the standard output is redirected * \details It is used by the various console formatting functions to * determine if mes
src/lib/geogram/basic/command_line.cpp:1011
↓ 8 callersMethodlog_SOS
src/lib/geogram/numerics/PCK.h:131
↓ 8 callersFunctionmake_vec4
* \brief Creates a vec4 from its components. * \param[in] x , y , z , w the components of the * vector. * \return the created vector.
src/lib/geogram/voronoi/convex_cell.h:221
↓ 8 callersFunctionmark
* \brief Marks a permutation element as visited * \details Sets a \e visited mark for element at index \p i. * in \p permutation. Th
src/lib/geogram/basic/permutation.h:105
↓ 8 callersFunctionmesh_area
* \brief Computes the total surface area of a mesh. * \param[in] M the mesh * \return the area of the mesh computed in M.vertices.di
src/lib/geogram/mesh/mesh_geometry.h:302
↓ 8 callersFunctionmesh_tetrahedralize
src/lib/geogram/mesh/mesh_tetrahedralize.cpp:54
↓ 8 callersMethodnb_halfedges
* \brief Gets the number of halfedges in a bundle * \param[in] bndl the bundle * \return the number of halfedges in \p bndl
src/lib/geogram/mesh/mesh_surface_intersection.h:847
↓ 8 callersFunctionnb_points
* \brief Gets the number of points to be optimized. */
src/lib/geogram/voronoi/CVT.h:313
↓ 8 callersMethodnb_vertices
* \brief Gets the number of vertices. * \return the number of vertices in this Delaunay */
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1755
↓ 8 callersMethodnb_vertices
* \brief Gets the number of vertices. * \return the number of vertices in this mesh. */
src/examples/geogram/opennl_LSCM/main.cpp:313
↓ 8 callersFunctionoptimize_number_representation
src/lib/geogram/basic/vecg.h:1813
↓ 8 callersMethodpop
src/bin/fpg/Transformation.cpp:409
↓ 8 callersMethodprintf
src/lib/geogram_gfx/gui/console.cpp:101
↓ 8 callersMethodpush
* \brief Pushes a new frame onto the stack. * \param[in] t1 index of a tetrahedron on the border of * the conflict zone
src/lib/geogram/delaunay/delaunay_3d.h:1143
↓ 8 callersFunctionsave_mesh
src/examples/exploragram/hexdom_pipeline/main.cpp:48
↓ 8 callersMethodset_connected_components_priority
* \brief Sets traveral priority. * \details If connected_components_priority is set, * then the connected components of the
src/lib/geogram/voronoi/generic_RVD.h:156
↓ 8 callersFunctionstring_size
* \brief Gets the size in bytes used by a given string in * the file. * \details The file stored the length of the string in a 32 * b
src/lib/geogram/basic/geofile.h:637
↓ 8 callersMethodsymbolic
* \brief Tests whether symbolic mode is active. */
src/lib/geogram/voronoi/generic_RVD.h:329
↓ 8 callersFunctiontriangle_adjacent
* \brief Gets the index of a triangle adjacent to another one. * \param[in] t the triangle index * \param[in] e local edge index (0,1 or 2)
src/lib/geogram/voronoi/generic_RVD_cell.h:426
↓ 8 callersFunctionui_feature
src/lib/geogram/basic/command_line.cpp:1359
↓ 8 callersFunctionupdate_buffer_object
src/lib/geogram_gfx/basic/GL.cpp:467
↓ 7 callersFunctionOES_extensions
src/lib/geogram_gfx/GLUP/GLUP_context_GLSL.cpp:133
↓ 7 callersFunctionOpenFileDialog
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:1020
↓ 7 callersFunctionQuaternion
* \brief Copy-constructs a new Quaternion. * \param[in] rhs the Quaternion to be copied. */
src/lib/geogram/basic/quaternion.h:74
↓ 7 callersFunctionSimpleButton
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:1090
↓ 7 callersFunctionTInterp
src/examples/graphics/demo_Evert/generateGeometry.cpp:831
↓ 7 callersFunctionabnormal_program_termination
* \brief Abnormal termination handler * \details Exits the program. If \p message is * non nullptr, the following message is printed before
src/lib/geogram/basic/process_win.cpp:259
↓ 7 callersMethodacquire_spinlock
* \brief Acquires a spinlock. * \details Does nothing in this version * \param[in] i index of the spinlock to acquire
src/lib/geogram/voronoi/RVD.cpp:225
↓ 7 callersMethodadd_to_group
src/bin/fpg/Group_algebra.cpp:427
↓ 7 callersFunctionappend
src/lib/geogram/lua/lua_io.cpp:121
← previousnext →401–500 of 5,867, ranked by callers