MCPcopy Create free account

hub / github.com/BrunoLevy/geogram / functions

Functions5,867 in github.com/BrunoLevy/geogram

↓ 2 callersFunctionmesh_nb_cell_borders
* \brief Computes the number of tet borders */
src/lib/geogram/mesh/mesh_compare.cpp:66
↓ 2 callersFunctionmesh_nb_facet_borders
* \brief Computes the number of facet borders */
src/lib/geogram/mesh/mesh_compare.cpp:53
↓ 2 callersFunctionmesh_postprocess_segmentation
* \brief Makes sure that each chart of the segmentation is * connected. * \details Segmentation is stored in the "chart" facet attribute.
src/lib/geogram/parameterization/mesh_segmentation.cpp:338
↓ 2 callersFunctionmesh_reorient
src/lib/geogram/mesh/mesh_repair.cpp:1130
↓ 2 callersFunctionmesh_segment
src/lib/geogram/parameterization/mesh_segmentation.cpp:522
↓ 2 callersFunctionmesh_smooth_segmentation
* \brief Smoothes a mesh segmentation by changing chart ids in order * to reduce total chart border length * \param[in,out] M a reference t
src/lib/geogram/parameterization/mesh_segmentation.cpp:262
↓ 2 callersFunctionmesh_tet_center
* \brief Gets the centroid of a tetrahedron in a mesh. * \param[in] M the mesh * \param[in] t the index of the tetrahedron
src/lib/geogram/mesh/mesh_geometry.h:242
↓ 2 callersMethodmesh_vertex
src/lib/geogram/mesh/mesh_surface_intersection_internal.h:320
↓ 2 callersFunctionminus1mod3
* \brief Gets the modulo-3 predecessor of an index. * \param[in] i the index * \return \p i minus 1 modulo 3 */
src/lib/geogram/voronoi/generic_RVD_cell.h:1408
↓ 2 callersFunctionmorton_csort_3d
* \brief Sorts the cells of a mesh according to the Morton ordering. * \details The function does not change the mesh, it computes instead *
src/lib/geogram/mesh/mesh_reorder.cpp:1077
↓ 2 callersFunctionmorton_fsort_3d
* \brief Sorts the facets of a mesh according to the Morton ordering. * \details The function does not change the mesh, it computes instead
src/lib/geogram/mesh/mesh_reorder.cpp:1056
↓ 2 callersFunctionmorton_vsort_3d
* \brief Sorts the vertices of a mesh according to the Morton ordering. * \details The function does not change the mesh, it computes instead
src/lib/geogram/mesh/mesh_reorder.cpp:1035
↓ 2 callersMethodmouse_button_callback
src/lib/geogram_gfx/gui/application.cpp:400
↓ 2 callersFunctionmove_to_next_around_vertex
* \brief Replaces a corner by the next corner obtained by turing around * the vertex. * \param[in,out] c the corner */
src/lib/geogram/voronoi/generic_RVD_cell.h:690
↓ 2 callersFunctionmultithreading_enabled
src/lib/geogram/basic/process.cpp:488
↓ 2 callersMethodname
src/bin/fpg/FPG/Symbol.h:54
↓ 2 callersMethodnb
* \brief Gets the number of polylines * \return the number of polylines */
src/lib/geogram/mesh/mesh_surface_intersection_internal.h:831
↓ 2 callersFunctionnb_arrays
* \brief Get the number of arrays * \return the number of arrays in this packed array */
src/lib/geogram/basic/packed_arrays.h:145
↓ 2 callersMethodnb_elements
src/lib/geogram/basic/vector_attribute.h:139
↓ 2 callersMethodnb_factors
src/bin/pck/expr.h:157
↓ 2 callersMethodnb_failed_locate
* \brief Gets the number of failed locate() calls. * \return the number of failed locate() calls * \details locate() can fail when i
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:233
↓ 2 callersMethodnb_failed_locate
* \brief Gets the number of failed locate() calls. * \return the number of failed locate() calls * \details locate() can fail when i
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:417
↓ 2 callersFunctionnb_fields
* \brief Gets the number of fields in the current line * \details Function get_fields() must be called once after get_line() * before callin
src/lib/geogram/basic/line_stream.h:131
↓ 2 callersFunctionnb_nodes
* \brief Gets the number of nodes. * \return the number of nodes. */
src/lib/geogram/points/kd_tree.h:667
↓ 2 callersFunctionnb_pixels
* \brief Gets the number of pixels. * \return the total number of pixels in this image */
src/lib/geogram/image/image.h:181
↓ 2 callersMethodnb_points
* \brief Gets the number of points. * \return the number of points */
src/lib/geogram/points/co3ne.cpp:1522
↓ 2 callersMethodnb_points
* \brief Returns the number of points. */
src/lib/geogram/points/colocate.cpp:77
↓ 2 callersMethodnb_rollbacks
* \brief Gets the number of rollbacks. * \return the number of rollbacks * \details rollbacks occur whenever a point * cou
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:222
↓ 2 callersMethodnb_rollbacks
* \brief Gets the number of rollbacks. * \return the number of rollbacks * \details rollbacks occur whenever a point * cou
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:406
↓ 2 callersMethodnb_threads
* \brief Gets the number of threads. * \return the number of threads created by * the master PeriodicDelaunay3d of this thread.
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:469
↓ 2 callersMethodnext_around_vertex
* \brief gets the next bundle around a vertex * \param[in] bndl the bundle * \details bundles starting from the same vertex are chai
src/lib/geogram/mesh/mesh_surface_intersection.h:931
↓ 2 callersMethodnext_vertex
* \brief Gets the index of the successor of a Vertex. * \param[in] i index of the Vertex in this Polygon * \return the index of the
src/lib/geogram/voronoi/generic_RVD_polygon.h:102
↓ 2 callersMethodnext_vertex
* \brief Gets the index of the next vertex around * the polygon. * \param[in] i index of the vertex * \return
src/lib/geogram/points/co3ne.cpp:1366
↓ 2 callersMethodnormalize
* \brief Normalizes this vector. * \details This makes the norm equal to 1.0 */
src/examples/geogram/opennl_LSCM/main.cpp:116
↓ 2 callersFunctionnormalize_facet_vertices_order
* \brief Generates a unique ordering of the vertices of * a facet. * \details Shifts and inverts the order of f's vertices in * such a
src/lib/geogram/mesh/mesh_repair.cpp:100
↓ 2 callersFunctionnormalize_periodic_variable
* \brief Retrieves a coordinate from an angle computed by PGP. * \param[in] alpha the input variable. * \param[in] ref the reference variabl
src/lib/geogram/parameterization/mesh_PGP_2d.cpp:118
↓ 2 callersFunctionnormalize_vector
* \brief Normalizes a vector. * \param[in,out] v a pointer to the 3 coordinates of the 3d * vector to be normalized. */
src/lib/geogram_gfx/GLUP/GLUP_context.h:259
↓ 2 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/delaunay/CDT_2d.cpp:1648
↓ 2 callersFunctionone_step_topopt
src/examples/contrib/topopt/main.cpp:633
↓ 2 callersMethodone_step_topopt
src/examples/contrib/topopt/main.cpp:189
↓ 2 callersFunctionopen_and_parse
src/bin/fpg/io.cpp:68
↓ 2 callersMethodoptimize
\brief Optimizes coordinate representation */
src/lib/geogram/basic/vecg.h:702
↓ 2 callersFunctionoptimize_number_representation
src/lib/geogram/basic/rationalg.h:738
↓ 2 callersFunctionorient_2d_projected
src/lib/geogram/numerics/exact_geometry.cpp:159
↓ 2 callersFunctionorient_3d_inexact
* \brief Computes the (approximate) orientation predicate in 3d. * \details Computes the sign of the (approximate) signed volume of
src/lib/geogram/numerics/predicates.h:709
↓ 2 callersMethodoutput_filename
Generates a output filename from a prefix and a suffix.
tests/lib/VorpatestLibrary.py:66
↓ 2 callersFunctionoutside
src/lib/geogram_gfx/GLUP/shaders/fullscreen/ambient_occlusion_fragment_shader.h:82
↓ 2 callersFunctionparse_config_file
* \brief Parses the configuration file in the home directory. * \details The configuration file "geogram.ini" in the home directory * has n
src/lib/geogram/basic/command_line.cpp:266
↓ 2 callersFunctionparse_internal
* \brief Parses the command line arguments * \details This analyzes command line arguments passed to the main() * program in \p argc and \p
src/lib/geogram/basic/command_line.cpp:350
↓ 2 callersFunctionpartition_Hilbert_surface
* \brief Partitions a surface using Hilbert ordering. * \details Reorders the surface facets using Hilber order then * extracts index slice
src/lib/geogram/mesh/mesh_partition.cpp:59
↓ 2 callersFunctionpartition_surface_connected_components
* \brief Partitions a surface into its connected components. * \param[in,out] M the mesh to be partitioned. Its facets are * reorder in suc
src/lib/geogram/mesh/mesh_partition.cpp:111
↓ 2 callersFunctionpath_to_label
* \brief Converts a complete path to a file to a label * displayed in the file browser. * \details Strips viewer_path from the input path.
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:245
↓ 2 callersFunctionpath_to_label
* \brief Converts a complete path to a file to a label * displayed in the file browser. * \details Strips viewer_path from the input path.
src/lib/geogram_gfx/gui/simple_application.cpp:105
↓ 2 callersFunctionperp
* \brief Computes a vector orthogonal to a segment * and the barycenter of the segment * \param[in] p1 first extremity of the segment
src/lib/geogram/basic/geometry.cpp:55
↓ 2 callersFunctionpoint
* \brief Gets a point by index. * \param[in] i index of the point * \return a const pointer to the coordinates of the point
src/lib/geogram/voronoi/integration_simplex.h:213
↓ 2 callersFunctionpoint_box_center_squared_distance
* \brief Computes the squared distance between a point and the * center of a box. * \param[in] p the point * \param[in] B the box
src/lib/geogram/mesh/mesh_AABB.cpp:140
↓ 2 callersMethodpop
* \brief Pops a stack frame. */
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2419
↓ 2 callersFunctionpostprocess
* \brief Applies post-processing to a mesh * \details Post-processing operations and their parameters are * obtained from the command line.
src/bin/vorpalite/main.cpp:276
↓ 2 callersFunctionprint
* \brief Outputs an expansion_nt to a stream. * \param out a reference to the output stream * \param x a const reference to the expansion_nt to be p
src/tests/test_expansion_nt/main.cpp:48
↓ 2 callersMethodprint
* \brief Displays the stored elements. */
src/lib/geogram/voronoi/generic_RVD_vertex.h:259
↓ 2 callersMethodproject
* \brief Transforms a 3d vector into the local * 2d basis. * \param[in] v the input 3d vector * \return the representation
src/lib/geogram/mesh/mesh_frame_field.cpp:99
↓ 2 callersMethodproject_points_on_surface
src/lib/geogram/voronoi/RVD.cpp:1772
↓ 2 callersMethodpush
* \brief Pushes a new frame onto the stack. * \details This also creates the local variables (they are * left uninitialized
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:1984
↓ 2 callersMethodpush
* \brief Pushes an item on the stack. * \param[in] val the item to be pushed. */
src/lib/geogram/voronoi/convex_cell.cpp:93
↓ 2 callersFunctionqueued
* \brief Gets the queued command. * \return a pointer to the command that is about to be executed */
src/lib/geogram_gfx/gui/command.h:330
↓ 2 callersFunctionrandom_color
src/examples/geogram/simple_raytrace/raytracing.h:1084
↓ 2 callersFunctionrandom_identifier
src/bin/fpg/SymbolEnvironment.cpp:237
↓ 2 callersFunctionrandom_reset
src/lib/geogram/basic/numeric.cpp:71
↓ 2 callersMethodread_index_t_32
src/lib/geogram/basic/geofile.cpp:390
↓ 2 callersMethodread_supported
src/lib/geogram/image/image_serializer.cpp:112
↓ 2 callersMethodredim
* \brief Sets the dimension. * \details The dimension is 1 for standard attributes and * can be greater for vector attributes. The
src/lib/geogram/basic/attributes.h:1409
↓ 2 callersMethodregister_client
src/lib/geogram/basic/logger.cpp:348
↓ 2 callersMethodregister_me
src/lib/geogram/basic/attributes.cpp:48
↓ 2 callersMethodrelease_cell
* \brief Releases a cell * \param[in] cell the index of the cell * \pre the cell is owned by the current thread */
src/lib/geogram/delaunay/delaunay_sync.h:151
↓ 2 callersMethodremove
src/lib/geogram/delaunay/CDT_2d.h:582
↓ 2 callersMethodremove_external_triangles
src/lib/geogram/delaunay/CDT_2d.cpp:825
↓ 2 callersFunctionremove_small_components
* \brief Removes the small connected components from a mesh. * \param[in,out] M the mesh * \param[in] min_comp_area connected components sma
src/bin/vorpalite/main.cpp:46
↓ 2 callersFunctionrepair_dissociate
* \brief Removes an adjacency connections between two facets in a mesh * \param[in] M the mesh * \param[in] f1 index of the first facet
src/lib/geogram/mesh/mesh_repair.cpp:623
↓ 2 callersMethodreset
src/bin/fpg/FPG/Location.h:16
↓ 2 callersMethodreset_defaults
src/lib/geogram/mesh/mesh_CSG_builder.cpp:126
↓ 2 callersFunctionreset_parser
src/bin/fpg/io.cpp:81
↓ 2 callersMethodresize
src/lib/geogram/basic/attributes.h:715
↓ 2 callersMethodresolve_function_calls
src/bin/fpg/SymbolEnvironment.cpp:211
↓ 2 callersFunctionrevoke
(file)
tools/FileSaver.js:42
↓ 2 callersMethodrun
* \brief Inserts the point sequence allocated to * this thread. * \details The point sequence was previously defined * by
src/lib/geogram/delaunay/parallel_delaunay_3d.cpp:291
↓ 2 callersMethodrun
* \brief Inserts the point sequence allocated to * this thread. * \details The point sequence was previously defined * by
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:491
↓ 2 callersMethodsave
* \brief Saves a file in Alias Wavefront OFF format. * \param[in] file_name the name of the file. */
src/examples/geogram/opennl_LSCM/main.cpp:454
↓ 2 callersMethodsave_image
src/lib/geogram/image/image_library.cpp:166
↓ 2 callersMethodscroll_callback
src/lib/geogram_gfx/gui/application.cpp:409
↓ 2 callersFunctionsegment_segment_intersect
* \brief Tests whether two segments have a frank intersection * \param[in] u1 , u2 the two extremities of the first segment * \param[in] v1
src/lib/geogram/delaunay/CDT_2d.h:1213
↓ 2 callersFunctionsegment_triangle_intersection
src/lib/geogram/mesh/mesh_surface_intersection.cpp:161
↓ 2 callersFunctionsegments_intersection_pv
* \brief Computes the intersection between two 2d lines * specified by origin and vector. * \param[in] p1 origin of the first line * \
src/lib/geogram/basic/geometry.cpp:91
↓ 2 callersFunctionset
* \brief Sets the coefficients of this quaterion * \param[in] v a const reference to the vector components * \param[in] s the scalar compone
src/lib/geogram/basic/quaternion.h:114
↓ 2 callersMethodset_a
* \brief Sets the alpha component (transparency). * \param[in] a the value of the alpha component */
src/lib/geogram/image/color.h:157
↓ 2 callersMethodset_adjacent_seed
* \brief Sets the index of the adjacent seed associated with * this vertex. * \details Each vertex stores combinatorial inf
src/lib/geogram/points/co3ne.cpp:1301
↓ 2 callersFunctionset_array_item
src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:56
↓ 2 callersMethodset_b
* \brief Sets the blue component. * \param[in] b the value of the blue component */
src/lib/geogram/image/color.h:149
↓ 2 callersMethodset_cell_status
* \brief Sets the status of a cell * \param[in] cell the index of the cell * \details uses relaxed memory ordering * \pre t
src/lib/geogram/delaunay/delaunay_sync.h:206
↓ 2 callersMethodset_circles_radius
* \brief Sets the radius of the circles used to determine * points adjacencies. * \param[in] r the radius of the circles *
src/lib/geogram/points/co3ne.cpp:1511
↓ 2 callersFunctionset_current_working_directory
src/lib/geogram/basic/file_system.cpp:1114
← previousnext →1,401–1,500 of 5,867, ranked by callers