MeshLib Documentation
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CMR::AABBTreeBase< T >Base class for most AABB-trees (except for AABBTreePoints)
 CMR::AABBTreeBase< FaceTreeTraits3 >
 CMR::AABBTreeBase< LineTreeTraits< V > >
 CMR::AABBTreeBase< ObjTreeTraits >
 CMR::AABBTreeNode< T >
 CMR::AABBTreePointsBounding volume hierarchy for point cloud structure
 CMR::AABBTreeTraits< L, B >
 CMR::AffineXf< V >
 CMR::AllLocalTriangulationsTriangulations for all points, with easy access by VertId
 CMR::AlphaSortGL
 CMR::AncillaryLabelHelper class to manage ancillary labels used by plugins
 CMR::AncillaryLinesHelper class to manage ancillary visual lines used by plugins
 CMR::AncillaryMeshHelper class to manage ancillary visual mesh used by plugins
 CMR::AncillaryPointsHelper class to manage ancillary visual points used by plugins
 CMR::RenderDimensions::AngleParams
 CMR::AnyVisualizeMaskEnum
 CMR::ArcInterpolationParams
 CMR::AsyncRequest
 CMR::AsyncTimer
 Cauto_cast_trait< T >
 CMR::BasicUiRenderTask::BackwardPassParams
 CMR::Ball
 Cspdlog::sinks::base_sink
 CMR::GcodeProcessor::BaseAction< Vec >
 CMR::GcodeProcessor::BaseAction< Vector3f >
 CMR::BaseFitParams
 CBaseObjectType
 CMR::PlanarTriangulation::BaseOutlineParameters
 CMR::ViewportGL::BasePickResult
 CMR::BaseRenderParamsCommon rendering parameters for meshes and UI
 CBases...
 CMR::BaseShellParameters
 CMR::BaseTiffParameters
 CMR::Features::MeasureResult::BasicPart
 CMR::BasicUiRenderTaskIRenderObject::renderUi() can emit zero or more or more of those tasks. They are sorted by depth every frame
 CMR::ImGuiMath::BasicVectorCompareHelper< Derived, A, All >
 CMR::ImGuiMath::BasicVectorCompareHelper< CompareAll< A >, A, false >
 CMR::ImGuiMath::BasicVectorCompareHelper< CompareAll< A >, A, true >
 CMR::RenderWrapObject::detail::BasicWrapperTargetUntyped
 CMR::WatershedGraph::BasinInfoAssociated with each vertex in graph
 CMR::BasinVolumeCalculator
 CMR::WatershedGraph::BdInfoAssociated with each edge in graph
 CMR::BestFitParabola< T >Accumulates a number of (x,y) points to find the best-least-squares parabola approximating them
 CMR::BestFitPolynomial< T, degree >
 CMR::Features::Traits::Binary< A, B >
 CMR::Features::Traits::Binary< Primitives::ConeSegment, Primitives::ConeSegment >
 CMR::Features::Traits::Binary< Primitives::ConeSegment, Primitives::Sphere >
 CMR::Features::Traits::Binary< Primitives::Plane, Primitives::ConeSegment >
 CMR::Features::Traits::Binary< Primitives::Plane, Primitives::Plane >
 CMR::Features::Traits::Binary< Primitives::Plane, Primitives::Sphere >
 CMR::Features::Traits::Binary< Primitives::Sphere, Primitives::Sphere >
 CMR::BindVertexAttribArraySettings
 CMR::SeparationPointStorage::Block
 CMR::BMap< T, I >Flat map: I -> T
 CMR::BMap< FaceId, size_t >
 CMR::BMap< UndirectedEdgeId, size_t >
 CMR::BMap< VertId, size_t >
 CMR::BooleanInternalParametersParameters will be useful if specified
 CMR::BooleanParameters
 CMR::BooleanPreCutResult
 CMR::BooleanResultStructure contain boolean result
 CMR::BooleanResultMapperStructure to map old mesh BitSets to new
 CMR::BooleanResultPointsVertices and points representing mesh intersection result
 CMR::BoundarySelectionWidget::BoundarySelectionWidgetParams
 CMR::UI::TestEngine::detail::BoundedValue< T >
 CMR::Box< V >Box given by its min- and max- corners
 CMR::BoxedLeaf< T >
 CMR::Buffer< V, I >Std::vector<V>-like container that is 1) resized without initialization of its elements, 2) much simplified: no push_back and many other methods
 CMR::Buffer< FaceId, size_t >
 CMR::Buffer< T, I >
 CMR::Buffer< UndirectedEdgeId, size_t >
 CMR::Buffer< VertId >
 CMR::Buffer< VertId, size_t >
 CMR::MeshBuilder::BuildSettings
 CMR::UI::ButtonCustomizationParamsParameters to customize buttonEx
 CMR::UI::TestEngine::ButtonEntry
 CMR::RibbonButtonDrawer::ButtonItemWidth
 CMR::UI::CachedTextSize
 CMR::Parallel::CallSimply
 CMR::Parallel::CallSimplyMaker
 CMR::Parallel::CallWithTLS< T >
 CMR::Parallel::CallWithTLSMaker< L >
 CMR::UI::CheckboxOrModifierState
 CChecks...
 CMR::CloudPartMapping
 CMR::CNCMachineSettingsClass with CNC machine emulation settings
 CMR::Color
 CMR::ColorMapAggregator< Tag >Class for aggregate several color map in one Color maps are aggregated according order
 CMR::ColorTheme
 CMR::GcodeProcessor::Command
 CMR::CommandLoop
 CMR::ImGuiMath::detail::CommonVecSize< T, P... >
 CMR::ComputeSteepestDescentPathSettings
 CMR::Cone3< T >
 CMR::Cone3Approximation< T >
 CMR::Cone3ApproximationParams
 CMR::ConeFittingFunctor< T >
 CMR::Features::Primitives::ConeSegment
 CMR::Config
 CMR::EmbeddedPython::Config
 CConnectables...
 CMR::ContoursDistanceMapOffsetStructure with parameters for optional offset in distanceMapFromContours function
 CMR::ContoursDistanceMapOptions
 CMR::ContourToDistanceMapParamsStructure with parameters to generate DistanceMap by Contours
 CMR::CoordinateConvertersThis struct contains coordinate converters float-int-float
 CMR::CoordinateConverters2This struct contains coordinate converters float-int-float
 CMR::CudaAccessorThe purpose of this class is to access CUDA algorithms without explicit dependency on MRCuda
 CMR::ImGuiMeasurementIndicators::CurveParams
 CMR::CustomButtonParameters
 CImGui::CustomStatePluginWindowParametersStructure that contains parameters for State plugin window with custom style
 CMR::CutMeshParametersParameters of MR::cutMesh
 CMR::CutMeshResult
 CMR::Cylinder3< T >
 CMR::Cylinder3Approximation< T >
 CMR::DecimatePolylineResultResults of MR::decimateContour
 CMR::DecimatePolylineSettings< V >Parameters structure for MR::decimatePolyline
 CMR::DecimateResultResults of MR::decimateMesh
 CMR::DecimateSettingsParameters structure for MR::decimateMesh
 CMR::DeloneSettings
 CMR::DenoiseViaNormalsSettings
 CMR::DenseBox
 CMR::DentalIdThis class represents tooth id
 CMR::DetectTunnelSettings
 CMR::RibbonMenu::DialogItemPtr
 CMR::VoxelsLoad::DicomVolume
 CMR::Dipole
 CMR::Directory
 CMR::DirectoryIteratorIterator of directory items that will save any errors in (ec) instead of throwing exceptions
 CMR::DirectoryRecursive
 CMR::DirectoryRecursiveIteratorRecursive iterator of directory items that will save any errors in (ec) instead of throwing exceptions
 CMR::Dirty
 CMR::DistanceMapToWorldThis structure store data to transform distance map to world coordinates
 CMR::ImGuiMeasurementIndicators::DistanceParams
 CMR::DistanceToMeshOptions
 CMR::DistanceVolumeParams
 CMR::DividePointCloudOptionalOutput
 CMR::DividePolylineParameters
 CMR::DoubleOffsetSettings
 CMR::DrawButtonParams
 CMR::RibbonMenu::DrawGroupConfig
 Cboost::dynamic_bitset
 CMR::PointsLoad::E57LoadSettings
 CMR::EdgePathsBuilderT< MetricToPenalty >Class is responsible for finding smallest metric edge paths on a mesh
 CMR::EdgePathsBuilderT< MetricToAStarPenalty >
 CMR::EdgePointEncodes a point on an edge of mesh or of polyline
 CMR::EdgePointPairTwo edge-points (e.g. representing collision point of two edges)
 CMR::EdgeSegmentRepresents a segment on one edge
 CMR::EdgeTriEdge from one mesh and triangle from another mesh
 CMR::Heap< T, I, P >::Element
 CMR::EmbeddedPython
 CMR::EmbeddedStructureParameters
 CMR::detail::Units::Empty
 CMR::Graph::EndVertices
 CMR::UI::TestEngine::Entry
 CMR::EnumNeihbourFaces
 CMR::EnumNeihbourVertices
 CMR::MeshBuilder::equalVector3fThis makes bit-wise comparison of two Vector3f's thus making two NaNs equal
 CMR::ViewerSettingsPlugin::ExternalSettings
 CMR::FaceDistancesSettings
 CMR::FaceFace
 Cstd::false_type
 CMR::TriangulationHelpers::FanOptimizerQueueElement
 CMR::FanRecordDescribes one fan of triangles around a point excluding the point
 CMR::FeatureObjectProjectPointResult
 CMR::FeatureObjectSharedProperty
 CMR::FewSmallest< T >Class stores some number of smallest elements from a larger number of candidates
 CMR::FewSmallest< MR::PointsProjectionResult >
 CMR::FileClass to open C FILE handle and automatically close it in the destructor
 CMR::FileDialogSignalsThis structure contains global signals for file dialogs, that are called on valid selection of file or folder
 CMR::FileLoadOptions
 CMR::FileParameters
 CMR::FillHoleItem
 CMR::FillHoleMetricHolds metrics for fillHole and buildCylinderBetweenTwoHoles triangulation
 CMR::FillHoleNicelySettings
 CMR::FillHoleParamsParameters structure for MR::fillHole
