MeshLib C++ Docs
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::AncillaryPlaneSmall struct to simplify creating and clearing ancillary plane object in tools
 CMR::AncillaryPointsHelper class to manage ancillary visual points used by plugins
 CMR::RenderDimensions::AngleParams
 CMR::AnyVisualizeMaskEnum
 CMR::ArcInterpolationParams
 CMR::DirectionWidget::Arrow
 CMR::AsyncRequest
 CMR::AsyncTimer
 CMR::BasicUiRenderTask::BackwardPassParams
 CMR::Ball< V >Ball = points surrounded by a sphere in arbitrary space with vector type V
 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::BendContoursAlongCurveParamsParameters for aligning 2d contours along given curve
 CMR::BendTextAlongCurveParams
 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::BitSet
 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::Box< float >
 CMR::Box< int >
 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::UI::ButtonIconCustomizationParams
 CMR::RibbonButtonDrawer::ButtonItemWidth
 CMR::UI::CachedTextSize
 CMR::Parallel::CallSimply
 CMR::Parallel::CallSimplyMaker
 CMR::Parallel::CallWithTLS< T >
 CMR::Parallel::CallWithTLSMaker< L >
 CMR::Pdf::Cell
 CMR::Pdf::CellCustomParams
 CMR::UI::CheckboxOrModifierState
 CChecks...
 CMR::ChunkArray chunk representation
 CMR::ChunkIteratorIterator class for array chunks
 CMR::CloseToMeshVolumeParams
 CMR::CloudPartMapping
 CMR::CmpOldArgument of this type indicates that the object is already in new state, and the following argument is old state
 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::RenderDimensions::CommonParams
 CMR::ImGuiMath::detail::CommonVecSize< T, P... >
 CMR::ObjectComparableWithReference::ComparableProperty
 CMR::ObjectComparableWithReference::ComparisonReferenceValue
 CMR::ObjectComparableWithReference::ComparisonTolerance
 CMR::CompensateRadiusParamsStructure with parameters for compensateRadius function
 CMR::ComputeSteepestDescentPathSettings
 CMR::ComputeSweptVolumeParametersParameters for computeSweptVolume* functions
 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::ContoursMeshAlignParamsParameters for aligning 2d contours onto mesh surface
 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::CornerControllerObjectClass that holds and manages corner controller object
 CMR::CubicBezierCurve< V >Cubic Bezier curve
 CMR::CudaAccessorThe purpose of this class is to access CUDA algorithms without explicit dependency on MRCuda
 CMR::ImGuiMeasurementIndicators::CurveParams
 CMR::CurvePoint
 CMR::CustomButtonParameters
 CMR::UI::CustomConfigModalSettingsSettings required for UI::saveCustomConfigModal
 CImGui::CustomStatePluginWindowParametersStructure that contains parameters for State plugin window with custom style
 CMR::CutByProjectionSettingsSettings structurer for cutMeshByProjection function
 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::DepthPeelingGLClass to encapsulate depth peeling rendering passes as fall back if alpha sort is not available
 CMR::DetectTunnelSettings
 CMR::RibbonMenu::DialogItemPtr
 CMR::VoxelsLoad::DicomStatus
 CMR::VoxelsLoad::DicomVolumeT< T >
 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::UI::Disabler
 CMR::DistanceFromWeightedPointsParams
 CMR::DistanceMapLoadSettingsSettings for loading distance maps from external formats
 CMR::DistanceMapSaveSettingsDetermines how to save distance maps
 CMR::DistanceMapToWorldThis structure store data to transform distance map to world coordinates
 CMR::ImGuiMeasurementIndicators::DistanceParams
 CMR::ImGuiMeasurementIndicators::DistanceResult
 CMR::DistanceToMeshOptionsOptions determining computation of distance from a point to a mesh
 CMR::WeightedShell::DistanceVolumeCreationParams
 CMR::DistanceVolumeParams
 CMR::DividePointCloudOptionalOutput
 CMR::DividePolylineParameters
 CMR::DoubleOffsetSettings
 CMR::DrawButtonParams
 CMR::RibbonMenu::DrawGroupConfig
 CMR::FramebufferData::DrawParams
 CMR::ImGuiMeasurementIndicators::Text::DrawResult
 CMR::PointsLoad::E57LoadSettings
 CMR::EdgeLengthMesh
 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::ImGuiMeasurementIndicators::Text::Elem
 CMR::Heap< T, I, P >::Element
 CMR::EmbeddedPython
 CMR::EmbeddedStructureParameters
 CMR::detail::Units::Empty
 CMR::Pdf::Cell::Empty
 CMR::EndMillCutterEnd mill cutter specifications
 CMR::EndMillToolEnd mill tool specifications
 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::MeshComponents::ExpandToComponentsParams
 CMR::ViewerSettingsPlugin::ExternalSettings
 CMR::FaceDistancesSettings
 CMR::FaceFacePair of faces
 CMR::FaceFaceFaceTriple of faces
 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::FillHolesWithExtraPointsParams
 CMR::FindDisorientationParamsParameters for findDisorientedFaces function
 CMR::UI::RectAllocator::FindFreeRectResult
 CMR::FindInnerShellSettings
 CMR::FindOutliersParamsOutlier point search parameters
 CMR::FindOverhangsSettingsParameters for MR::findOverhangs
 CMR::FindOverlappingSettings
 CMR::FixUndercuts::FindParamsParameters that is used to find undercuts
 CMR::FindProjectionOnPointsSettingsSettings for IPointsProjector::findProjections
 CMR::FixCreasesParamsParameters structure for fixMeshCreases function
 CMR::FixMeshDegeneraciesParams
 CMR::FixUndercuts::FixParamsFix undercuts function parameters
 CMR::VarEdgeTri::FlaggedTri
 CMR::FlatTree
 CMR::FloatGridWrapper class that helps mrbind to avoid excess MRVDBFloatGrid.h includes
 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::FreeFormDeformerClass for deforming mesh using Bernstein interpolation
 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::Heap< T, I, P >Stores map from element id in[0, size) to T;
 CMR::Histogram
 CMR::Palette::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::IComputeToolDistanceInterface for custom tool distance computation implementations
 CMR::IConnectable
 CMR::ICP
 CMR::ICPPairData
 CMR::ICPPropertiesParameters of ICP algorithm
 CMR::Id< T >
 CMR::Id< EdgeTag >
 CMR::Id< VoxelTag >
 CMR::IDragDropHandler
 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::IFastWindingNumberByPartsAbstract class that complements IFastWindingNumber with chunked processing variants of its methods
 CMR::IICPTreeIndexerStructure to find leafs and groups of each in cascade mode
 CMR::Image
 CMR::Pdf::ImageParamsParameters to adding image from file
 CMR::ImGuiImage
 CMR::FixUndercuts::ImproveDirectionParameters
 CMR::ImproveSamplingSettings
 CMR::InflateSettings
 CMR::InplaceStack< T, N >Container class implementing in-place static sized stack
 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::IntrinsicDeloneSettings
 CMR::IOFilter
 CMR::IPluginUpdate
 CMR::IPointPairsSimple interface for pairs holder
 CMR::IPointsProjectorAbstract class for computing the closest points of point clouds
 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::ItemEnabledPerViewport
 CMR::IteratorRange< I >
 CMR::ITransformControls
 CMR::IViewerSettingsManager
 CMR::Palette::Label
 CMR::ImGuiMenu::LabelParams
 CMR::Laplacian
 CMR::MeshComponents::LargeByAreaComponentsSettings
 CMR::LaunchParams
 CMR::RenderDimensions::LengthParams
 CMR::ImGuiMeasurementIndicators::Text::Line
 CMR::ImGuiMeasurementIndicators::TextParams::Line
 CMR::Line< V >
 CMR::Line3Mesh< T >
 CMR::Line< T >
 CMR::ImGuiMeasurementIndicators::LineBodyParams
 CMR::ImGuiMeasurementIndicators::LineCap
 CMR::LineInterpolationParams
 CMR::ImGuiMeasurementIndicators::LineParams
 CMR::ImGuiMeasurementIndicators::LineResult
 CMR::LineSegm< V >
 CMR::LinesLoad::LinesLoader
 CMR::LinesLoadSettingsSetting for polyline loading from external format, and locations of optional output data
 CMR::LinesSave::LinesSaver
 CMR::LoadedObjectsResult of loading (e.g. from a file) as a number of objects
 CMR::LoadedObjectT< ObjectT >Result of loading (e.g. from a file) as one object (with possible subobjects)
 CMR::VoxelsLoad::LoadingTiffSettings
 CMR::TbbThreadMutex::LockGuardRAII-style lock guard for the mutex; releases it on destruction
 CMR::LoggerMake default spd logger
 CMR::MakeBridgeResult
 CMR::MakeDegenerateBandAroundRegionParams
 CMR::detail::MakeScopeGuard< T >
 CMR::MakeSignedByWindingNumberSettings
 CMR::MapOrHashMap< K, V >
 CMR::MapOrHashMap< FaceId, FaceId >
 CMR::MapOrHashMap< UndirectedEdgeId, EdgeId >
 CMR::MapOrHashMap< VertId, VertId >
 CMR::BooleanResultMapper::Maps
 CMR::MarchingCubesByParts
 CMR::MarchingCubesParams
 CMR::MarkedVoxelSlice::Mark
 CMR::MarkedContour3f
 CMR::Matrix2< T >
 CMR::Matrix3< T >
 CMR::Matrix4< T >
 CMR::MaxArg< T, I >
 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::MeshAttributesToUpdate
 CMR::MeshDiff
 CMR::MeshIntersectionResult
 CMR::MeshLoad::MeshLoader
 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, VolumeType >
 CMR::MeshOrPoints
 CMR::MeshOrPointsObject
 CMR::MeshOrPointsXfObject and its transformation to global space with other objects
 CMR::MeshBuilder::MeshPiece
 CMR::MeshPointDescribes the point of measurement on mesh
 CMR::MeshPointAndDistance
 CMR::MeshProjectionParameters
 CMR::MeshProjectionResult
 CMR::MeshProjectionTransforms
 CMR::MeshRegion< RegionTag >
 CMR::MeshSave::MeshSaver
 CMR::MeshSave::MeshSaverCapabilitiesDescribes optional abilities of a MeshSaver
 CMR::MeshToDirectionVolumeParams
 CMR::MeshToDistanceMapParams
 CMR::MeshToDistanceVolumeParams
 CMR::MeshTopology
 CMR::MeshTopologyDiff
 CMR::MeshToVolumeParams
 CMR::MeshTriPoint
 CMR::MeshVoxelsConverter
 CMR::MetricToAStarPenalty
 CMR::MinArg< T, I >
 CMR::MinMaxArg< T, I >
 CMR::ModalDialogHelper class to display modal dialogs. ModalDialogSettings
 CMR::ModalDialogSettingsSettings for ModalDialog
 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
 CMR::MruFormatParameters
 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::NewEdgesMap
 CMR::NextEdgeSameLeft
 CMR::NextEdgeSameOrigin
 CMR::NoCtor< T >
 CMR::NoCtor< T >
 CMR::AABBTreePoints::Node
 CMR::NodeNode
 CMR::NoInit
 CMR::NoiseSettings
 CMR::NoModelCheck
 CMR::NormalsToPoints
 CMR::NotificationTags
 CMR::NoVisualRepresentationCheck
 Copenvdb::util::NullInterrupter
 CMR::NumSum
 CMR::ObjectChildrenHolder
 CMR::ObjectComparableWithReference
 CMR::ObjectFactoryBase
 CMR::ObjectMeshDataMesh and its per-element attributes for ObjectMeshHolder
 CMR::ObjectMeshMergeOptionsOptions to better control MR::merge function
 CMR::PickPointManager::ObjectState
 CMR::ObjectTagEventDispatcherClass for dispatching object tag addition/removal events
 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::OutlierParamsParameters of various criteria for detecting outlier points
 CMR::OutliersDetector
 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::Pdf::PaletteRowStats
 CMR::Parabola< T >Represents quadratic function f(x) = a*x*x + b*x + c
 CMR::ParallelProgressReporter
 CMR::MarkedVoxelSlice::Parameters
 CMR::Palette::Parameters
 CMR::RibbonMenuSearch::Parameters
 CMR::SurfacePointWidget::Parameters
 CMR::Viewport::Parameters
 CMR::VoxelsVolumeCachingAccessor< V >::Parameters
 CMR::WeightedShell::ParametersBase
 CMR::FillingSurface::CellularSurface::Params
 CMR::ImGuiMeasurementIndicators::Params
 CMR::PickPointManager::Params
 CMR::UI::NonOverlappingLabelTask::Params
 CMR::FillingSurface::ParamsFacade< T >A helper to access parameters common for different kind of surfaces
 CMR::ColorMapAggregator< Tag >::PartialColorMapPartial color map
 CMR::PartMappingMapping among elements of source mesh, from which a part is taken, and target mesh
 CMR::Pdf
 CMR::PdfParametersParameters of document style
 CMR::ParallelProgressReporter::PerTaskReporter
 CMR::CornerControllerObject::PickedIds
 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::PlyLoadParamsOptional load artifacts and other setting for PLY file loading
 CMR::AABBTreePoints::Point
 CMR::PointAccumulatorClass to accumulate points and make best line / plane approximation
 CMR::PointAndDistance
 CMR::PointCloud
 CMR::PointCloudPartFull point cloud (if region is nullptr) or some portion of point cloud (if region pointer is valid)
 CMR::PointInAllSpaces
 CMR::PointOnFacePoint located on some mesh's face
 CMR::PointOnObject
 CMR::RenderDimensions::PointParams
 CMR::PointsLoad::PointsLoader
 CMR::PointsLoadSettings
 CMR::PointsProjectionResult
 CMR::PointsSave::PointsSaver
 CMR::PointsToMeshParameters
 CMR::PointToPlaneAligningTransform
 CMR::PointToPointAligningTransform
 CMR::Polyline< V >
 CMR::Cuda::Polyline2DataHolderHelper class to manage the GPU memory-backed buffers for Polyline2 data
 CMR::Cuda::Polyline3DataHolderHelper class to manage the GPU memory-backed buffers for Polyline3 data
 CMR::PolylineIntersectionResult2
 CMR::PolylineMakerSimplifies construction of connected polyline in the topology
 CMR::PolylineProjectionResult< V >
 CPolylineProjectionResult3
 CMR::PolylineProjectionWithOffsetResult< V >
 CMR::PolylineSubdivideSettings
 CMR::PolylineToDistanceVolumeParams
 CMR::PolylineTopology
 CMR::PolylineToVolumeParamsSettings to conversion polyline to volume
 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::PositionVertsSmoothlyParams
 CMR::PrecipitationSimulatorClass models water increase in the terrain under the rain with constant precipitation
 CMR::PreciseVertCoord
 CMR::PreciseVertCoords
 CMR::PreciseVertCoords2
 CMR::ImGuiMeasurementIndicators::PreparedCurve
 CMR::PriorityQueue< T, P >Similar to std::priority_queue, but with ability to access underlying vector to custom modify its elements
 CMR::TeethMaskToDirectionVolumeConvertor::ProcessResult
 CMR::ProjectAttributeParamsThis structure contains transformation for projection from one mesh to another and progress callback
 CMR::MeshOrPoints::ProjectionResult
 CMR::Object::ProtectedStruct
 CMR::ProvidesViewportWidget
 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 >::ReachedVertInformation about just reached vertex (with final metric value)
 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::WeightedShell::ParametersRegions::Region
 CMR::RegisterRenderObjectConstructor
 CMR::RegularMapMesherClass for making mesh from regular distance map
 CMR::RelaxParams
 CMR::RemeshSettings
 CMR::RenderBufferRef< T >
 CMR::RenderObjectBuffer
 CRenderObjectType
 CMR::ResolveMeshDegenSettings
 CMR::SceneLoad::ResultScene loading result
 CMR::RibbonButtonDrawerClass for drawing ribbon menu buttons
 CMR::RibbonConfig
 CMR::RibbonFontHolder
 CMR::RibbonFontManager
 CMR::RibbonIcons
 CMR::RibbonMenuItemAdder
 CMR::RibbonMenuItemCall< T >
 CMR::RibbonMenuSearch
 CMR::RibbonMenuUIConfig
 CMR::RibbonNotification
 CMR::RibbonNotifier
 CMR::RibbonSchema
 CMR::RibbonSchemaHolder
 CMR::RibbonSchemaLoader
 CMR::RibbonSchemaLoadListener
 CMR::RibbonTab
 CMR::RigidScaleXf3< T >
 CMR::RigidXf3< T >
 CMR::UI::SaveChangesPopupSettings
 CImGui::SavedWindowPosParamsParameters drawing classic ImGui::Begin with loading / saving window position
 CMR::SaveObjectSettings
 CMR::SaveSettingsDetermines how to save points/lines/mesh
 CMR::VoxelsSave::SavingSettings
 CMR::ViewportGL::ScaledPickRes
 CMR::SceneCache
 CMR::SceneColors
 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::ScopeHistoryThe purpose of this class is to combine all actions appended to global history store in one big action to undo/redo them all at once
 CMR::RibbonSchemaHolder::SearchParamsTool search options
 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::ImGuiMeasurementIndicators::Stipple::Segment
 CMR::SegmentSegmentIntersectResult
 CMR::SegmPoint< T >Encodes a point inside a line segment using relative distance in [0,1]
 CMR::ImGuiMenu::SelectionInformationStyleStyle constants used for the information panel
 CMR::SeparationPointStorageStorage for points on voxel edges used in Marching Cubes algorithms
 CMR::UI::SeparatorParamsParameters for drawing custom separator
 CMR::SetBitIteratorT< T >Iterator to enumerate all indices with set bits in BitSet class or its derivatives
 CMR::SetNewArgument of this type indicates that the object is in old state, and the following argument is new state to be set
 CMR::GlTexture::Settings
 CMR::ObjectSave::Settings
 CMR::SceneLoad::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::SharedThreadSafeOwner< T >
 CMR::SharedThreadSafeOwner< Dipoles >
 CMR::SharedThreadSafeOwner< MR::AABBTree >
 CMR::SharedThreadSafeOwner< MR::AABBTreePoints >
 CMR::SharedThreadSafeOwner< MR::AABBTreePolyline< V > >
 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::SpaceMouseHandlerBase class for handler of spacemouse devices
 CMR::SpaceMouseParameters
 CMR::SpacingSettings
 CMR::SparsePolynomial< C, D, M >
 CMR::Sphere< V >
 CMR::SphereParams
 CMR::SplashWindow
 CMR::SplineSettings
 CMR::Src2TgtMapsUse this adapter to call functions expecting PartMapping parameter to receive src2tgt dense maps
 CMR::MultiwayAligningTransform::Stabilizer
 CMR::ImGuiMeasurementIndicators::Stipple
 CMR::StitchHolesParamsParameters structure for MR::buildCylinderBetweenTwoHoles
