Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BrunoLevy/geogram
/ types & classes
Types & classes
749 in github.com/BrunoLevy/geogram
⨍
Functions
5,867
◇
Types & classes
749
↓ 141 callers
Class
vec3
src/lib/geogram/voronoi/convex_cell.h:87
↓ 109 callers
Enum
Sign
* \brief Integer constants that represent the sign of a value */
src/lib/geogram/basic/numeric.h:69
↓ 88 callers
Class
vec4
src/lib/geogram/voronoi/convex_cell.h:92
↓ 79 callers
Class
vec2
src/lib/geogram/voronoi/convex_cell.h:83
↓ 59 callers
Class
vec3
* \brief A 3D vector */
src/examples/geogram/opennl_LSCM/main.cpp:87
↓ 20 callers
Class
vec2
* \brief A 2D vector */
src/examples/geogram/opennl_LSCM/main.cpp:64
↓ 19 callers
Class
index_as_iterator
* \brief Wraps an integer to be used with the range-based for construct. * \details Not really an iterator, rather a pseudo-index. * Geogr
src/lib/geogram/basic/range.h:66
↓ 18 callers
Class
ThreeJet
* \brief Stores the value and the derivatives of a bivariate function. * \details A jet is the collection of all of the low-order * derivatives of
src/examples/graphics/demo_Evert/generateGeometry.cpp:243
↓ 14 callers
Class
TwoJet
src/examples/graphics/demo_Evert/generateGeometry.cpp:33
↓ 12 callers
Class
RuntimeError
src/bin/fpg/FPG/Error.h:44
↓ 11 callers
Class
Ray
* \brief A Ray, in parametric form. */
src/lib/geogram/basic/geometry.h:967
↓ 11 callers
Class
rationalg
src/lib/geogram/basic/rationalg.h:60
↓ 9 callers
Enum
MeshRepairMode
* \brief Determines the operating mode of mesh_repair(). * The flags can be combined with the 'bitwise or' (|) operator. * MESH_REPAIR_DEFAU
src/lib/geogram/mesh/mesh_repair.h:59
↓ 7 callers
Class
InvalidDimension
src/lib/geogram/delaunay/delaunay.h:79
↓ 7 callers
Class
ParseError
src/bin/fpg/FPG/Error.h:34
↓ 7 callers
Enum
RDTMode
* \brief Determines the operating mode of * compute_RDT(). * \details The flags can be combined with the * 'bitwise or' (
src/lib/geogram/voronoi/RVD.h:430
↓ 7 callers
Class
TypeError
src/bin/fpg/FPG/Error.h:50
↓ 7 callers
Class
Value
* \brief A parsed value in a .csg file * \details Can be a number, a boolean, a 1d array or a 2d array */
src/lib/geogram/mesh/mesh_CSG_utils.h:61
↓ 6 callers
Class
FacetSeed
* \brief A (facet,seed) pair. * \details Used by GEOGen::RestrictedVoronoiDiagram * for propagating over the facet graph and the * Dela
src/lib/geogram/voronoi/generic_RVD_utils.h:116
↓ 6 callers
Class
InternalError
src/bin/fpg/FPG/Error.h:39
↓ 6 callers
Class
index_range
* \brief A generic index_range bounded by two "non-iterators". */
src/lib/geogram/basic/range.h:106
↓ 6 callers
Class
stat
src/lib/geogram/basic/file_system.cpp:1064
↓ 5 callers
Class
Group_item_is_equal
src/bin/fpg/Group_algebra.cpp:15
↓ 4 callers
Class
Edge
src/lib/geogram/mesh/mesh_minkowski.cpp:296
↓ 4 callers
Enum
MeshElementsFlags
* \brief Indicates the mesh elements (vertices, facets or cells) * present in a mesh. * \details The set of elements present in a mesh is r
src/lib/geogram/mesh/mesh.h:3111
↓ 4 callers
Enum
Sign2
src/lib/geogram/numerics/interval_nt.h:93
↓ 4 callers
Enum
TriangleRegion
* \brief Encodes the location of a point within a triangle. * \details A point can be located in 6 different regions, that * correspond to t
src/lib/geogram/mesh/triangle_intersection.h:64
↓ 4 callers
Class
const_index_ptr_in_array
* \brief Encapsulates a const pointer to an element in an index_t array * \details In debug mode, checks bounds on indirection */
src/lib/geogram/basic/range.h:167
↓ 3 callers
Class
Arg
* \brief Command line argument * \details Arg stores information about command line arguments: */
src/lib/geogram/basic/command_line.cpp:100
↓ 3 callers
Class
BuildVolumetricRVD
src/lib/geogram/voronoi/RVD.cpp:1239
↓ 3 callers
Enum
MeshBooleanOperationFlags
src/lib/geogram/mesh/mesh_surface_intersection.h:1172
↓ 3 callers
Class
MeshFacetBasis
* \brief Represents a local orthonormal basis * of a mesh facet. */
src/lib/geogram/mesh/mesh_frame_field.cpp:74
↓ 3 callers
Class
Static_filter_error
src/bin/fpg/FPG/Static_filter_error.h:8
↓ 3 callers
Class
VectorStateVariable
* \brief A GLUP state variable that contains a vector. * \details This corresponds to vec2, vec3, vec4 GLSL types. */
src/lib/geogram_gfx/GLUP/GLUP_context.h:892
↓ 3 callers
Class
Vertex
src/lib/geogram/mesh/mesh_surface_intersection_internal.h:112
↓ 3 callers
Class
Vertex
* \brief Represents a facet of this ConvexCell in dual form. * \details Each facet of a ConvexCell is represented * combinatorially as a Ver
src/lib/geogram/voronoi/generic_RVD_cell.h:155
↓ 3 callers
Class
const_index_ptr_range
src/lib/geogram/basic/range.h:336
↓ 2 callers
Class
AttributeInfo
* \brief Internal representation of attributes. */
src/lib/geogram/basic/geofile.h:356
↓ 2 callers
Class
AttributeSetInfo
* \brief Internal representation of an attribute set. */
src/lib/geogram/basic/geofile.h:409
↓ 2 callers
Class
Group_item_has_same_degree
src/bin/fpg/Group_algebra.cpp:27
↓ 2 callers
Class
Halfedge
src/lib/geogram/mesh/mesh_halfedges.h:65
↓ 2 callers
Class
InputGeoFile
src/lib/geogram/mesh/mesh_io.h:57
↓ 2 callers
Class
IntegrationSimplex
src/lib/geogram/voronoi/RVD.h:68
↓ 2 callers
Enum
MeshAttributesFlags
* \brief Indicates the attributes stored in a mesh and attached * to the mesh elements (vertices, facets or volumes). * \details The set of
src/lib/geogram/mesh/mesh_io.h:66
↓ 2 callers
Enum
MeshCellType
src/lib/geogram/mesh/mesh.h:1746
↓ 2 callers
Enum
MeshDecimateMode
* \brief Determines the operating mode of * mesh_decimate_vertex_clustering(). * The flags can be combined with the 'bitwise or' (|) operato
src/lib/geogram/mesh/mesh_decimate.h:61
↓ 2 callers
Class
OrientNormal
* \brief Used by the algorithm that reorients normals. */
src/lib/geogram/points/co3ne.cpp:91
↓ 2 callers
Class
OutputGeoFile
src/lib/geogram/mesh/mesh_io.h:58
↓ 2 callers
Class
Position
src/bin/fpg/FPG/Transformation.h:45
↓ 2 callers
Class
SFrame
src/lib/geogram/delaunay/periodic_delaunay_3d.cpp:2880
↓ 2 callers
Class
Slot
src/lib/geogram_gfx/GLUP/GLUP.cpp:1915
↓ 2 callers
Class
TwoJetVec
* \brief A vector with automatic differentiation. * \details Each coordinate of the vector stores a function * value and derivatives. */
src/examples/graphics/demo_Evert/generateGeometry.cpp:474
↓ 2 callers
Class
Vertex
* \brief A vertex in an IndexedMesh * \relates IndexedMesh */
src/examples/geogram/opennl_LSCM/main.cpp:255
↓ 2 callers
Class
index_ptr_in_array
* \brief Encapsulates a pointer to an element in an index_t array * \details In debug mode, checks bounds on indirection */
src/lib/geogram/basic/range.h:228
↓ 1 callers
Class
Accessor
* \brief Accessor class used by ScalarAttributeAdapter to * implement indexing operator. */
src/lib/geogram/basic/attributes.h:1878
↓ 1 callers
Class
AttributeStore
src/lib/geogram/basic/attributes.h:64
↓ 1 callers
Class
BoolAttributeAccessor
src/lib/geogram/basic/attributes.h:1667
↓ 1 callers
Class
Chart
* \brief A piece of a mesh. * \details Stores a list of facet indices. The mesh it belongs * to is supposed to have an Attribute<index_t> a
src/lib/geogram/parameterization/mesh_param_packer.cpp:306
↓ 1 callers
Class
CitationRecord
src/lib/geogram/bibliography/bibliography.cpp:54
↓ 1 callers
Class
ColormapInfo
src/lib/geogram_gfx/gui/simple_application.h:603
↓ 1 callers
Class
ComparePointCoord
* \brief Comparison functor used to * sort the point indices. Used by * BalancedKdTree. */
src/lib/geogram/points/kd_tree.cpp:55
↓ 1 callers
Class
ConstAccessor
* \brief Accessor class used by ScalarAttributeAdapter to * implement indexing operator (const version). */
src/lib/geogram/basic/attributes.h:1903
↓ 1 callers
Class
ConstBoolAttributeAccessor
src/lib/geogram/basic/attributes.h:1673
↓ 1 callers
Class
ConvexCell
src/lib/geogram/voronoi/RVD_callback.h:53
↓ 1 callers
Class
Delaunay
src/lib/geogram/voronoi/RVD.h:66
↓ 1 callers
Class
Environment
src/lib/geogram/basic/environment.h:59
↓ 1 callers
Class
Error
src/bin/fpg/FPG/Error.h:15
↓ 1 callers
Class
GetConnectedComponentsPrimalTriangles
src/lib/geogram/voronoi/RVD.cpp:1901
↓ 1 callers
Class
GetPrimalTetrahedra
src/lib/geogram/voronoi/RVD.cpp:2272
↓ 1 callers
Class
GetPrimalTriangles
src/lib/geogram/voronoi/RVD.cpp:1862
↓ 1 callers
Class
Image
src/lib/geogram_gfx/gui/application.h:65
↓ 1 callers
Class
InvalidInput
* \brief Invalid input exception * \details This exception is thrown by Delaunay implementations * in constrained mode, when constr
src/lib/geogram/delaunay/delaunay.h:104
↓ 1 callers
Class
Is_equal_to_expression
src/bin/fpg/FPG/AST.h:441
↓ 1 callers
Class
LexicoCompare
* \brief Comparator class for nD points using lexicographic order. * \details Used by symbolic perturbations. */
src/lib/geogram/numerics/predicates.cpp:90
↓ 1 callers
Class
Logger
src/lib/geogram/basic/logger.h:62
↓ 1 callers
Class
LoggerStream
src/lib/geogram/basic/logger.h:63
↓ 1 callers
Class
MeshCellCornersStore
src/lib/geogram/mesh/mesh.h:325
↓ 1 callers
Enum
MeshCompareFlags
* \brief Flags used to compare two meshes * \details These flags can be bit-or'ed together to tell * mesh_compare() which properties of the
src/lib/geogram/mesh/mesh_compare.h:63
↓ 1 callers
Class
MeshEdges
src/lib/geogram/mesh/mesh.h:323
↓ 1 callers
Class
MeshFacetCornersStore
src/lib/geogram/mesh/mesh.h:324
↓ 1 callers
Class
Node
src/lib/geogram_gfx/imgui_ext/imgui_ext.h:78
↓ 1 callers
Class
Output_rep
src/bin/fpg/FPG/Prettyprint_visitor.h:45
↓ 1 callers
Class
PredicateStats
src/lib/geogram/numerics/PCK.h:122
↓ 1 callers
Class
ProgressTask
src/lib/geogram/basic/progress.h:133
↓ 1 callers
Class
RVDPolygonCallback
src/lib/geogram/voronoi/RVD.h:71
↓ 1 callers
Class
RVDPolyhedronCallback
src/lib/geogram/voronoi/RVD.h:70
↓ 1 callers
Class
RVDVertexMap
src/lib/geogram/voronoi/RVD_callback.h:57
↓ 1 callers
Class
RadialSort
src/lib/geogram/mesh/mesh_surface_intersection.h:432
↓ 1 callers
Class
Ray
src/lib/geogram_gfx/GLUP/shaders/GLUP/fragment_ray_tracing.h:2
↓ 1 callers
Class
RestrictedVoronoiDiagram
src/lib/geogram/voronoi/CVT.h:57
↓ 1 callers
Class
Triangle
src/lib/geogram/voronoi/generic_RVD_cell.h:99
↓ 1 callers
Class
VorpatestLibrary
RobotFramework test library for Vorpaline. It defines 3 main functions that can be invoked from RobotFramework test cases. Each function
tests/lib/VorpatestLibrary.py:144
↓ 1 callers
Class
_Callgrind
Callgrind execution wrapper
tests/lib/VorpatestLibrary.py:123
↓ 1 callers
Class
_Valgrind
Valgrind execution wrapper
tests/lib/VorpatestLibrary.py:75
↓ 1 callers
Class
basic_bindex
src/lib/geogram/mesh/index.h:66
↓ 1 callers
Class
basic_trindex
src/lib/geogram/mesh/index.h:239
↓ 1 callers
Class
index_ptr_range
src/lib/geogram/basic/range.h:298
↓ 1 callers
Class
sigaction
src/lib/geogram/basic/process_unix.cpp:502
↓ 1 callers
Class
vector
src/lib/geogram/basic/memory.h:702
Class
AABB
src/lib/geogram/mesh/mesh_AABB.h:71
next →
1–100 of 749, ranked by callers