Structure has some options to control MR::fillHole
 CMR::UI::RectAllocator::FindFreeRectResult
 CMR::FindInnerShellSettings
 CMR::FindOverhangsSettingsParameters for MR::findOverhangs
 CMR::FindOverlappingSettings
 CMR::FlatTree
 Copenvdb::FloatGrid
 CMR::FlowAggregatorThis class can track multiple flows and find in each mesh vertex the amount of water reached it
 CMR::FlowOrigin
 CMR::FlowAggregator::Flows
 CMR::FormatRegistry< Processor >
 CMR::WebRequest::FormData
 CMR::FramebufferData
 CMR::FrameCounter
 CMR::FrameRedrawRequestClass for requesting frame redraw in some time
 CMR::FreeFormBestFit
 CMR::FreeFormDeformer
 CMR::detail::FuncCallHelper
 CMR::GcodeProcessor
 CMR::GcodeToolsLibrary
 CMR::GCommand
 CMR::GlBuffer
 CMR::GLStaticHolder
 CMR::GlTexture
 CMR::GraphMathematical graph consisting from vertices and undirected edges
 CMR::GridSettingsSettings defining regular grid, where each quadrangular cell is split on two triangles in one of two ways
 CMR::GridToMeshSettingsParameters of OpenVDB Grid to Mesh conversion using Dual Marching Cubes algorithm
 CMR::UI::TestEngine::GroupEntry
 CMR::TouchpadController::Handler
 CMR::HashToVectorMappingConverter
 CMR::Heap< T, I, P >Stores map from element id in[0, size) to T;
 CMR::Histogram
 CImGui::HistogramGridLineHelper structure for PlotCustomHistogram describing background grid line and label
 CMR::Historian< HistoryActionType >
 CMR::HistoryAction
 CMR::HistoryStoreThis class stores history stack for undo/redo
 CMR::HoleEdgePoint
 CMR::HoleFillPlanConcise representation of proposed hole triangulation
 CMR::IConnectable
 CMR::ICP
 CMR::ICPPairData
 CMR::ICPProperties
 CMR::Id< T >
 CMR::Id< MR::EdgeTag >
 CMR::Id< VoxelTag >
 CMR::IdRange< Id >Range of indices [beg, end)
 CMR::IFastWindingNumberAbstract class for fast approximate computation of generalized winding number for a mesh (using its AABB tree)
 CMR::IICPTreeIndexerStructure to find leafs and groups of each in cascade mode
 CMR::Image
 CMR::ImGuiImage
 CMR::FixUndercuts::ImproveDirectionParameters
 CMR::ImproveSamplingSettings
 CMR::InflateSettings
 CMR::InSphereFound maximal inscribed sphere touching input point with center along given direction
 CMR::InSphereSearchSettingsControls the finding of maximal inscribed sphere in mesh
 Cstd::integral_constant
 CMR::PlanarTriangulation::IntersectionInfoInfo about intersection point for mapping
 CMR::IntersectionPrecomputes< T >
 CMR::IntersectionPrecomputes2< T >
 CMR::PlanarTriangulation::IntersectionsMapStruct to map new vertices (only appear on intersections) of the outline to it's edges
 CMR::InTreePathBuilder
 CMR::IOFilter
 CMR::IPluginUpdate
 CMR::IPointPairsSimple interface for pairs holder
 CMR::IPointsToMeshProjectorAbstract class, computes the closest point on mesh to each of given points. Pure virtual functions must be implemented
 CMR::IRenderObject
 CMR::ISceneSelectionChange
 CMR::ISceneStateCheck
 CMR::NormalsToPoints::ISolver
 CMR::IteratorRange< I >
 CMR::ITransformControls
 CMR::IViewerSettingsManager
 CMR::Palette::Label
 CMR::ImGuiMenu::LabelParams
 CMR::Laplacian
 CMR::MeshComponents::LargeByAreaComponentsSettings
 CMR::LaunchParams
 CMR::RenderDimensions::LengthParams
 CMR::Line< V >
 CMR::Line3Mesh< T >
 CMR::Line< T >
 CMR::ImGuiMeasurementIndicators::LineCap
 CMR::LineInterpolationParams
 CMR::ImGuiMeasurementIndicators::LineParams
 CMR::LineSegm< V >
 CMR::LinesLoad::LinesLoader
 CMR::LinesSave::LinesSaver
 CMR::VoxelsLoad::LoadDCMResult
 CMR::VoxelsLoad::LoadingTiffSettings
 CMR::LoggerMake default spd logger
 CMR::MakeDegenerateBandAroundRegionParams
 CMR::detail::MakeScopeGuard< T >
 CMR::MakeSignedByWindingNumberSettings
 CMR::BooleanResultMapper::Maps
 CMR::MarchingCubesByParts
 CMR::MarchingCubesParams
 CMR::MarkedVoxelSlice::Mark
 CMR::Matrix2< T >
 CMR::Matrix3< T >
 CMR::Matrix4< T >
 CMR::Features::MeasureResultStores the results of measuring two objects relative to one another
 CMR::MenuItemCaptionSize
 CMR::MenuItemInfo
 CMR::MergeVolumePartSettingsParameters' structure for MR::mergeVolumePart
 CMR::Mesh
 CMR::MeshAttributes
 CMR::MeshAttributesToUpdate
 CMR::MeshDiff
 CMR::MeshIntersectionResult
 CMR::MeshLoad::MeshLoader
 CMR::MeshLoadInfoInformation about loading process and mesh construction from primitives
 CMR::MeshLoadSettingsSetting for mesh loading from external format, and locations of optional output data
 CMR::MeshMeshConverter
 CMR::MeshMeshDistanceResult
 CMR::MeshMeshSignedDistanceResult
 CMR::MeshNormals
 CMR::MeshOnVoxelsT< MeshType >
 CMR::MeshOrPoints
 CMR::MeshOrPointsXfObject and its transformation to global space with other objects
 CMR::MeshBuilder::MeshPiece
 CMR::MeshPointDescribes the point of measurement on mesh
 CMR::MeshProjectionResult
 CMR::MeshRegion< RegionTag >
 CMR::MeshSave::MeshSaver
 CMR::MeshToDirectionVolumeParams
 CMR::MeshToDistanceMapParams
 CMR::MeshToDistanceVolumeParams
 CMR::MeshTopology
 CMR::MeshToVolumeParams
 CMR::MeshTriPoint
 CMR::MeshVoxelsConverter
 CMR::MetricToAStarPenalty
 CMinMax
 CMR::ModelPointsDataStructure to contain pointers to model data
 CMR::PythonExport::ModuleData
 CMR::MouseController::MouseControlKey
 CMR::MouseController
 CMR::GcodeProcessor::MoveAction
 CMR::MovementBuildBodyParams
 CMR::MoveMeshToVoxelMaxDerivSettings
 CMR::MoveObjectByMouseImpl
 CMRAffineXf3fAffine transformation: y = A*x + b, where A in VxV, and b in V
 CMRBooleanParametersOptional parameters for mrBoolean
 CMRBooleanResultThis structure store result mesh of mrBoolean or some error info
 CMRBooleanResultMapperStructure to map old mesh BitSets to new
 CMRBox3f
 CMRCoordinateConvertersThis struct contains coordinate converters float-int-float
 CMRDecimateResultResults of mrDecimateMesh
 CMRDecimateSettingsParameters for mrDecimateMesh
 CMREdgeIdEdge index
 CMREdgeTriEdge from one mesh and triangle from another mesh
 CMRFaceIdFace index
 CMRFillHoleMetricHolds metrics for mrFillHole and mrBuildCylinderBetweenTwoHoles triangulation
 CMRFillHoleNicelyParams
 CMRFillHoleParamsParameters structure for mrFillHole
