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
↓ 6 callers
Function
glupVertex2d
src/lib/geogram_gfx/GLUP/GLUP.cpp:1400
↓ 6 callers
Method
has_arg
src/lib/geogram/mesh/mesh_CSG_utils.cpp:121
↓ 6 callers
Function
icon_label
* \brief Converts an icon symbolic name and a label to a string. * \param[in] icon_sym the symbolic name of the icon. * \param[in] label the
src/lib/geogram_gfx/imgui_ext/imgui_ext.cpp:266
↓ 6 callers
Method
image_height
* \brief gets the image height. * \return the image height, in pixels. */
src/examples/geogram/simple_raytrace/raytracing.h:230
↓ 6 callers
Method
image_width
* \brief gets the image width. * \return the image width, in pixels. */
src/examples/geogram/simple_raytrace/raytracing.h:222
↓ 6 callers
Function
inverse_R
src/lib/geogram/parameterization/mesh_global_param.cpp:561
↓ 6 callers
Function
is_defined
* \brief Tests whether an attribute is defined. * \param[in] name name of the attribute * \retval true if an attribute with the specified na
src/lib/geogram/basic/attributes.h:1062
↓ 6 callers
Function
is_in_T1
* \brief Tests whether a region belongs to triangle T1 * \retval true if region belongs to T1 * \retval false if region belongs to T2 *
src/lib/geogram/mesh/triangle_intersection.h:93
↓ 6 callers
Function
is_marked
* \brief Checks if a permutation element has been visited * \param[in] permutation a valid permutation * \param[in] i the index of t
src/lib/geogram/basic/permutation.h:116
↓ 6 callers
Function
keeps_infinite
* \brief Tests whether infinite elements are kept. * \retval true if infinite elements are kept * \retval false otherwise *
src/lib/geogram/delaunay/delaunay.h:545
↓ 6 callers
Function
mesh
src/lib/geogram/mesh/mesh_AABB.h:391
↓ 6 callers
Function
mesh_boolean_operation
* \brief Computes a boolean operation with two surface meshes. * \details A and B need to be two closed surface * mesh without intersection
src/lib/geogram/mesh/mesh_surface_intersection.h:1210
↓ 6 callers
Method
move_to_prev_around_vertex
src/lib/geogram/mesh/mesh_halfedges.cpp:71
↓ 6 callers
Function
parallel
src/lib/geogram/basic/process.cpp:803
↓ 6 callers
Function
point_ptr
* \brief Gets a point by its index * \param[in] i index of the point * \return a const pointer to the coordinates of the point
src/lib/geogram/points/nn_search.h:221
↓ 6 callers
Method
push
* \brief Pushes a new frame onto the stack. * \details This also creates the local variables (they are * left uninitialized
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2362
↓ 6 callers
Function
remove_underscores
* \brief Removes the underscores from a string and * replaces them with spaces. * \details Utility for the prototype parser used by *
src/lib/geogram_gfx/gui/command.cpp:54
↓ 6 callers
Function
requireConvertibleTypes
src/bin/fpg/ASTtype.cpp:11
↓ 6 callers
Method
run
* \copydoc Thread::run() */
src/lib/geogram/basic/process.cpp:630
↓ 6 callers
Function
seed
* \brief Gets the index of the seed that corresponds to the current * polygon/polyhedron. * \return The index of the seed that corresponds
src/lib/geogram/voronoi/RVD_callback.h:107
↓ 6 callers
Function
set_arg_percent
src/lib/geogram/basic/command_line.cpp:901
↓ 6 callers
Function
set_attribute
* \brief Sets a mesh attribute. * \details Indicates that \p x should be loaded or stored. * \param[in] x the attribute that should be set
src/lib/geogram/mesh/mesh_io.h:130
↓ 6 callers
Method
set_boundary_vertex
* \brief Sets the boundary vertex on which this vertex is located. * \param[in] v global index of the boundary vertex */
src/lib/geogram/voronoi/generic_RVD_vertex.h:545
↓ 6 callers
Function
set_cells_color
* \brief Sets the color used to display mesh cells. * \param[in] r , g , b , a the components of the cells color, * in (0.0 .. 1.0) *
src/lib/geogram_gfx/mesh/mesh_gfx.h:419
↓ 6 callers
Function
set_triangle_adjacent
* \brief Sets triangle to triangle adjacency. * \param[in] t1 a triangle. * \param[in] le local index of an edge of \p t (in 0..2). * \
src/lib/geogram/voronoi/convex_cell.h:1019
↓ 6 callers
Function
set_triangle_adjacent
* \brief Sets a triangle adjacency. * \param[in] t the triangle index * \param[in] e local edge index (0,1 or 2) * \param[in] t2 global
src/lib/geogram/voronoi/generic_RVD_cell.h:452
↓ 6 callers
Function
set_vertex_id
* \brief Sets the id of a vertex. * \details Each vertex of a ConvexCell has an id, that can * be used to maintain the correspondence with a
src/lib/geogram/voronoi/generic_RVD_cell.h:627
↓ 6 callers
Function
side3_exact_SOS
* \brief Exact implementation of the side3() predicate using low-level * exact arithmetics API (expansion class). */
src/lib/geogram/numerics/predicates.cpp:568
↓ 6 callers
Method
simplify_coplanar_facets
src/lib/geogram/mesh/mesh_surface_intersection.cpp:2281
↓ 6 callers
Function
size
* \brief Gets the size of the image along one of the axes. * \param[in] axis the axis, one of (0,1,2) * \return the number of pixels
src/lib/geogram/image/image.h:130
↓ 6 callers
Function
stream_buffer_object
src/lib/geogram_gfx/basic/GL.cpp:496
↓ 6 callers
Function
t_vertex
* \brief Gets the vertex of a triangle by its local index, using * standard triangle numerotation (edge i is opposite to vertex i). * \para
src/lib/geogram/mesh/mesh_degree3_vertices.cpp:89
↓ 6 callers
Function
tessellate_facets
src/lib/geogram/mesh/mesh_fill_holes.cpp:727
↓ 6 callers
Function
test_simple_linear_solve
* \brief Tests OpenNL solve with * a simple linear system. * \details * Solve \f$ \left[ \begin{array}{ll} 1 & 2 \\ 3 & 4 \end{array} \right] *
src/examples/geogram/opennl_basic_example/main.c:56
↓ 6 callers
Function
tet_facet_vertex
* \brief Gets a vertex of a tetrahedron by local facet * index and local vertex index in facet. * \param[in] t global index of the
src/lib/geogram/mesh/mesh.h:2895
↓ 6 callers
Function
tet_is_finite
* \brief Tests whether a given tetrahedron * is a finite one. * \details Infinite tetrahedra are the ones * that are in
src/lib/geogram/delaunay/delaunay_3d.h:527
↓ 6 callers
Function
tet_next
* \brief Gets the index of a successor of a tetrahedron. * \details Tetrahedra can be linked, it is used to manage * both the free
src/lib/geogram/delaunay/delaunay_3d.h:465
↓ 6 callers
Function
tetra_signed_volume
* \brief Computes the signed volume of a 3d tetrahedron * \param[in] p1 first vertex of the tetrahedron * \param[in] p2 second verte
src/lib/geogram/basic/geometry.h:483
↓ 6 callers
Method
text
* \brief Gets the text. * \return a const pointer to the text of this source. */
src/lib/geogram_gfx/basic/GLSL.h:146
↓ 6 callers
Function
transform_range
src/lib/geogram/basic/range.h:551
↓ 6 callers
Function
transform_range_ref
src/lib/geogram/basic/range.h:568
↓ 6 callers
Function
triangle_find_vertex
* \brief Gets the local index of a vertex in a triangle. * \param[in] t a triangle. * \param[in] v a vertex index. * \return the local
src/lib/geogram/voronoi/convex_cell.h:1047
↓ 6 callers
Function
triangle_is_used
* \brief Tests whether a given triangle is used. * \param[in] t index of the triangle * \pre t < max_t() */
src/lib/geogram/voronoi/generic_RVD_cell.h:389
↓ 6 callers
Function
triangle_vertex
* \brief Gets a triangle vertex. * \param[in] t a triangle. * \param[in] lv local index of a vertex of \p t (in 0..2). * \return the ve
src/lib/geogram/voronoi/convex_cell.h:1034
↓ 6 callers
Function
v_global_index
* \brief Gets the global vertex index from a local * vertex index. * \details Vertex indices correspond to planes (remember, * we are
src/lib/geogram/voronoi/convex_cell.h:830
↓ 6 callers
Function
wchar_to_UTF8
src/lib/geogram/basic/string.cpp:248
↓ 6 callers
Function
weight
* \brief Gets a weight by index. * \param[in] v a vertex index. Can be a virtual * vertex index in periodic mode. * \retur
src/lib/geogram/delaunay/periodic_delaunay_3d.h:198
↓ 6 callers
Function
yy_load_buffer_state
src/bin/fpg/lex.yy.cpp:1980
↓ 5 callers
Function
CGAL_error_msg
src/bin/fpg/CGALmini/basic.h:13
↓ 5 callers
Function
FFInterp
src/examples/graphics/demo_Evert/generateGeometry.cpp:845
↓ 5 callers
Method
add
src/bin/fpg/Static_filter_with_scaling.cpp:282
↓ 5 callers
Method
addParameter
src/bin/fpg/Symbol.cpp:80
↓ 5 callers
Function
add_arg
src/lib/geogram_gfx/gui/command.h:1027
↓ 5 callers
Method
add_point
src/lib/geogram/points/principal_axes.cpp:116
↓ 5 callers
Method
add_term
src/bin/pck/expr.cpp:150
↓ 5 callers
Method
adjacent_seed
* \brief Gets the adjacent seed. * \return the global index of the adjacent seed */
src/lib/geogram/voronoi/generic_RVD_vertex.h:875
↓ 5 callers
Function
angle
* \brief Computes the angle between two vectors associated to two adjacent * facets. * \param[in] mesh a pointer to a surface mesh * \
src/lib/geogram/parameterization/mesh_global_param.cpp:65
↓ 5 callers
Function
bboxes_overlap
* \brief Tests whether two Boxes have a non-empty intersection. * \param[in] B1 first box * \param[in] B2 second box * \return true if
src/lib/geogram/basic/geometry.h:736
↓ 5 callers
Method
begin
src/lib/geogram/parameterization/mesh_segmentation.cpp:398
↓ 5 callers
Method
begin
* \brief Starts a new QUADS primitive */
src/examples/graphics/demo_Evert/main.cpp:407
↓ 5 callers
Method
capacity
* \brief Gets the maximum number of elements that can be * stored in this small_set. */
src/lib/geogram/voronoi/generic_RVD_vertex.h:115
↓ 5 callers
Function
clip_by_plane
src/lib/geogram/voronoi/generic_RVD_cell.h:282
↓ 5 callers
Function
compute_BRIO_order
src/lib/geogram/mesh/mesh_reorder.cpp:1287
↓ 5 callers
Function
configure_builder
src/examples/geogram/compute_CSG/main.cpp:50
↓ 5 callers
Method
contains
src/lib/geogram/mesh/mesh_AABB.cpp:700
↓ 5 callers
Method
contains
src/bin/fpg/Misc_visitors.cpp:102
↓ 5 callers
Function
cos_angle
* \brief Computes the cosine of the angle between two 3d vectors. * \param[in] a first vector * \param[in] b second vector
src/lib/geogram/basic/geometry.h:269
↓ 5 callers
Method
create_UBO
src/lib/geogram_gfx/GLUP/GLUP_marching_cells.cpp:293
↓ 5 callers
Function
create_triangle
* \brief Directly creates a new triangle. * \param[in] i , j, k the three vertices of the * triangle. * \details The triangle is inser
src/lib/geogram/voronoi/convex_cell.h:708
↓ 5 callers
Function
create_vertex
* \brief Directly creates a new vertex. * \param[in] P the plane equation attached to the vertex. * \return the index of the newly created v
src/lib/geogram/voronoi/convex_cell.h:677
↓ 5 callers
Method
data
* \brief Gets the pointer to the data. * \return a pointer to the stored array. */
src/lib/geogram/basic/attributes.h:1621
↓ 5 callers
Function
debug_check_geometry
* \brief Consistency geometrical check for all the triangles * in debug mode, ignored in release mode * \details aborts if inconsistency is
src/lib/geogram/delaunay/CDT_2d.h:1177
↓ 5 callers
Function
dimension
* \brief Gets the dimension of this Delaunay. * \return the dimension of this Delauna */
src/lib/geogram/delaunay/delaunay.h:171
↓ 5 callers
Function
distance2
src/lib/geogram/basic/geometry_nd.h:65
↓ 5 callers
Function
downgrade_message
src/lib/geogram_gfx/GLUP/GLUP.cpp:62
↓ 5 callers
Function
draw_volume_vertex_with_attribute
src/lib/geogram_gfx/mesh/mesh_gfx.h:736
↓ 5 callers
Method
dump
src/bin/fpg/ASTdump.cpp:22
↓ 5 callers
Function
element_type_name_is_known
* \brief Tests whether a given element type is registered in * the system. * \param[in] element_type_name a const reference to a string
src/lib/geogram/basic/attributes.h:484
↓ 5 callers
Method
enable
* \brief Enables this ImmediateBuffer. */
src/lib/geogram_gfx/GLUP/GLUP_context.h:392
↓ 5 callers
Method
end
src/lib/geogram/parameterization/mesh_segmentation.cpp:403
↓ 5 callers
Function
enter_JNI_function
* \brief To be called at the beginning of each function that uses the JNI. * \details Gets the JNIEnv and attaches the current thread to *
src/lib/geogram/basic/android_utils.cpp:64
↓ 5 callers
Method
exact_vertex
src/lib/geogram/mesh/mesh_surface_intersection.cpp:936
↓ 5 callers
Function
field
* \brief Gets a line field as a modifiable string * \details The function returns the field at index \p i. Function * get_fields() must be c
src/lib/geogram/basic/line_stream.h:151
↓ 5 callers
Function
find_attribute_set
* \brief Finds an attribute set by name. * \param[in] name a const reference to the name of the attribute set * \return a pointer to the Att
src/lib/geogram/basic/geofile.h:494
↓ 5 callers
Method
find_or_create_vertex
src/lib/geogram/voronoi/RVD_mesh_builder.cpp:48
↓ 5 callers
Function
first_triangle
* \brief Gets the first triangle. * \return the index of the first triangle, or END_OF_LIST * if this ConvexCell is empty. */
src/lib/geogram/voronoi/convex_cell.h:866
↓ 5 callers
Method
for_each_volumetric_integration_simplex
src/lib/geogram/voronoi/generic_RVD.h:1204
↓ 5 callers
Function
get_arg_int
src/lib/geogram/basic/command_line.cpp:799
↓ 5 callers
Function
get_args
src/lib/geogram/basic/command_line.cpp:947
↓ 5 callers
Method
get_boundary_vertex
* \brief Gets the global index of the boundary vertex that corresponds * to this vertex. * \pre nb_boundary_facets() == 3 *
src/lib/geogram/voronoi/generic_RVD_vertex.h:520
↓ 5 callers
Function
get_connected_components
src/lib/geogram/mesh/mesh_topology.cpp:73
↓ 5 callers
Method
get_neighbors
* \brief Nearest neighbor search * \param[in] i index of the query point * \param[out] neigh array of nb signed_index_t * \
src/lib/geogram/points/co3ne.cpp:1732
↓ 5 callers
Function
get_triangle_vertices
src/lib/geogram/mesh/triangle_intersection.cpp:868
↓ 5 callers
Function
get_vec4
src/lib/geogram_gfx/lua/lua_glup.cpp:215
↓ 5 callers
Function
glupGetMatrixMode
src/lib/geogram_gfx/GLUP/GLUP.cpp:897
↓ 5 callers
Function
glupPrivateNormal3fv
src/lib/geogram_gfx/GLUP/GLUP_private.h:287
↓ 5 callers
Function
glupSetCellsShrink
src/lib/geogram_gfx/GLUP/GLUP.cpp:761
↓ 5 callers
Function
glup_mod
src/lib/geogram_gfx/GLUP/shaders/GLUP/defs.h:9
↓ 5 callers
Function
grow
* \brief Allocates a new triangle. * \details This function is called whenever a triangle needs * to be created and the free list is empty.
src/lib/geogram/voronoi/generic_RVD_cell.h:1344
↓ 5 callers
Function
height
* \brief Gets the height of the image. * \return the height of the image, in pixels, or 1 * for 1D images */
src/lib/geogram/image/image.h:148
← previous
next →
601–700 of 5,867, ranked by callers