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
↓ 1 callers
Method
save
src/lib/geogram/delaunay/CDT_2d.cpp:1452
↓ 1 callers
Function
save_Delaunay
* \brief Saves a Delaunay triangulation to a file. * \param[in] delaunay a pointer to the Delaunay triangulation. * \param[in] filename the
src/examples/geogram/compute_delaunay/main.cpp:117
↓ 1 callers
Function
save_ascii
* \brief Saves a mesh into a file in STL ASCII format. * \param[in] M The mesh to save * \param[in] filename name of the file
src/lib/geogram/mesh/mesh_io.cpp:2536
↓ 1 callers
Function
save_binary
* \brief Saves a mesh into a file in STL binary format. * \param[in] M The mesh to save * \param[in] filename name of the file
src/lib/geogram/mesh/mesh_io.cpp:2586
↓ 1 callers
Method
save_constraints
* \brief For debugging, save constraints to a file * \param[in] filename a mesh filename where to solve the constraints * (.obj or
src/lib/geogram/mesh/mesh_surface_intersection_internal.h:287
↓ 1 callers
Method
save_histogram
src/lib/geogram/delaunay/delaunay.cpp:400
↓ 1 callers
Method
save_image
* \brief Saves the image in PPM file format. * \param[in] filename the name of the file where to save the image. */
src/examples/geogram/simple_raytrace/raytracing.h:280
↓ 1 callers
Method
save_locals
* \brief Saves local variables into the current stack frame. * \param[in] new_t the index of the newly created tetrahedron *
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1997
↓ 1 callers
Method
save_locals
* \brief Saves local variables into the current stack frame. * \param[in] new_t the index of the newly created tetrahedron *
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2375
↓ 1 callers
Method
save_locals
* \brief Saves local variables into the current stack frame. * \param[in] new_t the index of the newly created tetrahedron *
src/lib/geogram/delaunay/delaunay_3d.h:1156
↓ 1 callers
Function
save_points
* \brief Saves a Delaunay triangulation to a file * \details Saves the vertices of the Delaunay triangulation \p delaunay * to file \p filen
src/tests/test_convex_cell/main.cpp:96
↓ 1 callers
Method
scale_item
src/lib/geogram/basic/attributes.cpp:244
↓ 1 callers
Method
scaling
src/lib/geogram_gfx/gui/application.cpp:376
↓ 1 callers
Function
segments_intersection_parameter
* \brief Computes a parameter that determines the intersection * between two 2d lines. * \param[in] p1 origin of the first line * \par
src/lib/geogram/basic/geometry.cpp:73
↓ 1 callers
Method
serialize_read
src/lib/geogram/image/image_serializer.cpp:51
↓ 1 callers
Method
serialize_write
src/lib/geogram/image/image_serializer.cpp:67
↓ 1 callers
Function
setFlag
src/bin/fpg/io.cpp:16
↓ 1 callers
Function
set_2d
src/lib/geogram_gfx/gui/simple_application.h:478
↓ 1 callers
Function
set_adjacent_facet
* \brief Sets the facet that a corner is adjacent to * \param[in] c the corner * \param[in] f the facet that corner \p is adjacent t
src/lib/geogram/mesh/mesh.h:1033
↓ 1 callers
Method
set_alpha
* \brief Sets the opacity. * \param[in] a the opacity (0.0 for transparent, 0.5 for translucent * and 1.0 for opaque). */
src/examples/graphics/demo_Evert/main.cpp:216
↓ 1 callers
Function
set_android_app
src/lib/geogram/basic/command_line.cpp:1389
↓ 1 callers
Function
set_angle
* \brief Sets the rotation angle. * \param[in] f the rotation angle */
src/lib/geogram/basic/quaternion.h:139
↓ 1 callers
Function
set_backface_surface_color
* \brief Sets the surface color for backfacing faces. * \details Specifies the color used to display the * backfaces of the surfacic part o
src/lib/geogram_gfx/mesh/mesh_gfx.h:404
↓ 1 callers
Method
set_bend_cylinder
* \brief Sets whether a cylinder-to-sphere morph should be displayed * instead of the sphere eversion. * \param[in] b if set, a cyl
src/examples/graphics/demo_Evert/main.cpp:238
↓ 1 callers
Function
set_cell_id
* \brief Sets the id of this ConvexCell. * \details The id can be used to maintain the * correspondence with a tetrahedron in the Mesh.
src/lib/geogram/voronoi/generic_RVD_cell.h:586
↓ 1 callers
Function
set_cg
* \brief Enables or disables Conjugate Gradient mode. * \param[in] cg true if conjugate gradient mode should be used, * false other
src/lib/geogram/numerics/lbfgs_optimizers.h:82
↓ 1 callers
Method
set_chart_parameterizer
src/lib/geogram/parameterization/mesh_atlas_maker.cpp:254
↓ 1 callers
Method
set_current_working_directory
src/lib/geogram/basic/file_system.cpp:728
↓ 1 callers
Method
set_default_filename
* \brief Sets the default file. * \details Only valid if save_mode is set. * \param[in] default_filename the default file name.
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:357
↓ 1 callers
Function
set_default_nb_neighbors
* \brief Sets the default number of stored neighbors. * \details Storage of neighbors is optimized for a default * neighborhood siz
src/lib/geogram/delaunay/delaunay.h:585
↓ 1 callers
Method
set_executable_flag
src/lib/geogram/basic/file_system.cpp:746
↓ 1 callers
Method
set_extensions
* \brief Defines the file extensions managed by this * FileDialog. * \param[in] extensions a ';'-separated list of extensions
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:608
↓ 1 callers
Function
set_file_system_changed_callback
src/lib/geogram/basic/file_system.cpp:1236
↓ 1 callers
Method
set_generate_ids
src/lib/geogram/voronoi/RVD_callback.cpp:883
↓ 1 callers
Method
set_hard_angles_threshold
src/lib/geogram/parameterization/mesh_atlas_maker.cpp:250
↓ 1 callers
Method
set_image_size_in_pixels
src/lib/geogram/parameterization/mesh_param_packer.cpp:916
↓ 1 callers
Method
set_lat_resolution
* \brief Sets the latitudinal resolution. * \param[in] n the number of vertices along the latitudinal resolution. */
src/examples/graphics/demo_Evert/main.cpp:183
↓ 1 callers
Method
set_lon_resolution
* \brief Sets the longitudinal resolution. * \param[in] n the number of vertices along the longitudinal * resolution. */
src/examples/graphics/demo_Evert/main.cpp:195
↓ 1 callers
Function
set_m1qn3
* \brief Enables or disables M1QN3 mode. * \param[in] m1qn3 true if M1QN3 mode should be used, false otherwise */
src/lib/geogram/numerics/lbfgs_optimizers.h:73
↓ 1 callers
Method
set_margin_width_in_pixels
src/lib/geogram/parameterization/mesh_param_packer.cpp:924
↓ 1 callers
Method
set_matrix_mode
* \brief Sets the current matrix stack. * \param[in] matrix one of GLUP_MODELVIEW, GLUP_PROJECT * \details This determines on which
src/lib/geogram_gfx/GLUP/GLUP_context.h:1214
↓ 1 callers
Function
set_mesh_color
* \brief Sets the mesh color * \details Specifies the mesh color to be used if * mesh edges should be displayed. * \param[in] r , g ,
src/lib/geogram_gfx/mesh/mesh_gfx.h:343
↓ 1 callers
Method
set_nb_hemispheres_to_display
* \brief Sets the number of hemispheres to display. * \param[in] nb the number of hemispheres to display, in {0,1,2} */
src/examples/graphics/demo_Evert/main.cpp:165
↓ 1 callers
Method
set_nb_strips
* \brief Sets the number of strips (or corrugations). * \param[in] n the number of strips. It is known that for n >= 8; * the evers
src/examples/graphics/demo_Evert/main.cpp:154
↓ 1 callers
Method
set_nb_strips_to_display
* \brief Sets the number of strips to display. * \param[in] n the number of strips to display, in [0..nb_strips] */
src/examples/graphics/demo_Evert/main.cpp:174
↓ 1 callers
Method
set_normal
* \brief Sets a normal vector * \param[in] i the index of the point * \param[in] N the new normal vector associated with the point
src/lib/geogram/points/co3ne.cpp:2380
↓ 1 callers
Method
set_point
* \brief Sets a point * \param[in] i the index of the point * \param[in] P the new geometric location at the point */
src/lib/geogram/points/co3ne.cpp:2368
↓ 1 callers
Function
set_points_color
* \brief Sets the points color * \details Specifies the color used to display points * \param[in] r , g , b , a the components of the points
src/lib/geogram_gfx/mesh/mesh_gfx.h:297
↓ 1 callers
Function
set_profile
src/lib/geogram/basic/command_line_args.cpp:908
↓ 1 callers
Function
set_profile_cad
* \brief Sets the CAD profile */
src/lib/geogram/basic/command_line_args.cpp:754
↓ 1 callers
Function
set_profile_convert
* \brief Sets the conversion profile */
src/lib/geogram/basic/command_line_args.cpp:777
↓ 1 callers
Function
set_profile_heal
* \brief Sets the heal profile */
src/lib/geogram/basic/command_line_args.cpp:798
↓ 1 callers
Function
set_profile_hex
* \brief Sets the hex-dominant meshing profile */
src/lib/geogram/basic/command_line_args.cpp:819
↓ 1 callers
Function
set_profile_poly
* \brief Sets the polyhedral meshing profile */
src/lib/geogram/basic/command_line_args.cpp:840
↓ 1 callers
Function
set_profile_quad
* \brief Sets the quad-dominant meshing profile */
src/lib/geogram/basic/command_line_args.cpp:826
↓ 1 callers
Function
set_profile_reconstruct
* \brief Sets the reconstruction profile */
src/lib/geogram/basic/command_line_args.cpp:809
↓ 1 callers
Function
set_profile_repair
* \brief Sets the repair profile */
src/lib/geogram/basic/command_line_args.cpp:786
↓ 1 callers
Function
set_profile_scan
* \brief Sets the scanner profile */
src/lib/geogram/basic/command_line_args.cpp:765
↓ 1 callers
Function
set_profile_tet
* \brief Sets the tetrahedral meshing profile */
src/lib/geogram/basic/command_line_args.cpp:833
↓ 1 callers
Method
set_region_of_interest
src/lib/geogram_gfx/gui/simple_application.cpp:289
↓ 1 callers
Method
set_rendering_style
* \brief Sets the rendering style. * \param[in] s one of STYLE_POINTS, STYLE_POLYGONS, STYLE_CHECKERED, * STYLE_BANDS */
src/examples/graphics/demo_Evert/main.cpp:207
↓ 1 callers
Method
set_root
* \brief Sets the root node to be used with the FileDialog. * \param[in] root a pointer to the root node. */
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:331
↓ 1 callers
Method
set_scalar_attribute
src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1472
↓ 1 callers
Method
set_show_half_strips
* \brief Sets whether half strips should be displayed. * \param[in] h if set, only half strips are displayed. This lets see * the i
src/examples/graphics/demo_Evert/main.cpp:225
↓ 1 callers
Function
set_simplify_boundary_facets
* \brief Specifies whether boundary facets should be simplified. * \details By default, the intersection between a Voronoi cell and
src/lib/geogram/voronoi/RVD_callback.h:372
↓ 1 callers
Method
set_sorted_halfedges
* \brief Sets the halfedges of a bundle * \details Used when radial sorting can be replaced with * combinatorial propagation.
src/lib/geogram/mesh/mesh_surface_intersection.h:1039
↓ 1 callers
Method
set_spectral
* \brief Sets whether spectral mode is used. * \details In default mode, the trivial solution (all vertices to zero) * is avoided b
src/lib/geogram/parameterization/mesh_LSCM.cpp:96
↓ 1 callers
Method
set_spectral
* \brief Sets whether spectral mode is used. * \details In default mode, the trivial solution (all vertices to zero) * is avoided by lockin
src/examples/geogram/opennl_LSCM/main.cpp:524
↓ 1 callers
Function
set_stores_cicl
* \brief Specifies whether incident tetrahedra lists * should be stored. * \param[in] x if true, incident trahedra lists are store
src/lib/geogram/delaunay/delaunay.h:535
↓ 1 callers
Function
set_stores_neighbors
* \brief Specifies whether neighbors should be stored. * \details Vertices neighbors (i.e. Delaunay 1-skeleton) can be * stored for
src/lib/geogram/delaunay/delaunay.h:512
↓ 1 callers
Function
set_surface_color
* \brief Sets the surface color * \details Specifies the color used to display the * surfacic part of the mesh. It specifies the color
src/lib/geogram_gfx/mesh/mesh_gfx.h:372
↓ 1 callers
Function
set_symbolic_is_surface
* \brief Specifies that symbolic information is * relative to surfacic mesh (rather than volumetric mesh). * \details Affects the behavior
src/lib/geogram/voronoi/generic_RVD_cell.h:217
↓ 1 callers
Function
set_tet_mark_stamp
* \brief Generates a unique stamp for marking tets. * \details Storage is shared for list-chaining and stamp-marking * (both are mut
src/lib/geogram/delaunay/delaunay_3d.h:648
↓ 1 callers
Method
set_tetrahedra_range
src/lib/geogram/voronoi/RVD.cpp:2441
↓ 1 callers
Method
set_textured
* \brief Sets whether texture coordinates should be generated. * \param[in] b true if texture coordinates should be generated, * fa
src/examples/graphics/demo_Evert/main.cpp:250
↓ 1 callers
Method
set_texturing
src/lib/geogram_gfx/mesh/mesh_gfx.cpp:1506
↓ 1 callers
Function
set_thread_safe
* \brief Specifies whether thread-safe mode should be used. * \param[in] x if true then thread-safe mode will be used, else * it wi
src/lib/geogram/delaunay/delaunay.h:574
↓ 1 callers
Method
set_thread_safe
src/lib/geogram/basic/packed_arrays.cpp:134
↓ 1 callers
Method
set_transparent
src/examples/graphics/demo_Evert/main.cpp:254
↓ 1 callers
Function
set_triangle_id
* \brief Sets the id of a triangle. * \details Each triangle of a ConvexCell has an id, that can * be used to maintain the correspondence wi
src/lib/geogram/voronoi/generic_RVD_cell.h:606
↓ 1 callers
Function
set_triangle_mark_stamp
* \brief Generates a unique stamp for marking tets. * \details Storage is shared for list-chaining and stamp-marking * (both are mut
src/lib/geogram/delaunay/delaunay_2d.h:569
↓ 1 callers
Method
set_user_program
* \brief Sets the user program, to be used instead of * the default GLUP programs for drawing the primitives. */
src/lib/geogram_gfx/GLUP/GLUP_context.h:1284
↓ 1 callers
Method
set_verbose
src/lib/geogram/parameterization/mesh_ABF.cpp:89
↓ 1 callers
Method
set_verbose
src/lib/geogram/parameterization/mesh_atlas_maker.cpp:245
↓ 1 callers
Function
sets_intersect
src/lib/geogram/voronoi/generic_RVD_vertex.h:354
↓ 1 callers
Method
setup_shaders_source_for_primitive
src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1702
↓ 1 callers
Method
setup_shaders_source_for_toggles
src/lib/geogram_gfx/GLUP/GLUP_context.cpp:1694
↓ 1 callers
Function
show
src/lib/geogram_gfx/gui/console.h:117
↓ 1 callers
Method
show
* \brief Makes this FileDialog visible. */
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:366
↓ 1 callers
Method
show_attributes
src/bin/geobox/main.cpp:290
↓ 1 callers
Function
show_group
* \brief Prints arguments of a group * \details This function is called by show_usage() to display help on a * group of arguments. It displa
src/lib/geogram/basic/command_line.cpp:475
↓ 1 callers
Function
show_stats
src/examples/exploragram/hexdom_pipeline/main.cpp:146
↓ 1 callers
Method
show_stats
src/lib/geogram/numerics/PCK.cpp:91
↓ 1 callers
Function
show_text_editor
* \brief Shows the text editor. */
src/lib/geogram_gfx/gui/simple_application.h:119
↓ 1 callers
Function
show_volume
* \brief Makes the volume cells visible. */
src/lib/geogram_gfx/gui/simple_mesh_application.h:252
↓ 1 callers
Function
shrink_mesh
* \brief Shrinks a mesh. * \param[in,out] M the mesh to be shrunk * \param[in] factor the shrinking factor (1.0 means * no shrinking,
src/tests/test_RVC/main.cpp:107
↓ 1 callers
Function
side1_3d_SOS
* \brief Implements side1() in 3d. */
src/lib/geogram/numerics/predicates.cpp:349
↓ 1 callers
Function
side1_3d_filter
src/lib/geogram/numerics/predicates/side1.h:4
↓ 1 callers
Function
side1_4d_SOS
* \brief Implements side1() in 4d. */
src/lib/geogram/numerics/predicates.cpp:362
↓ 1 callers
Function
side1_4d_filter
src/lib/geogram/numerics/predicates/side1.h:107
← previous
next →
2,301–2,400 of 5,867, ranked by callers