MCPcopy Create free account

hub / github.com/BrunoLevy/geogram / functions

Functions5,867 in github.com/BrunoLevy/geogram

↓ 1 callersFunctionload_OpenSCAD
src/lib/geogram/mesh/mesh_CSG_utils.cpp:606
↓ 1 callersFunctionload_binary
* \brief Loads a mesh from a file in STL format (binary version). * \param[in] filename name of the file * \param[out] M the loaded
src/lib/geogram/mesh/mesh_io.cpp:2371
↓ 1 callersMethodload_image
src/lib/geogram/image/image_library.cpp:137
↓ 1 callersFunctionload_points
* \brief Loads a XYZ point file * \details Load points from file \p filename in XYZ format and stores the * points coordinates to output vec
src/tests/test_convex_cell/main.cpp:128
↓ 1 callersFunctionload_points
* \brief Loads points from a file. * \param[in] points_filename the name of the file with the points. * -If the example was compiled with t
src/examples/geogram/compute_delaunay/main.cpp:66
↓ 1 callersFunctionlock
* \brief Acquires a lock on this mesh * \details A single thread can have the lock. When multiple threads * want the lock, the ones that do
src/lib/geogram/mesh/mesh_surface_intersection.h:353
↓ 1 callersFunctionlua_clear_error
* \brief Clears the last error message in LUA registry. * \param[in] L a pointer to the LUA state. */
src/lib/geogram/lua/lua_wrap.h:146
↓ 1 callersMethodlua_state
src/bin/pck/interpreter.h:21
↓ 1 callersFunctionlua_toveccomp
src/lib/geogram/lua/lua_vec_mat.h:68
↓ 1 callersFunctionlua_wrap
src/lib/geogram/lua/lua_wrap.h:645
↓ 1 callersFunctionluaglup_trypopmatrix
* \brief Tentatively calls glupPopMatrix(). If a stack underflow * is detected, the function does nothing and returns false. * \det
src/lib/geogram_gfx/lua/lua_glup.cpp:117
↓ 1 callersFunctionluaglup_trypushmatrix
* \brief Tentatively calls glupPushMatrix(). If a stack overflow * is detected, the function does nothing and returns false. * \det
src/lib/geogram_gfx/lua/lua_glup.cpp:89
↓ 1 callersFunctionmain
For testing the VorpatestLibrary
tests/lib/VorpatestLibrary.py:364
↓ 1 callersMethodmake_atlas
src/lib/geogram/parameterization/mesh_atlas_maker.cpp:258
↓ 1 callersFunctionmake_color_from_hsl
src/lib/geogram/image/color.cpp:84
↓ 1 callersMethodmake_fresh_function_name
src/bin/fpg/SymbolEnvironment.cpp:217
↓ 1 callersMethodmake_fresh_variable_name
src/bin/fpg/Misc_visitors.cpp:188
↓ 1 callersFunctionmake_funcall
src/bin/fpg/AST.cpp:84
↓ 1 callersMethodmake_partial_order
for each group g, check if another group h is a subset/is equal to g. store this subset/dependency relation
src/bin/fpg/Static_filter_with_scaling.cpp:147
↓ 1 callersFunctionmake_triangle_with_flags
src/lib/geogram/voronoi/convex_cell.h:351
↓ 1 callersFunctionmargin_width_in_pixels
* \brief Gets the size of the margin (or "gutter") around the charts. * \details This may be required to avoid undesirable blends due to *
src/lib/geogram/parameterization/mesh_param_packer.cpp:1310
↓ 1 callersFunctionmark_as_conflict
* \brief Specify that a triangle belongs to the conflict zone. */
src/lib/geogram/voronoi/generic_RVD_cell.h:1282
↓ 1 callersFunctionmark_as_used
* \brief Specify that a triangle is used. */
src/lib/geogram/voronoi/generic_RVD_cell.h:1291
↓ 1 callersMethodmark_facets
* \brief Marks the facets * \param[out] facet_is_marked on exit, set to 1 for facets present * in the list of coplanar facets. Need
src/lib/geogram/mesh/mesh_surface_intersection_internal.h:613
↓ 1 callersFunctionmark_tet
* \brief Marks a tetrahedron. * \details A tetrahedron is marked whenever it is * detected as non-conflict. The same space is used
src/lib/geogram/delaunay/delaunay_3d.h:684
↓ 1 callersFunctionmark_triangle
* \brief Marks a triangle. * \details A triangle is marked whenever it is * detected as non-conflict. The same space is used
src/lib/geogram/delaunay/delaunay_2d.h:605
↓ 1 callersMethodmark_vertices_to_keep
src/lib/geogram/mesh/mesh_surface_intersection_internal.cpp:917
↓ 1 callersFunctionmax3
src/lib/geogram/mesh/mesh_AABB.cpp:308
↓ 1 callersMethodmax_config_size
* \brief Gets the maximum configuration size. * \return the largest number of vertices in an intersection polygon */
src/lib/geogram_gfx/GLUP/GLUP_marching_cells.h:134
↓ 1 callersMethodmax_squared_distance
* \brief Gets the computed max squared distance. * \return the maximum squared distance computed so far */
src/lib/geogram/mesh/mesh_distance.cpp:114
↓ 1 callersFunctionmax_used_memory
src/lib/geogram/basic/process.cpp:455
↓ 1 callersFunctionmay_have_intersections
* \brief Tests whether the meshes in a scope may have intersections * \param[in] scope a scope * \retval true if there may be some intersect
src/lib/geogram/mesh/mesh_CSG_builder.cpp:63
↓ 1 callersFunctionmeasure_chart
src/lib/geogram/parameterization/mesh_atlas_maker.cpp:106
↓ 1 callersFunctionmeasure_distance
* \return false if distance is greater than 5% * of bbox radius. */
src/bin/vorpastat/main.cpp:63
↓ 1 callersFunctionmerge_into_free_list
* \brief Merges a list of triangles into the free list. * \param[in] list_begin first triangle in the list to be freed * \param[in] list_end
src/lib/geogram/voronoi/generic_RVD_cell.h:1324
↓ 1 callersFunctionmesh_area_2d
* \brief Computes the 2D parameter-space area of a parameterized mesh. * \param[in] mesh a const reference to a parameterized surface mesh.
src/lib/geogram/parameterization/mesh_param_packer.cpp:516
↓ 1 callersFunctionmesh_compare
src/lib/geogram/mesh/mesh_compare.cpp:81
↓ 1 callersFunctionmesh_compute_ABF_plus_plus
src/lib/geogram/parameterization/mesh_ABF.cpp:824
↓ 1 callersFunctionmesh_difference
* \brief Computes the difference of two surface meshes. * \details A and B need to be two closed surface * mesh without intersections.
src/lib/geogram/mesh/mesh_surface_intersection.h:1307
↓ 1 callersFunctionmesh_facets_are_planar
* \brief Tests whether the facets of a mesh are exactly planar. * \retval true if all the facets are exactly planar * \retval false otherwis
src/tests/test_RVC/main.cpp:125
↓ 1 callersFunctionmesh_facets_intersect
* \brief Computes the intersection between two mesh triangular facets * \details This function is just a wrapper around triangles_intersections()
src/lib/geogram/mesh/mesh_surface_intersection.cpp:109
↓ 1 callersFunctionmesh_intersection
* \brief Computes the intersection of two surface meshes. * \details A and B need to be two closed surface * mesh without intersections.
src/lib/geogram/mesh/mesh_surface_intersection.h:1271
↓ 1 callersFunctionmesh_io_initialize
src/lib/geogram/mesh/mesh_io.cpp:5075
↓ 1 callersFunctionmesh_partition
src/lib/geogram/mesh/mesh_partition.cpp:194
↓ 1 callersFunctionmesh_postprocess_RDT
src/lib/geogram/mesh/mesh_repair.cpp:1090
↓ 1 callersFunctionmesh_smooth
src/examples/geogram/opennl_mesh_smooth/main.cpp:55
↓ 1 callersFunctionmesh_tet_contains_point
* \brief Tests whether a mesh tetrahedron contains a given point * \param[in] M a const reference to the mesh * \param[in] t the index of th
src/lib/geogram/mesh/mesh_AABB.cpp:160
↓ 1 callersFunctionmesh_triangle_contains_point
* \brief Tests whether a mesh triangle contains a given point * \param[in] M a const reference to the mesh * \param[in] t the index of the t
src/lib/geogram/mesh/mesh_AABB.cpp:190
↓ 1 callersFunctionmesh_union
* \brief Computes the union of two surface meshes. * \details A and B need to be two closed surface * mesh without intersections. * \p
src/lib/geogram/mesh/mesh_surface_intersection.h:1234
↓ 1 callersFunctionmesh_unsigned_normal_angle
src/lib/geogram/mesh/mesh_geometry.cpp:90
↓ 1 callersFunctionmesh_vertices_are_degree_3
* \brief Tests whether all the vertices of a mesh are of degree 3. * \retval true if all the vertices are of degree 3 * \retval false otherw
src/tests/test_RVC/main.cpp:153
↓ 1 callersFunctionmin3
src/lib/geogram/mesh/mesh_AABB.cpp:312
↓ 1 callersFunctionmin_float32
* \brief Gets 32 bits float minimum negative value */
src/lib/geogram/basic/numeric.h:163
↓ 1 callersMethodmouse
src/examples/contrib/topopt/main.cpp:445
↓ 1 callersFunctionmove_to_next_around_facet
* \brief Replaces a Halfedge with the next one around the facet. * \param[in,out] H the Halfedge */
src/lib/geogram/mesh/mesh_halfedges.h:238
↓ 1 callersMethodmove_to_prev_around_border
src/lib/geogram/mesh/mesh_halfedges.cpp:109
↓ 1 callersFunctionmove_to_prev_around_facet
* \brief Replaces a Halfedge with the previous one around the facet. * \param[in,out] H the Halfedge */
src/lib/geogram/mesh/mesh_halfedges.h:247
↓ 1 callersMethodmul
mul
src/bin/fpg/Group_algebra.cpp:322
↓ 1 callersMethodmult_matrix
* \brief Post-multiplies the top of the current matrix stack * with the specified matrix. * \param[in] m the matrix that will post
src/lib/geogram_gfx/GLUP/GLUP_context.h:1185
↓ 1 callersFunctionmy_noise
src/lib/geogram_gfx/GLUP/shaders/fullscreen/ambient_occlusion_fragment_shader.h:146
↓ 1 callersMethodname_to_subelements_type
src/lib/geogram/mesh/mesh.cpp:2184
↓ 1 callersFunctionnb
* \brief Gets the number of attributes. * \return The number of attributes managed by this * AttributesManager. */
src/lib/geogram/basic/attributes.h:965
↓ 1 callersMethodnb_arrays
* \brief Gets the number of arrays used internally. */
src/lib/geogram/voronoi/generic_RVD_utils.h:275
↓ 1 callersFunctionnb_bisectors
* \brief Gets the number of bisectors represented * in a symbolic vertex. */
src/lib/geogram/voronoi/RVD_mesh_builder.h:117
↓ 1 callersMethodnb_bundles_around_vertex
* \brief gets the bumber of bundles around a vertex * \param[in] v the vertex * \return the number of bundles starting from \p v
src/lib/geogram/mesh/mesh_surface_intersection.h:940
↓ 1 callersFunctionnb_connected_components_plain
src/tests/test_mesh_syntaxic_sugar/main.cpp:158
↓ 1 callersFunctionnb_connected_components_sugar
src/tests/test_mesh_syntaxic_sugar/main.cpp:183
↓ 1 callersMethodnb_facets
* \brief Gets the number of facets. * \return the number of facets in this mesh. */
src/examples/geogram/opennl_LSCM/main.cpp:321
↓ 1 callersMethodnb_halfedges_around_vertex
* \brief Gets the number of halfedges around a vertex * \partam[in] v a vertex * \return the number of halfedges starting fr
src/lib/geogram/mesh/mesh_surface_intersection_internal.h:766
↓ 1 callersFunctionnb_non_isolated_surface_vertices
* \brief Computes the number of surface vertices that are not isolated. * \param[in] M the mesh * \return the number of vertices of a mesh w
src/lib/geogram/mesh/mesh_topology.cpp:56
↓ 1 callersMethodnb_objects
* \brief Gets the number of objects in the scene. * \return the number of objects, comprising lights. */
src/examples/geogram/simple_raytrace/raytracing.h:892
↓ 1 callersFunctionnb_poles
* \brief Gets the number of poles. * \return the number of poles. */
src/lib/geogram/delaunay/LFS.h:92
↓ 1 callersMethodnb_primitives
* \brief Gets the number of primitives stored in the buffers. */
src/lib/geogram_gfx/GLUP/GLUP_context.h:675
↓ 1 callersMethodnb_triangles
* \brief Gets the number of reconstructed triangles. * \return the number of reconstructed triangles */
src/lib/geogram/points/co3ne.cpp:1966
↓ 1 callersMethodnb_vertices
* \brief Gets the number of vertices. * \return the number of vertices in this Delaunay */
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2091
↓ 1 callersFunctionnearest_facet
* \brief Finds the nearest facet from an arbitrary 3d query point. * \param[in] p query point * \param[out] nearest_point nearest po
src/lib/geogram/mesh/mesh_AABB.h:568
↓ 1 callersFunctionnegate
* \brief Flips the sign of an expansion. */
src/lib/geogram/numerics/expansion_nt.h:323
↓ 1 callersMethodnew_VAO
* \brief Creates a new vertex array object. * \return the index of the newly created vertex * array object. */
src/lib/geogram_gfx/GLUP/GLUP.cpp:1875
↓ 1 callersFunctionnewiteration
src/tests/test_HLBFGS/main.cpp:133
↓ 1 callersMethodnewiteration
src/lib/geogram/voronoi/CVT.cpp:340
↓ 1 callersMethodnext_vertex
* \brief Advances to the next vertex. * \details This copies all the current values of all enabled attributes * to the current vert
src/lib/geogram_gfx/GLUP/GLUP_context.h:631
↓ 1 callersFunctionnormal_in
src/lib/geogram_gfx/GLUP/shaders/GLUPGLSL/geometry_shader_preamble.h:106
↓ 1 callersFunctionnormalize_chart
* \brief Normalizes the parameterization of a chart. * \param[in,out] chart a reference to the chart to be normalized. * \details This resca
src/lib/geogram/parameterization/mesh_param_packer.cpp:1398
↓ 1 callersFunctionnormalize_mesh
* \brief Normalizes the coordinates of a mesh * in the unit box. * \details A uniform scaling is applied. * \param[in,out] M the mesh
src/examples/geogram/simple_raytrace/raytracing.h:80
↓ 1 callersMethodnotify
src/lib/geogram/basic/logger.cpp:126
↓ 1 callersMethodnotify
src/lib/geogram/basic/attributes.cpp:82
↓ 1 callersMethodnotify_observers
src/lib/geogram/basic/environment.cpp:109
↓ 1 callersMethodnumberOfParameters
src/bin/fpg/FPG/Symbol.h:95
↓ 1 callersMethodon
src/examples/geogram/simple_raytrace/raytracing.h:673
↓ 1 callersFunctionon_segment_3d
src/lib/geogram/numerics/exact_geometry.cpp:548
↓ 1 callersMethodone_frame
src/lib/geogram_gfx/gui/application.cpp:853
↓ 1 callersMethodopposite
* \brief gets the opposite bundle * \param[in] bndl a bundle index * \return the bundle connecting the same vertices as a given
src/lib/geogram/mesh/mesh_surface_intersection.h:958
↓ 1 callersMethodoptimize
* \brief Optimizes the internal representation without changing the * represented value */
src/lib/geogram/basic/rationalg.h:179
↓ 1 callersFunctionorient_2d_exact
src/lib/geogram/numerics/predicates.cpp:1262
↓ 1 callersFunctionorient_2d_filter
src/lib/geogram/numerics/predicates/orient2d.h:4
↓ 1 callersFunctionorient_2d_inexact
* \brief Computes the (approximate) orientation predicate in 2d. * \details Computes the sign of the (approximate) signed volume of * the t
src/lib/geogram/delaunay/delaunay_2d.cpp:73
↓ 1 callersFunctionorient_2dlifted_SOS
src/lib/geogram/numerics/predicates.cpp:1870
↓ 1 callersFunctionorient_3d_exact
src/lib/geogram/numerics/predicates.cpp:1283
↓ 1 callersFunctionorient_3d_filter
src/lib/geogram/numerics/predicates/orient3d.h:4
↓ 1 callersFunctionos_brute_force_kill
src/lib/geogram/basic/process_win.cpp:519
← previousnext →2,101–2,200 of 5,867, ranked by callers