Structure has some options to control MR::buildCylinderBetweenTwoHoles
 CMR::StopOnTrueCombiner
 Cstd::streambuf
 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::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::ImGuiMenu::TagEditorState
 CMR::ParallelProgressReporter::TaskInfo
 CMR::TbbTaskArenaAndGroup
 CMR::TbbThreadMutex
 CMR::TeethMaskToDirectionVolumeConvertor
 CMR::TerminalVertex
 CMR::ImGuiMeasurementIndicators::Text
 CMR::Pdf::TextCellParams
 CMR::ImGuiMeasurementIndicators::TextColor
 CMR::ImGuiMeasurementIndicators::TextFont
 CMR::ImGuiMeasurementIndicators::TextParams
 CMR::Pdf::TextParams
 CMR::ImGuiMeasurementIndicators::TextResult
 CMR::Tgt2SrcMapsUse this adapter to call functions expecting PartMapping parameter to receive tgt2src dense maps
 CMR::ThickenParams
 CMR::Timer
 CMR::RenderDimensions::Tolerance
 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::TransformVdbVolumeResult
 CMR::TransparencyModeStruct to determine transparent rendering mode
 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::UI::TestEngine::detail::UnderlyingValueTypeHelper< T, typename >
 CMR::UndirectedEdgeIterator
 CMR::UndirectedEdgeUndirectedEdgePair of undirected edges
 CMR::UnifiedPythonStream
 CMR::UniformSamplingSettings
 CMR::UnionFind< I >Union-find data structure for representing disjoin sets of elements with few very quick operations: 1) union of two sets in one, 2) checking whether two elements pertain to the same set, 3) finding representative element (root) of each set by any set's element
 CMR::UnionFind< VertId >
 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::MeshBuilder::UniteCloseParams
 CMR::UniteManyMeshesParamsParameters structure for uniteManyMeshes function
 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::VarEdgeTri
 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< SizeType, I >
 CMR::Vector< SizeType, VertId >
 CMR::Vector< SurfacePath, VertId >
 CMR::Vector< T, VoxelId >
 CMR::Vector< TextureId, FaceId >
 CMR::Vector< V, VertId >
 CMR::Vector< Vector3f, VertId >
 CMR::Vector< VertId, VertId >
 CMR::Vector< VoxelId, FaceId >
 CMR::VectorTraits< T >
 CMR::VectorTraits< ImVec2 >
 CMR::VectorTraits< ImVec4 >
 CMR::VectorTraits< Vector2< T > >
 CMR::VectorTraits< Vector3< T > >
 CMR::VectorTraits< Vector4< T > >
 CMR::VertCoordsDiff
 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::ViewerSignals
 CMR::ViewerTitle
 CMR::Viewport
 CMR::ViewportGL
 CMR::ViewportGlobalBasisClass to unify Global Basis control
 CMR::ViewportId
 CMR::ViewportIteratorIterates over all ViewportIds in given ViewportMask
 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::Vector4 >
 CMR::ViewportProperty< MR::XfBasedCache< Box3f > >
 CMR::ViewportProperty< uint8_t >
 CMR::ProvidesViewportWidget::ViewportWidgetInterface
 CMR::VisualObjectTagModified color set for visual objects
 CMR::VisualObjectTagManagerClass for storing and changing visual object properties based on the object tags
 CMR::TransformControls::VisualParams
 CMR::VolumeIndexer
 CMR::FillingSurface::TPMS::VolumeParams
 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< VolumeType >
 CMR::VoxelsVolumeAccessor< VoxelsVolume< Vector< T, VoxelId > > >VoxelsVolumeAccessor specialization for simple volumes
 CMR::VoxelsVolumeAccessor< VoxelsVolume< VoxelValueGetter< T > > >VoxelsVolumeAccessor specialization for value getters
 CMR::VoxelsVolumeCachingAccessor< V >
 CMR::VoxelsVolumeInterpolatedAccessor< Accessor >
 CMR::VoxelsVolumeInterpolatedAccessor< MR::VoxelsVolumeAccessor< VolumeType > >
 CMR::VoxelTraits< T >
 CMR::VoxelTraits< FloatGrid >
 CMR::VoxelTraits< Vector< T, VoxelId > >
 CMR::VoxelTraits< VoxelBitSet >
 CMR::VoxelTraits< VoxelValueGetter< T > >
 CMR::WatershedGraphGraphs representing rain basins on the mesh
 CMR::WebRequest
 CMR::WeightedVertex
 CMR::Writer< T >
 CMR::WriteRawTiffParams
 CMR::XfBasedCache< T >
 CMR::XfBasedCache< Box3f >
 CMR::ZCompensateParams
 CMR::ZeroOnMove< T >
 CMR::ZeroOnMove< size_t >