Structure has some options to control mrFillHole
 CMRFindProjectionParametersOptional parameters for mrFindProjection
 CMRFixSelfIntersectionsSettingsSetting set for mesh self-intersections fix
 CMRGeneralOffsetParameters
 CMRICPPairData
 CMRICPProperties
 CMRMakeCylinderAdvancedParametersOptional parameters for mrMakeCylinderAdvanced
 CMRMakeTorusParametersParameters for mrMakeTorus
 CMRMakeUVSphereParametersParameters for mrMakeUVSphere
 CMRMatrix3fArbitrary row-major 3x3 matrix
 CMRMeshAddPartByMaskParametersOptional parameters for mrMeshAddPartByMask
 CMRMeshComponentsMapStores reference on Face2RegionMap ( key: face id, value: region id ) and number of components
 CMRMeshLoadNamedMesh
 CMRMeshLoadObjLoadSettings
 CMRMeshNormals
 CMRMeshPartStores reference on whole mesh (if region is NULL) or on its part (if region pointer is valid)
 CMRMeshProjectionResult
 CMRMeshRegionsStores reference on bitset of faces and number of regions
 CMRMeshSaveNamedXfMesh
 CMRMeshTriPoint
 CMRMultiwayICPSamplingParametersParameters that are used for sampling of the MultiwayICP objects
 CMRObjIdObject index
 CMRObjVertId
 CMROffsetParameters
 CMROneMeshContour
 CMROneMeshIntersection
 CMRPointOnFace
 CMRPointPairStores a pair of points: one samples on the source and the closest to it on the target
 CMRRegionIdRegion index
 CMRRemeshSettingsParameters for mrRemesh
 CMRResolveMeshDegenSettingsParameters for mrResolveMeshDegenerations
 CMRSphereParamsParameters for mrMakeSphere
 CMRTriPointfEncodes a point inside a triangle using barycentric coordinates
 CMRUndirectedEdgeIdEdge index
 CMRVariableEdgeTri
 CMRVector3fThree-dimensional vector
 CMRVertIdVertex index
 CImGui::MultiDragRes
 CMR::MultiRayMeshIntersectResult
 CMR::MultiwayAligningTransform
 CMR::MultiwayICP
 CMR::MultiwayICPSamplingParametersParameters that are used for sampling of the MultiwayICP objects
 CMR::MutexOwner
 CN
 CMR::PointsLoad::NamedCloudLoads scene from e57 file
 CMR::MeshLoad::NamedMesh
 CMR::MeshSave::NamedXfMeshSaves a number of named meshes in .obj file
 CMR::NextEdgeSameLeft
 CMR::NextEdgeSameOrigin
 CMR::NoCtor< T >
 CMR::NoCtor< T >
 CMR::AABBTreePoints::Node
 CMR::NoInit
 CMR::NoiseSettings
 CMR::NoModelCheck
 CMR::NormalsToPoints
 CMR::NotificationTags
 CMR::NoVisualRepresentationCheck
 Copenvdb::util::NullInterrupter
 CMR::NumSum
 CMR::ObjectChildrenHolder
 CMR::ObjectFactoryBase
 CMR::ObjKindTraits< X >Various information about different types of objects
 CMR::ObjKindTraits< FeaturesObjectKind::Circle >
 CMR::ObjKindTraits< FeaturesObjectKind::Cone >
 CMR::ObjKindTraits< FeaturesObjectKind::Cylinder >
 CMR::ObjKindTraits< FeaturesObjectKind::Line >
 CMR::ObjKindTraits< FeaturesObjectKind::Plane >
 CMR::ObjKindTraits< FeaturesObjectKind::Point >
 CMR::ObjKindTraits< FeaturesObjectKind::Sphere >
 CMR::MeshLoad::ObjLoadSettings
 CMR::ObjTreeTraits
 CMR::ObjVertId
 CMR::OffsetContourIndex
 CMR::OffsetContoursOrigins
 CMR::OffsetContoursParams
 CMR::OffsetContoursRestoreZParamsParameters of restoring Z coordinate of XY offset 3d contours
 CMR::OneMeshContour
 CMR::OneMeshIntersection
 CMR::OriginAndDimensionsShift of zero voxel in 3D space and dimensions of voxel-grid
 CMR::PlanarTriangulation::OutlineParameters
 CMR::OutputFlows
 CMR::WatershedGraph::OverflowPointDescribes a point where a flow from one basin overflows into another basin
 CMR::PackMapping
 CMR::PaletteClass to hold one dimension texture with value to UV mapping
 CMR::PalettePresetsClass to save and load user palette presets
 CMR::Parabola< T >Represents quadratic function f(x) = a*x*x + b*x + c
 CMR::MarkedVoxelSlice::Parameters
 CMR::Palette::Parameters
 CMR::RibbonMenuSearch::Parameters
 CMR::SurfacePointWidget::Parameters
 CMR::Viewport::Parameters
 CMR::VoxelsVolumeCachingAccessor< V >::Parameters
 CMR::ImGuiMeasurementIndicators::Params
 CMR::UI::NonOverlappingLabelTask::Params
 CMR::ColorMapAggregator< Tag >::PartialColorMapPartial color map
 CMR::PartMapping
 CMR::Pdf
 CMR::PdfParametersParameters of document style
 CMR::ViewportGL::PickParameters
 CMR::Viewport::PickRenderObjectParams
 CMR::Features::Primitives::Plane
 CMR::Plane3< T >
 CMR::PlaneAccumulatorClass to accumulate planes to find then their crossing point
 CMR::UI::PlotAxis
 CMR::ImGuiMenu::PluginsCache
 CMR::AABBTreePoints::Point
 CMR::PointAccumulatorClass to accumulate points and make best line / plane approximation
 CMR::PointCloud
 CMR::PointInAllSpaces
 CMR::PointOnFace
 CMR::PointOnObject
 CMR::PointsLoad::PointsLoader
 CMR::PointsLoadSettings
 CMR::PointsProjectionResult
 CMR::PointsSave::PointsSaver
 CMR::PointsToMeshParameters
 CMR::PointToPlaneAligningTransform
 CMR::PointToPointAligningTransform
 CMR::Polyline< V >
 CMR::PolylineIntersectionResult2
 CMR::PolylineMakerSimplifies construction of connected polyline in the topology
 CMR::PolylineProjectionResult< V >
 CMR::PolylineProjectionWithOffsetResult< V >
 CMR::PolylineSubdivideSettings
 CMR::PolylineTopology
 CMR::PolylineTraits< V >
 CMR::PolylineTraits< Vector2f >
 CMR::PolylineTraits< Vector3f >
 CMR::PolylineUndirectedEdgeIterator
 CMR::Polynomial< T, degree >
 CMR::PolynomialWrapper< T >This is a unifying interface for a polynomial of some degree, known only in runtime
 CMR::PositionedText
 CMR::PrecipitationSimulatorClass models water increase in the terrain under the rain with constant precipitation
 CMR::PreciseCollisionResult
 CMR::PreciseVertCoords
 CMR::PreciseVertCoords2
 CMR::ImGuiMeasurementIndicators::PreparedCurve
 CMR::TeethMaskToDirectionVolumeConvertor::ProcessResult
 CMR::ProgressBar
 CMR::MeshOrPoints::ProjectionResult
 CMR::Object::ProtectedStruct
 CMR::PythonExport
 CMR::PythonFunctionAdder
 CPythonStreamRedirector< T >
 CMR::Matrix3< T >::QRReturns 3 Euler angles, assuming this is a rotation matrix composed as follows: R=R(z)*R(y)*R(x)
 CMR::QuadraticForm< V >
 CMR::QuadricApprox
 CMR::QuadTextureVertexObject
 CMR::Quaternion< T >
 CMR::UI::RadioButtonOrModifierState
 CMR::RenderDimensions::RadiusParams
 CMR::RangeCounter< TreeT >Functor to calculate tile and leaf valid nodes count
 CMR::RangeProcessor< TreeT, Transformer >Class to use in tbb::parallel_reduce for openvdb::tree transformation
 CMR::RangeProcessorSingle< TreeT, Proc >Class to use in tbb::parallel_reduce for tree operations that do not require an output tree
 CMR::RangeProgress
 CMR::RangeSize
 CMR::VoxelsLoad::RawParameters
 CMR::RawTiffOutput
 CMR::RayOrigin< T >
 CMR::EdgePathsBuilderT< MetricToPenalty >::ReachedVert
 CMR::RebuildMeshSettings
 CMR::RecentFilesStore
 CMR::UI::RectAllocator
 CMR::RectIndexerClass for converting 2D integer coordinates into 1D linear coordinates and backward
 CMR::RefineParametersOptional parameters for refineFeatureObject
 CMR::RegisterRenderObjectConstructor
 CMR::RegularMapMesherClass for making mesh from regular distance map
 CMR::RelaxParams
 CMR::RemeshSettings
 CMR::RenderBufferRef< T >
 CMR::RenderObjectBuffer
 CRenderObjectType
 CMR::ResolveMeshDegenSettings
 CMR::RibbonButtonDrawerClass for drawing ribbon menu buttons
 CMR::RibbonFontManager
 CMR::RibbonIcons
 CMR::RibbonMenuItemAdder< T >
 CMR::RibbonMenuItemCall< T >
 CMR::RibbonMenuSearch
 CMR::RibbonNotification
 CMR::RibbonNotifier
 CMR::RibbonSchema
 CMR::RibbonSchemaHolder
 CMR::RibbonSchemaLoader
 CMR::RibbonTab
 CMR::RigidScaleXf3< T >
 CMR::RigidXf3< T >
 CMR::UI::SaveChangesPopupSettings
 CMR::SaveObjectSettings
 CMR::SaveSettingsDetermines how to save points/lines/mesh
 CMR::VoxelsSave::SavingSettings
 CMR::ViewportGL::ScaledPickRes
 CMR::SceneCache
 CMR::SceneColors
 CMR::SceneLoad::SceneLoadResultScene loading result
 CMR::SceneObjectsListDrawerClass for drawing a list of scene objects (and handling interaction with it)
 CMR::SceneReorder
 CMR::SceneRoot
 CMR::SceneSettings
 CMR::SceneTextureGL
 CMR::detail::ScopeGuard< F >
 CMR::ScopeHistory
 CMR::SearchPathSettingsGeo path search settings
 CMR::RibbonSchemaHolder::SearchResultStruct to hold information for search result presentation
 CMR::RibbonSchemaHolder::SearchResultWeightAncillary struct to hold information for search result order
 CMR::SegmEndColors
 CMR::SegmentSegmentIntersectResult
 CMR::SegmPoint< T >Encodes a point inside a line segment using relative distance in [0,1]
 CMR::SeparationPointStorageStorage for points on voxel edges used in Marching Cubes algorithms
 CMR::SetBitIteratorT< T >Iterator to enumerate all indices with set bits in BitSet class or its derivatives
 CMR::GlTexture::Settings
 CMR::SelfIntersections::SettingsSetting set for mesh self-intersections fix
 CMR::SurfaceManipulationWidget::SettingsMesh change settings
 CMR::TriangulationHelpers::Settings
 CMR::ShaderWarning
 CMR::ShadowsGL
 CMR::Meta::SharedPtrTraits< T >
 CMR::SharpenMarchingCubesMeshSettings
 CMR::ShellVertexInfoInformation about shell vertex
 CMR::ShiftTransformer< TreeT >Functor for shifting voxels
 CMR::ShortcutManager::ShortcutCommand
 CMR::ShortcutKey
 Cboost::signals2::signal
 CMR::SignedDistanceToMeshResult
 CMR::SimpleTimeRecord
 CMR::PrecipitationSimulator::SimulationStep
 CMR::SkyPatchThis class represents a portion of the sky, and its radiation
 CMR::SliceInfoBase
 CMR::SomeLocalTriangulationsDescribes a number of local triangulations of some points (e.g. assigned to a thread)
 CMR::SortIntersectionsData
 CMR::SpaceMouseController
 CMR::SpaceMouseHandlerClass to handle spacemouse
 CMR::SpaceMouseParameters
 CMR::SpacingSettings
 CMR::Sphere< V >
 CMR::SphereParams
 CMR::SplashWindow
 CMR::MultiwayAligningTransform::Stabilizer
 CMR::StitchHolesParamsParameters structure for MR::buildCylinderBetweenTwoHoles
