MCPcopy Create free account

hub / github.com/BrunoLevy/geogram / functions

Functions5,867 in github.com/BrunoLevy/geogram

↓ 19 callersFunctionmax_t
* \brief Gets the maximum valid triangle index plus one. * \details May be greater than nb_t() if this ConvexCell has * some free (unused)
src/lib/geogram/voronoi/generic_RVD_cell.h:339
↓ 19 callersFunctionperiodic_vertex_real
* \brief Gets the real vertex from a periodic vertex. * \return the real vertex, in 0..nb_vertices_non_periodic_-1 */
src/lib/geogram/delaunay/periodic.h:85
↓ 19 callersMethodremove_isolated
src/lib/geogram/mesh/mesh.cpp:243
↓ 19 callersFunctiontriangle_adjacent
* \brief Gets the index of a triangle adjacent to another one. * \param[in] t index of the triangle * \param[in] le local edge (0,1,
src/lib/geogram/delaunay/delaunay_2d.h:693
↓ 19 callersFunctiontriangle_area
* \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:368
↓ 19 callersFunctionvertex_plane
* \brief Gets the equation of a plane associated with a vertex. * \details The first six equations correspond to the six * facets of a cube
src/lib/geogram/voronoi/convex_cell.h:1093
↓ 18 callersFunctionSimpleButton
* \brief Wrapper for std::string around SimpleButton() */
src/lib/geogram_gfx/imgui_ext/imgui_ext.h:257
↓ 18 callersFunctionTset
* \brief Sets all the combinatorial information * of a triangle and edge flags * \param[in] t the triangle * \param[in] v1 , v2 , v3 t
src/lib/geogram/delaunay/CDT_2d.h:738
↓ 18 callersFunctionacquire_spinlock
src/lib/geogram/basic/thread_sync.h:105
↓ 18 callersMethodbegin
src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1880
↓ 18 callersMethodclear
* \brief Clears this Co3NeRestrictedVoronoiDiagram. */
src/lib/geogram/points/co3ne.cpp:1431
↓ 18 callersMethodclip_by_plane
src/lib/geogram/voronoi/convex_cell.cpp:461
↓ 18 callersFunctiondata
* \brief Gets a pointer to the stored data. * \return A pointer to the memory block */
src/lib/geogram/basic/attributes.h:456
↓ 18 callersFunctiondistance
src/lib/geogram/basic/geometry_nd.h:84
↓ 18 callersMethodelement_typeid_name
src/lib/geogram/basic/attributes.h:772
↓ 18 callersMethodestimate
src/lib/geogram/numerics/interval_nt.h:334
↓ 18 callersMethodestimate
* \brief Computes an approximation of the stored * value in this rational. * \return an approximation of the stored value.
src/lib/geogram/basic/rationalg.h:546
↓ 18 callersFunctionget_height
* \brief Gets the height of the window. * \return the height of the window in pixels. * \details important note: for OpenGL operations, use
src/lib/geogram_gfx/gui/application.h:298
↓ 18 callersFunctioninsert
* \brief Inserts a point * \param[in] p the point to be inserted * \param[in] hint a triangle not too far away from the point to
src/lib/geogram/delaunay/CDT_2d.h:1438
↓ 18 callersFunctionis_running_threads
src/lib/geogram/basic/process.cpp:477
↓ 18 callersFunctionmake_vec3
* \brief Creates a vec3 from its components. * \param[in] x , y , z the components of the * vector. * \return the created vector.
src/lib/geogram/voronoi/convex_cell.h:133
↓ 18 callersMethodoptimize
src/lib/geogram/numerics/multi_precision.cpp:1096
↓ 18 callersMethodpush
* \brief Pushes a new item onto the stack. */
src/lib/geogram/voronoi/generic_RVD_utils.h:76
↓ 18 callersFunctionregister_embedded_lua_file
src/lib/geogram/lua/lua_io.cpp:256
↓ 18 callersFunctionscaling
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:993
↓ 18 callersMethodset
* \brief Sets the value. * \param[in] val the new value * \details flags the uniform buffer as dirty */
src/lib/geogram_gfx/GLUP/GLUP_context.h:832
↓ 18 callersFunctionvertex
* \brief Gets a vertex by index. * \param[in] v a vertex index. Can be a virtual * vertex index when in periodic mode. * \
src/lib/geogram/delaunay/periodic_delaunay_3d.h:178
↓ 17 callersFunctionTadj_back_connect
* \brief After having changed connections from triangle * to a neighbor, creates connections from neighbor * to triangle. * \details
src/lib/geogram/delaunay/CDT_2d.h:850
↓ 17 callersMethodcopy_item
src/lib/geogram/basic/attributes.cpp:410
↓ 17 callersFunctioncorners_end
* \brief Gets the upper limit for iterating over the * corners of a facet * \param[in] f the facet * \return one position
src/lib/geogram/mesh/mesh.h:844
↓ 17 callersFunctiondimension
* \brief Gets the dimension of the points. * \return the dimension */
src/lib/geogram/points/nn_search.h:204
↓ 17 callersMethodelapsed_time
src/lib/geogram/basic/stopwatch.cpp:83
↓ 17 callersFunctionget_bbox
src/lib/geogram/mesh/mesh_geometry.cpp:211
↓ 17 callersFunctionmake_assign_stmt
src/bin/fpg/AST.cpp:75
↓ 17 callersFunctionmax_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/delaunay_3d.h:386
↓ 17 callersFunctionreorder_split
src/lib/geogram/mesh/mesh_reorder.cpp:69
↓ 17 callersMethodresize
* \brief Resizes the image. * \param[in] new_width , new_height new image size, in pixels. */
src/examples/geogram/simple_raytrace/raytracing.h:179
↓ 17 callersMethodresize_store
src/lib/geogram/mesh/mesh.cpp:63
↓ 17 callersFunctiontriangle_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:640
↓ 17 callersFunctionui_pad
* \brief Prints a sequence of identical chars * \param[in] c the character to print * \param[in] nb the number of characters to print *
src/lib/geogram/basic/command_line.cpp:998
↓ 16 callersFunctionTedge_is_constrained
* \brief Tests whether an edge is constrained * \param[in] t a triangle * \param[in] le local edge index, in 0,1,2 * \retval true if th
src/lib/geogram/delaunay/CDT_2d.h:960
↓ 16 callersMethodadd_arg
src/lib/geogram/mesh/mesh_CSG_utils.cpp:114
↓ 16 callersFunctionclone
src/bin/fpg/FPG/AST.h:421
↓ 16 callersMethoddegree
src/bin/fpg/FPG/Group_index_value.h:22
↓ 16 callersFunctionfrom_string
src/lib/geogram/basic/string.h:430
↓ 16 callersFunctiongeo_sgn
src/lib/geogram/basic/numeric.h:107
↓ 16 callersFunctionget_arg_type
src/lib/geogram/basic/command_line.cpp:774
↓ 16 callersMethodimmediate_color
* \brief Specifies the current color for the immediate * mode buffers. * \param[in] r , g , b , a the components of the current col
src/lib/geogram_gfx/GLUP/GLUP_context.h:1250
↓ 16 callersMethodis_null
* \brief Check if stored pointer is null * \return \c true if the stored pointer is null, \c false otherwise. */
src/lib/geogram/basic/smart_pointer.h:206
↓ 16 callersMethodlog_exact
src/lib/geogram/numerics/PCK.h:129
↓ 16 callersFunctionmax_index_t
* \brief Gets the maximum positive value of type index_t. */
src/lib/geogram/basic/numeric.h:335
↓ 16 callersMethodprogress
src/lib/geogram/basic/progress.cpp:280
↓ 16 callersMethodstart
src/lib/geogram_gfx/gui/application.cpp:202
↓ 16 callersMethodswap
* \copydoc LifeCycle::swap() */
src/lib/geogram/basic/life_cycle.h:305
↓ 15 callersFunctionColorEdit3WithPalette
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:1010
↓ 15 callersFunctionTedge_cnstr_first
* \brief Gets the constraint associated with an edge * \details * When constraining segments on a CDT2d by calling * insert_constrain
src/lib/geogram/delaunay/CDT_2d.h:235
↓ 15 callersMethodadd
src/bin/fpg/FPG/AST.h:285
↓ 15 callersFunctionattributes
* \brief Gets the attributes that should be loaded or saved. * \return a set of MeshAttributesFlags combined with bitwise or */
src/lib/geogram/mesh/mesh_io.h:113
↓ 15 callersFunctionbbox_diagonal
src/lib/geogram/mesh/mesh_geometry.cpp:225
↓ 15 callersFunctioncapacity
src/lib/geogram/numerics/multi_precision.h:242
↓ 15 callersFunctioncell_size
* \brief Gets the number of vertices in each cell * \details Cell_size = dimension + 1 * \return the number of vertices in each cel
src/lib/geogram/delaunay/delaunay.h:180
↓ 15 callersMethodclear
src/lib/geogram/basic/attributes.cpp:381
↓ 15 callersFunctioncopy_vector
* \brief Copies a vector of floats. * \param[out] to a pointer to the destination vector * \param[in] from a const pointer to the source vec
src/lib/geogram_gfx/GLUP/GLUP_context.h:216
↓ 15 callersFunctiondegree
src/bin/fpg/CGALmini/Static_filter_error.h:125
↓ 15 callersMethoddelaunay
* \brief Gets the Delaunay triangulation. */
src/lib/geogram/voronoi/generic_RVD.h:192
↓ 15 callersFunctiondet2x2
src/lib/geogram/basic/determinant.h:58
↓ 15 callersMethoddimension
* \brief Gets the dimension of the points stored in * this PointAllocator. */
src/lib/geogram/voronoi/generic_RVD_vertex.h:714
↓ 15 callersMethodfront
src/lib/geogram/delaunay/CDT_2d.h:477
↓ 15 callersFunctionget_width
* \brief Gets the width of the window. * \return the width of the window in pixels. * \details important note: for OpenGL operations, use
src/lib/geogram_gfx/gui/application.h:287
↓ 15 callersMethodmax_t
* \brief Maximum valid index for a tetrahedron. * \return the maximum valid index for a tetrahedron * This includes not only real tetrahed
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:589
↓ 15 callersFunctionorient_2d
* \brief Computes the orientation predicate in 2d. * \details Computes the sign of the signed area of * the triangle p0, p1, p2.
src/lib/geogram/numerics/predicates.h:416
↓ 15 callersMethodtest
* \brief Tests an individual primitive. * \retval true if the primitive should be * displayed * \retval false otherwise
src/lib/geogram_gfx/mesh/mesh_gfx.h:988
↓ 15 callersFunctiontriangle_is_in_list
* \brief Tests whether a triangle belongs to a linked * list. * \details Triangles can be linked, it is used to manage *
src/lib/geogram/delaunay/delaunay_2d.h:378
↓ 14 callersFunctionTset_flag
* \brief Sets a triangle flag * \param[in] t the triangle * \param[in] flag the flag, in 0..7 */
src/lib/geogram/delaunay/CDT_2d.h:342
↓ 14 callersMethodadd_object
* \brief Adds an object to the scene. * \param[in] O a pointer to the object to be added. * Pointer ownership is transfered to this
src/examples/geogram/simple_raytrace/raytracing.h:858
↓ 14 callersFunctioncurrent
* \brief Gets the current command. * \return a pointer to the current command * \note Regular client code should not need to use thi
src/lib/geogram_gfx/gui/command.h:312
↓ 14 callersFunctiondeclare_arg_percent
* \brief Declares an argument of type percentage * \details Percentage values are normal floating point values, except * that their
src/lib/geogram/basic/command_line.h:340
↓ 14 callersMethodempty
* \brief Tests whether this SimplePriorityQueue is empty * \return true if this SimplePriorityQueue is empty, false * otherwise
src/lib/geogram/mesh/mesh_repair.cpp:826
↓ 14 callersFunctionfacet_nb_vertices
* \brief Gets the number of vertices in a cell facet * \param[in] c the cell, in 0..nb()-1 * \param[in] lf the local facet index, in
src/lib/geogram/mesh/mesh.h:2364
↓ 14 callersMethodfind_attribute_store
src/lib/geogram/basic/attributes.cpp:341
↓ 14 callersFunctionget_mesh_point
src/lib/geogram/mesh/mesh_io.cpp:137
↓ 14 callersFunctioninitialized
* \brief Tests whether this FrameBufferObject is initialized. * \retval true if this FrameBufferObject is initialized. * \retval false other
src/lib/geogram_gfx/basic/frame_buffer_object.h:134
↓ 14 callersFunctionlua_pushexpr
src/bin/pck/interpreter.cpp:27
↓ 14 callersFunctionnb_facets
* \brief Gets the number of facets of a cell * \param[in] c the cell, in 0..nb()-1 * \return the number of facets of cell \p c
src/lib/geogram/mesh/mesh.h:1917
↓ 14 callersFunctionnew_tetrahedron
* \brief Creates a new tetrahedron. * \details Uses either a tetrahedron recycled * from the free list, or creates a new one by
src/lib/geogram/delaunay/delaunay_3d.h:589
↓ 14 callersFunctionnew_triangle
* \brief Creates a new triangle. * \param[in] i , j , k the three vertices of the triangle. */
src/lib/geogram/voronoi/convex_cell.h:1143
↓ 14 callersFunctionperiodic_vertex_instance
src/lib/geogram/delaunay/periodic.h:76
↓ 14 callersFunctionstring_starts_with
src/lib/geogram/basic/string.cpp:189
↓ 14 callersFunctionto_string
src/bin/pck/expr.cpp:9
↓ 13 callersMethodappend
src/lib/geogram/mesh/mesh_CSG_builder.cpp:1115
↓ 13 callersFunctionarg_is_declared
src/lib/geogram/basic/command_line.cpp:795
↓ 13 callersMethodback
src/lib/geogram/delaunay/CDT_2d.h:482
↓ 13 callersFunctionbase_name
src/lib/geogram/basic/file_system.cpp:1134
↓ 13 callersMethodclear
src/lib/geogram/delaunay/CDT_2d.cpp:108
↓ 13 callersMethodcube
src/lib/geogram/mesh/mesh_CSG_builder.cpp:391
↓ 13 callersMethoddump
print out a tree representation of the AST
src/bin/fpg/FPG/AST.h:54
↓ 13 callersMethodget
* \brief Get pointer * \return the stored pointer */
src/lib/geogram/basic/smart_pointer.h:198
↓ 13 callersMethodget_value
src/lib/geogram/basic/environment.cpp:192
↓ 13 callersFunctionglupMatrixMode
src/lib/geogram_gfx/GLUP/GLUP.cpp:892
↓ 13 callersFunctionglupVertex3f
src/lib/geogram_gfx/GLUP/GLUP.cpp:1390
← previousnext →201–300 of 5,867, ranked by callers