Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MeshInspector/MeshLib
/ types & classes
Types & classes
2,246 in github.com/MeshInspector/MeshLib
⨍
Functions
8,977
◇
Types & classes
2,246
↳
Endpoints
18
↓ 382 callers
Class
ImVec2
source/MRViewer/MRVectorTraits.h:5
↓ 158 callers
Class
Color
source/MRMesh/MRColor.h:8
↓ 78 callers
Class
Text
Represents an arbitrary block of text, possibly with icons, colors, etc.
source/MRViewer/MRImGuiMeasurementIndicators.h:132
↓ 73 callers
Class
IOFilter
source/MRMesh/MRIOFilters.h:16
↓ 66 callers
Class
scale
source/MRIOExtras/MRSvg.cpp:256
↓ 57 callers
Class
ImVec4
source/MRViewer/MRVectorTraits.h:6
↓ 48 callers
Class
MeshTriPoint
source/MRMesh/MRMeshFwd.h:497
↓ 34 callers
Class
Array
A schema describing an array of whatever is passed to the constructor.
source/MRMcp/MRMcp.h:64
↓ 21 callers
Class
ViewportMask
source/MRMesh/MRMeshFwd.h:142
↓ 17 callers
Class
BitSet
std::vector<bool> like container (random-access, size_t - index type, bool - value type) with all bits after size() considered off during testing
source/MRMesh/MRBitSet.h:68
↓ 15 callers
Enum
OutEdge
source/MRMesh/MRVolumeIndexer.h:20
↓ 12 callers
Class
VolumeIndexer
source/MRMesh/MRVolumeIndexer.h:64
↓ 12 callers
Class
rotate
source/MRIOExtras/MRSvg.cpp:263
↓ 10 callers
Class
EdgePoint
encodes a point on an edge of mesh or of polyline
source/MRMesh/MREdgePoint.h:10
↓ 9 callers
Class
CompareAll
source/MRViewer/MRImGuiVectorOperators.h:180
↓ 8 callers
Enum
Tag
source/MRViewer/MRRibbonNotification.h:15
↓ 8 callers
Class
Vector3
source/MRMesh/MRVector3.h:29
↓ 7 callers
Class
Matrix2
source/MRMesh/MRMatrix2.h:20
↓ 7 callers
Class
Matrix3
source/MRMesh/MRMatrix3.h:20
↓ 6 callers
Enum
LengthUnit
source/MRMesh/MRUnitInfo.h:19
↓ 6 callers
Class
Mesh
This class represents a mesh, including topology (connectivity) information and point coordinates, as well as some caches to accelerate search algorit
source/MRMesh/MRMesh.h:22
↓ 5 callers
Class
RadiusTask
source/MRViewer/MRRenderDimensions.h:101
↓ 5 callers
Enum
RibbonColorsType
source/MRViewer/MRColorTheme.h:63
↓ 5 callers
Class
Src2TgtMaps
use this adapter to call functions expecting PartMapping parameter to receive src2tgt dense maps
source/MRMesh/MRPartMappingAdapters.h:10
↓ 5 callers
Enum
Type
source/MRViewer/MRColorTheme.h:31
↓ 5 callers
Enum
ValueType
source/MRMesh/MRTiffIO.h:23
↓ 5 callers
Class
Vector2
source/MRMesh/MRVector2.h:28
↓ 5 callers
Enum
ViewportColorsType
source/MRViewer/MRColorTheme.h:146
↓ 5 callers
Class
ViewportId
source/MRMesh/MRMeshFwd.h:141
↓ 4 callers
Class
AABBTreePoints
bounding volume hierarchy for point cloud structure
source/MRMesh/MRAABBTreePoints.h:15
↓ 4 callers
Enum
DegreesMode
source/MRViewer/MRUnits.h:49
↓ 4 callers
Class
MeshOrPoints
This class can hold either mesh part or point cloud. It is used for generic algorithms operating with either of them
source/MRMesh/MRMeshOrPoints.h:17
↓ 4 callers
Enum
MouseMode
Standard mouse functions for camera control
source/MRViewer/MRMouse.h:19
↓ 4 callers
Class
ViewerSetup
source/MRViewer/MRViewerFwd.h:45
↓ 3 callers
Class
AABBTreePointsMaker
source/MRMesh/MRAABBTreePoints.cpp:33
↓ 3 callers
Class
LengthTask
source/MRViewer/MRRenderDimensions.h:171
↓ 3 callers
Class
Matrix
source/MRMesh/MRMatrix.h:15
↓ 3 callers
Class
Matrix4
source/MRMesh/MRMatrix4.h:21
↓ 3 callers
Class
MeshDiff
this object stores a difference between two meshes: both in coordinates and in topology \details if the meshes are similar then this object is small,
source/MRMesh/MRMeshDiff.h:12
↓ 3 callers
Class
MeshTopologyDiff
this object stores a difference between two topologies: both in coordinates and in topology \details if the topologies are similar then this object is
source/MRMesh/MRMeshTopologyDiff.h:12
↓ 3 callers
Class
MoveAndScrollData
struct to auto-scroll after move (arrow up / down)
source/MRViewer/MRSceneObjectsListDrawer.h:127
↓ 3 callers
Class
NumSum
source/MRMesh/MRICP.h:89
↓ 3 callers
Class
ParametersMetric
source/MRVoxels/MRWeightedPointsShell.h:50
↓ 3 callers
Class
Sphere
source/MRMesh/MRSphere.h:10
↓ 3 callers
Class
Subtree
source/MRMesh/MRAABBTreeMaker.hpp:16
↓ 3 callers
Class
SubtreePoints
source/MRMesh/MRAABBTreePoints.cpp:14
↓ 3 callers
Enum
Type
source/MRCommonPlugins/ViewerButtons/MRSceneControlMenuItems.h:50
↓ 3 callers
Class
VertCoordsDiff
this object stores a difference between two vectors with 3D coordinates \details if the vectors are similar then this object is small, if the vectors
source/MRMesh/MRVertCoordsDiff.h:11
↓ 2 callers
Class
AngleTask
source/MRViewer/MRRenderDimensions.h:135
↓ 2 callers
Enum
BooleanOperation
* Enum class of available CSG operations * \image html boolean/no_bool.png "Two separate meshes" width = 300cm * \sa \ref MR::boolean */
source/MRMesh/MRBooleanOperation.h:19
↓ 2 callers
Class
ContourToDistanceMapParams
Structure with parameters to generate DistanceMap by Contours
source/MRMesh/MRDistanceMapParams.h:93
↓ 2 callers
Enum
ControlBit
source/MRViewer/MRObjectTransformWidget.h:21
↓ 2 callers
Class
DentalId
This class represents tooth id
source/MRVoxels/MRTeethMaskToDirectionVolume.h:17
↓ 2 callers
Class
DistanceMap
this class allows to store distances from the plane in particular pixels validVerts keeps only pixels with mesh-intersecting rays from them
source/MRMesh/MRDistanceMap.h:23
↓ 2 callers
Class
Element
source/MRMesh/MRHeap.h:25
↓ 2 callers
Enum
FontType
source/MRViewer/MRRibbonFontManager.h:16
↓ 2 callers
Class
Line
source/MRMesh/MRLine.h:12
↓ 2 callers
Class
LocaleInfo
scripts/gettext/fetch_language_names.py:30
↓ 2 callers
Enum
MouseButton
source/MRViewer/MRMouse.h:9
↓ 2 callers
Enum
OutEdge2
source/MRMesh/MRRectIndexer.h:14
↓ 2 callers
Enum
OutlierTypeMask
Types of outlier points
source/MRMesh/MROutlierPoints.h:27
↓ 2 callers
Class
PLYProperty
source/MRMesh/miniply.h:83
↓ 2 callers
Class
PickedVertData
source/MRViewer/MRSurfaceManipulationWidget.h:206
↓ 2 callers
Class
PolylineUndirectedEdgeIterator
The iterator to find all not-lone undirected edges in the polyline topology \ingroup PolylineGroup
source/MRMesh/MRPolylineEdgeIterator.h:12
↓ 2 callers
Class
RibbonMenuUIConfig
source/MRViewer/MRRibbonMenuUIConfig.h:14
↓ 2 callers
Enum
RotationAxisName
source/MRMesh/MRCNCMachineSettings.h:19
↓ 2 callers
Class
Saver
source/MRIOExtras/MRCtm.cpp:49
↓ 2 callers
Enum
ShaderType
source/MRViewer/MRGLStaticHolder.h:15
↓ 2 callers
Class
TransformedMesh
just stores a mesh and its transformation to some fixed reference frame
source/MRMesh/MRMeshBooleanFacade.h:10
↓ 2 callers
Class
UndirectedEdgeIterator
The iterator to find all not-lone undirected edges in the mesh
source/MRMesh/MREdgeIterator.h:11
↓ 2 callers
Class
Value
source/MRViewer/MRPalette.h:14
↓ 2 callers
Class
ViewportIterator
iterates over all ViewportIds in given ViewportMask
source/MRMesh/MRViewportId.h:81
↓ 1 callers
Class
AABBTree
bounding volume hierarchy \ingroup AABBTreeGroup
source/MRMesh/MRAABBTree.h:15
↓ 1 callers
Class
AABBTreeObjects
tree containing world bounding boxes of individual objects having individual local-to-world transformations \ingroup AABBTreeGroup
source/MRMesh/MRAABBTreeObjects.h:18
↓ 1 callers
Class
Box
source/MRMesh/MRBox.h:26
↓ 1 callers
Class
BuildSettings
source/MRMesh/MRMeshFwd.h:793
↓ 1 callers
Class
CompareAny
source/MRViewer/MRImGuiVectorOperators.h:188
↓ 1 callers
Class
Data
source/MRMesh/MRObjectLoad.cpp:46
↓ 1 callers
Enum
Directory
source/MRMesh/MRSystemPath.h:34
↓ 1 callers
Enum
DistanceMode
source/MRMesh/MRDistanceMeasurementObject.h:52
↓ 1 callers
Class
EdgeTri
edge from one mesh and triangle from another mesh
source/MRMesh/MRMeshCollidePrecise.h:16
↓ 1 callers
Enum
EdgeType
source/MRMesh/MRGridSettings.h:20
↓ 1 callers
Class
Empty
source/MRIOExtras/MRPdf.h:181
↓ 1 callers
Enum
EventType
types of counted events
source/MRViewer/MRViewer.h:276
↓ 1 callers
Class
FitDataParams
source/MRViewer/MRFitData.h:28
↓ 1 callers
Class
FloatGrid
source/MRVoxels/MRVoxelsFwd.h:29
↓ 1 callers
Enum
GLPrimitivesType
types of gl primitives counters
source/MRViewer/MRViewer.h:292
↓ 1 callers
Class
HandlerHidapi
source/MRViewer/MRViewerFwd.h:93
↓ 1 callers
Class
Heap
source/MRMesh/MRHeap.h:22
↓ 1 callers
Class
Histogram
source/MRViewer/MRPalette.h:201
↓ 1 callers
Class
HoleEdgePoint
source/MRViewer/MRPickHoleBorderElement.h:10
↓ 1 callers
Class
ICP
This class allows you to register two object with similar shape using Iterative Closest Points (ICP) point-to-point or point-to-plane algorithms \snip
source/MRMesh/MRICP.h:188
↓ 1 callers
Class
Id
source/MRMesh/MRId.h:16
↓ 1 callers
Class
LaunchParams
This struct contains rules for viewer launch
source/MRViewer/MRViewer.h:30
↓ 1 callers
Class
MR_BIND_PREFERRED_NAME
source/MRMesh/MRMeshFwd.h:132
↓ 1 callers
Class
MeshTopology
Mesh Topology \ingroup MeshGroup
source/MRMesh/MRMeshTopology.h:26
↓ 1 callers
Class
MinimalViewerSetup
source/mrviewerpy/MRPythonViewer.cpp:109
↓ 1 callers
Enum
MoveMode
mode of instrument movement
source/MRMesh/MRGcodeProcessor.h:116
↓ 1 callers
Enum
NeighborDir
source/MRMesh/MRDistanceMap.cpp:528
↓ 1 callers
Class
Number
A schema describing a scalar.
source/MRMcp/MRMcp.h:34
next →
1–100 of 2,246, ranked by callers