Structure has some options to control MR::buildCylinderBetweenTwoHoles
 CMR::StopOnTrueCombiner
 Cstd::streambuf
 CMR::ImGuiMeasurementIndicators::StringWithIcon
 CMR::SubdivideSettings
 CMR::Features::SubfeatureInfo
 CMR::RenderWrapObject::detail::SubobjectStorage< ObjectType >
 CMR::RenderWrapObject::detail::SubobjectStorage< WrappedModelSubobject< IsPrimary, ObjectLines > >
 CMR::RenderWrapObject::detail::SubobjectStorage< WrappedModelSubobject< IsPrimary, ObjectMesh > >
 CMR::RenderWrapObject::detail::SubobjectStorage< WrappedModelSubobject< IsPrimary, ObjectPoints > >
 CMR::SurfaceContoursWidget::SurfaceContoursWidgetParams
 CMR::SurfaceDistanceBuilderThis class is responsible for iterative construction of distance map along the surface
 CMR::SymbolMeshParams
 CMR::SymMatrix2< T >
 CMR::SymMatrix3< T >
 CMR::SymMatrix4< T >
 CMR::SystemMemory
 CMR::SystemPathSystem directory path manager
 CT
 CMR::TeethMaskToDirectionVolumeConvertor
 CMR::TerminalVertex
 CMR::Timer
 CMR::ToolbarClass to draw toolbar and toolbar customize windows
 CMR::ToolPathParams
 CMR::ToolPathResult
 CMR::TouchpadParameters
 CMR::TransformedMeshJust stores a mesh and its transformation to some fixed reference frame
 CMR::MeshBuilder::TriangleMesh triangle represented by its three vertices and by its face ID
 CMR::TriangleSegmentIntersectResult
 CMR::TriangulationHelpers::TriangulatedFanDataData with caches for optimizing fan triangulation
 CMR::TriangulationParametersParameters of point cloud triangulation
 CMR::Viewport::TriCornerColors
 CMR::TriIntersectResult
 CMR::TriMesh
 CMR::TrimOptionalOutput
 CMR::TrimWithPlaneParams
 CMR::TriPoint< T >Encodes a point inside a triangle using barycentric coordinates
 CMR::TrivialMetricToPenaltyVertices in the queue are ordered by their metric from a start location
 Cstd::true_type
 CTs...
 CMR::TypedFlatTree
 CMR::UiRenderManager
 CMR::Features::Traits::Unary< T >
 CMR::Features::Traits::Unary< Primitives::ConeSegment >
 CMR::Features::Traits::Unary< Primitives::Plane >
 CMR::Features::Traits::Unary< Primitives::Sphere >
 CMR::UndirectedEdgeIterator
 CMR::UndirectedEdgeUndirectedEdge
 CMR::UnifiedPythonStream
 CMR::UniformSamplingSettings
 CMR::UnionFind< I >Simple union find data structure
 Cstd::unique_ptr
 CMR::UniqueTemporaryFolderHelper class to create a temporary folder; the folder will be removed on the object's destruction
 CMR::UniqueThreadSafeOwner< T >
 CMR::UniqueThreadSafeOwner< Dipoles >
 CMR::UniqueThreadSafeOwner< MR::AABBTree >
 CMR::UniqueThreadSafeOwner< MR::AABBTreePoints >
 CMR::UniqueThreadSafeOwner< MR::AABBTreePolyline< V > >
 CMR::UniteManyMeshesParams
 CMR::UnitInfo
 CMR::UnitToStringParams< E >
 CMR::UnorientedTriangle
 CUpdates...
 CMR::UI::TestEngine::ValueEntry::Value< T >
 CMR::UI::TestEngine::ValueEntry::Value< T >
 CMR::UI::TestEngine::ValueEntry
 CMR::ImGuiMath::detail::VecFromSize< N >
 CMR::ImGuiMath::detail::VecFromSize< 2 >
 CMR::ImGuiMath::detail::VecFromSize< 4 >
 CMR::Vector< T, I >Std::vector<T>-like container that requires specific indexing type,
 CMR::Vector2< T >
 CMR::Vector3< T >
 CMR::Vector4< T >
 CMR::Vector< AffineXf3f, ObjId >
 CMR::Vector< char, VertId >
 CMR::Vector< Color, Id< Tag > >
 CMR::Vector< EdgeId, FaceId >
 CMR::Vector< EdgeId, VertId >
 CMR::Vector< EndVertices, EdgeId >
 CMR::Vector< float, UndirectedEdgeId >
 CMR::Vector< Graph::VertId, Graph::VertId >
 CMR::Vector< HalfEdgeRecord, EdgeId >
 CMR::Vector< I, I >
 CMR::Vector< ICPPairsGrid, ICPLayer >
 CMR::Vector< int, FaceId >
 CMR::Vector< int, VertId >
 CMR::Vector< MeshOrPointsXf, ObjId >
 CMR::Vector< MR::FanRecord, VertId >
 CMR::Vector< MR::MeshOrPointsXf, ObjId >
 CMR::Vector< MR::MeshTexture, TextureId >
 CMR::Vector< MR::QuadraticForm< V >, VertId >
 CMR::Vector< MR::WatershedGraph::BasinInfo, Graph::VertId >
 CMR::Vector< MR::WatershedGraph::BdInfo, Graph::EdgeId >
 CMR::Vector< Neighbours, VertId >
 CMR::Vector< Node, NodeId >
 CMR::Vector< QuadraticForm3f, VertId >
 CMR::Vector< size_t, GraphVertId >
 CMR::Vector< size_t, I >
 CMR::Vector< SurfacePath, VertId >
 CMR::Vector< TextureId, FaceId >
 CMR::Vector< V, VertId >
 CMR::Vector< VoxelId, FaceId >
 Cvector_wrapper_base< T >
 CMR::VectorTraits< T >
 CMR::VectorTraits< ImVec2 >
 CMR::VectorTraits< ImVec4 >
 CMR::VectorTraits< Vector2< T > >
 CMR::VectorTraits< Vector3< T > >
 CMR::VectorTraits< Vector4< T > >
 CMR::VertDistance
 CMR::MeshBuilder::VertDuplication
 CMR::MeshBuilder::VertexIdentifier
 CMR::VertPathInfoInformation associated with each vertex by the paths builder
 CMR::VertRenumberMaps valid points to packed sequential indices
 CMR::MeshBuilder::VertSpan
 CMR::Viewer
 CMR::ViewerEventQueueQueue to ignore multiple mouse moves in one frame
 CMR::ViewerPlugin
 CMR::ViewerSetup
 CMR::Viewport
 CMR::ViewportGL
 CMR::ViewportId
 CMR::ViewportIteratorIterates over all ViewportIds in given ViewportMask
 CMR::ViewportLinesWithColors
 CMR::ViewportMaskStores mask of viewport unique identifiers
 CMR::ViewportPointsWithColors
 CMR::ViewportProperty< T >
 CMR::ViewportProperty< AffineXf3f >
 CMR::ViewportProperty< ControlBit >
 CMR::ViewportProperty< Matrix3f >
 CMR::ViewportProperty< MR::Color >
 CMR::ViewportProperty< MR::XfBasedCache< Box3f > >
 CMR::ViewportProperty< uint8_t >
 CMR::TransformControls::VisualParams
 CMR::VolumeIndexer
 CMR::ObjectVoxels::VolumeRenderingParams
 CMR::VolumeSegmentationParametersParameters for volume segmentation
 CMR::VolumeSegmenterClass for voxels segmentation
 CMR::VolumeToMeshByPartsSettingsParameters' structure for MR::volumeToMeshByParts
 CMR::VoxelLocationBoth linear Id and 3D coordinates of the same voxel
 CMR::VoxelMetricParametersParameters for building metric function
 CMR::VoxelsVolume< T >Box in 3D space subdivided on voxels stored in T
 CMR::VoxelsVolumeAccessor< Volume >Helper class for generalized voxel volume data access
 CMR::VoxelsVolumeAccessor< V >
 CMR::VoxelsVolumeAccessor< VdbVolume >VoxelsVolumeAccessor specialization for VDB volume
 CMR::VoxelsVolumeAccessor< VoxelsVolume< VoxelValueGetter< T > > >VoxelsVolumeAccessor specialization for value getters
 CMR::VoxelsVolumeCachingAccessor< V >
 CMR::VoxelsVolumeInterpolatedAccessor< Accessor >
 CMR::VoxelsVolumeInterpolatedAccessor< MR::VoxelsVolumeAccessor< VdbVolume > >
 CMR::VoxelTraits< T >
 CMR::VoxelTraits< FloatGrid >
 CMR::VoxelTraits< VoxelValueGetter< T > >
 CMR::WatershedGraphGraphs representing rain basins on the mesh
 CMR::WebRequest
 CMR::WeightedVertex
 CMR::Writer< T >
 CMR::XfBasedCache< T >
 CMR::XfBasedCache< Box3f >
 CMR::ZeroOnMove< T >
 CMR::ZeroOnMove< size_t >