CMR::AABBTreeBase< T > | Base class for most AABB-trees (except for AABBTreePoints) |
►CMR::AABBTreeBase< FaceTreeTraits3 > | |
CMR::AABBTree | |
►CMR::AABBTreeBase< LineTreeTraits< V > > | |
CMR::AABBTreePolyline< V > | Bounding volume hierarchy for line segments |
►CMR::AABBTreeBase< ObjTreeTraits > | |
CMR::AABBTreeObjects | |
CMR::AABBTreeNode< T > | |
CMR::AABBTreePoints | Bounding volume hierarchy for point cloud structure |
CMR::AABBTreeTraits< L, B > | |
CMR::AffineXf< V > | |
CMR::AllLocalTriangulations | Triangulations for all points, with easy access by VertId |
CMR::AlphaSortGL | |
CMR::AncillaryLabel | Helper class to manage ancillary labels used by plugins |
CMR::AncillaryLines | Helper class to manage ancillary visual lines used by plugins |
CMR::AncillaryMesh | Helper class to manage ancillary visual mesh used by plugins |
CMR::AncillaryPoints | Helper 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::RestoringStreamsSink | |
CMR::GcodeProcessor::BaseAction< Vec > | |
CMR::GcodeProcessor::BaseAction< Vector3f > | |
►CMR::BaseFitParams | |
CMR::FitBoxParams | |
CMR::FitDataParams | |
►CBaseObjectType | |
►CMR::RenderFeatures::detail::WrappedModelSubobjectPart< false, BaseObjectType > | |
CMR::RenderFeatures::WrappedModelSubobject< false, BaseObjectType > | |
CMR::AddVisualProperties< BaseObjectType, Properties > | |
►CMR::RenderFeatures::detail::WrappedModelSubobjectPart< IsPrimary, BaseObjectType > | |
CMR::RenderFeatures::WrappedModelSubobject< IsPrimary, BaseObjectType > | |
CMR::PlanarTriangulation::BaseOutlineParameters | |
►CMR::ViewportGL::BasePickResult | |
CMR::ViewportGL::PickResult | |
►CMR::BaseRenderParams | Common rendering parameters for meshes and UI |
►CMR::ModelBaseRenderParams | |
CMR::ModelRenderParams | Mesh rendering parameters for primary rendering (as opposed to the picker) |
CMR::UiRenderParams | |
CMR::Viewport::LinePointImmediateRenderParams | Rendering parameters for immediate drawing of lines and points |
►CBases... | |
►CMR::RenderObjectCombinator< RenderDefaultUiObject, RenderFeatureLinesComponent< true >, RenderFeaturePointsComponent< false >, RenderResetDirtyComponent > | |
CMR::RenderFeatures::RenderCircleFeatureObject | |
►CMR::RenderObjectCombinator< RenderDefaultUiObject, RenderFeatureMeshComponent< true >, RenderFeatureLinesComponent< false >, RenderFeaturePointsComponent< false >, RenderResetDirtyComponent > | |
CMR::RenderFeatures::RenderConeFeatureObject | |
CMR::RenderFeatures::RenderCylinderFeatureObject | |
►CMR::RenderObjectCombinator< RenderDefaultUiObject, RenderFeatureLinesComponent< true >, RenderResetDirtyComponent > | |
CMR::RenderFeatures::RenderLineFeatureObject | |
►CMR::RenderObjectCombinator< RenderDefaultUiObject, RenderFeatureMeshComponent< true >, RenderFeatureLinesComponent< false >, RenderFeaturePointsComponent< false >, RenderPlaneNormalComponent, RenderResetDirtyComponent > | |
CMR::RenderFeatures::RenderPlaneFeatureObject | |
►CMR::RenderObjectCombinator< RenderDefaultUiObject, RenderFeaturePointsComponent< true >, RenderResetDirtyComponent > | |
CMR::RenderFeatures::RenderPointFeatureObject | |
►CMR::RenderObjectCombinator< RenderDefaultUiObject, RenderFeatureMeshComponent< true >, RenderFeaturePointsComponent< false >, RenderResetDirtyComponent > | |
CMR::RenderFeatures::RenderSphereFeatureObject | |
►CMR::RenderObjectCombinator< RenderDefaultUiObject, RenderResetDirtyComponent > | |
CMR::RenderAngleObject | |
CMR::RenderDistanceObject | |
CMR::RenderImGuiLabelObject | |
CMR::RenderRadiusObject | |
CMR::RenderObjectCombinator< Bases > | |
►CMR::BaseShellParameters | |
►CMR::OffsetParameters | |
►CMR::SharpOffsetParameters | |
CMR::GeneralOffsetParameters | Allows the user to select in the parameters which offset algorithm to call |
►CMR::BaseTiffParameters | |
CMR::TiffParameters | |
►CMR::Features::MeasureResult::BasicPart | |
CMR::Features::MeasureResult::Angle | |
CMR::Features::MeasureResult::Distance | |
►CMR::BasicUiRenderTask | IRenderObject::renderUi() can emit zero or more or more of those tasks. They are sorted by depth every frame |
CMR::RenderDimensions::AngleTask | |
CMR::RenderDimensions::LengthTask | |
CMR::RenderDimensions::RadiusTask | |
CMR::UI::NonOverlappingLabelTask | |
CMR::ImGuiMath::BasicVectorCompareHelper< Derived, A, All > | |
►CMR::ImGuiMath::BasicVectorCompareHelper< CompareAll< A >, A, false > | |
CMR::ImGuiMath::CompareAny< A > | |
►CMR::ImGuiMath::BasicVectorCompareHelper< CompareAll< A >, A, true > | |
CMR::ImGuiMath::CompareAll< A > | |
►CMR::RenderWrapObject::detail::BasicWrapperTargetUntyped | |
►CMR::RenderWrapObject::BasicWrapperTarget< FeatureObject > | |
CMR::RenderFeatures::WrappedModelSubobject< IsPrimary, ObjectLines > | |
CMR::RenderFeatures::WrappedModelSubobject< IsPrimary, ObjectMesh > | |
CMR::RenderFeatures::WrappedModelSubobject< IsPrimary, ObjectPoints > | |
CMR::RenderFeatures::WrappedModelSubobject< IsPrimary, BaseObjectType > | |
CMR::RenderFeatures::WrappedModelSubobject< false, BaseObjectType > | |
►CMR::RenderFeatures::detail::WrappedModelSubobjectPart< IsPrimary, ObjectLines > | |
CMR::RenderFeatures::WrappedModelSubobject< IsPrimary, ObjectLines > | |
►CMR::RenderFeatures::detail::WrappedModelSubobjectPart< IsPrimary, ObjectMesh > | |
CMR::RenderFeatures::WrappedModelSubobject< IsPrimary, ObjectMesh > | |
►CMR::RenderFeatures::detail::WrappedModelSubobjectPart< IsPrimary, ObjectPoints > | |
CMR::RenderFeatures::WrappedModelSubobject< IsPrimary, ObjectPoints > | |
CMR::RenderWrapObject::BasicWrapperTarget< ObjectType > | |
CMR::WatershedGraph::BasinInfo | Associated with each vertex in graph |
CMR::BasinVolumeCalculator | |
CMR::WatershedGraph::BdInfo | Associated 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::BooleanInternalParameters | Parameters will be useful if specified |
CMR::BooleanParameters | |
CMR::BooleanPreCutResult | |
CMR::BooleanResult | Structure contain boolean result |
CMR::BooleanResultMapper | Structure to map old mesh BitSets to new |
CMR::BooleanResultPoints | Vertices 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::ButtonCustomizationParams | Parameters to customize buttonEx |
CMR::UI::ButtonIconCustomizationParams | |
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::SceneStateAndCheck< Checks > | |
CMR::SceneStateOrCheck< Checks > | |
CMR::CloudPartMapping | |
CMR::CNCMachineSettings | Class 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::MultiListener< MouseDownListener, MouseMoveListener > | |
CMR::BoundarySelectionWidget | |
CMR::SurfaceContoursWidget | |
►CMR::MultiListener< PreDrawListener, DrawListener, InterruptCloseListener > | |
CMR::DemoPlugin | |
►CMR::MultiListener< MouseDownListener, MouseMoveListener, MouseUpListener > | |
CMR::DirectionWidget | Widget for visualizing the direction |
CMR::PlaneWidget | |
►CMR::MultiListener< MouseDownListener, MouseMoveListener, MouseUpListener, MouseScrollListener, CursorEntranceListener, CharPressedListener, KeyDownListener, KeyUpListener, KeyRepeatListener, SpaceMouseMoveListener, SpaceMouseDownListener, TouchpadRotateGestureBeginListener, TouchpadRotateGestureUpdateListener, TouchpadRotateGestureEndListener, TouchpadSwipeGestureBeginListener, TouchpadSwipeGestureUpdateListener, TouchpadSwipeGestureEndListener, TouchpadZoomGestureBeginListener, TouchpadZoomGestureUpdateListener, TouchpadZoomGestureEndListener, PostResizeListener, PostRescaleListener > | |
►CMR::ImGuiMenu | |
CMR::Menu | |
CMR::RibbonMenu | |
►CMR::MultiListener< Connectables... > | |
►CMR::StateListenerPlugin< DragStartListener, DragListener, DragEndListener, PostDrawListener > | |
CMR::MoveObjectByMouse | |
►CMR::StateListenerPlugin< MouseDownListener, MouseUpListener, MouseMoveListener > | |
CMR::SelectObjectByClick | |
►CMR::StateListenerPlugin< Connectables > | |
CMR::AddCustomThemePlugin | |
CMR::CameraOrientation | |
CMR::CaptureScreenshotMenuItem | |
CMR::OpenRawVoxelsPlugin | |
CMR::ViewerSettingsPlugin | |
►CMR::MultiListener< MouseDownListener, MouseMoveListener, MouseUpListener, PreDrawListener, PostDrawListener > | |
CMR::ObjectTransformWidget | |
►CMR::MultiListener< DragDropListener > | |
CMR::OpenFilesMenuItem | |
►CMR::MultiListener< PreDrawListener > | |
CMR::ResetSceneMenuItem | |
►CMR::MultiListener< PreDrawListener, InterruptCloseListener > | |
CMR::SaveOnClosePlugin | |
►CMR::MultiListener< KeyDownListener, KeyRepeatListener > | |
CMR::ShortcutManager | |
►CMR::MultiListener< MouseDownListener, MouseMoveListener, MouseUpListener, PostDrawListener > | |
CMR::SurfaceManipulationWidget | Widget for surface modifying @detail available 3 modes: add (move surface region in direction of normal) remove (move surface region in opposite direction to normal) relax (relax surface region) |
►CMR::MultiListener< PreDrawListener, MouseDownListener, MouseMoveListener, MouseUpListener > | |
CMR::SurfacePointWidget | |
►CMR::MultiListener< TouchStartListener, TouchMoveListener, TouchEndListener > | |
CMR::TouchesController | |
►CMR::MultiListener< TouchpadRotateGestureBeginListener, TouchpadRotateGestureUpdateListener, TouchpadRotateGestureEndListener, TouchpadSwipeGestureBeginListener, TouchpadSwipeGestureUpdateListener, TouchpadSwipeGestureEndListener, TouchpadZoomGestureBeginListener, TouchpadZoomGestureUpdateListener, TouchpadZoomGestureEndListener > | |
CMR::TouchpadController | |
CMR::MultiListener< Connectables > | |
CMR::ContoursDistanceMapOffset | Structure with parameters for optional offset in distanceMapFromContours function |
CMR::ContoursDistanceMapOptions | |
CMR::ContourToDistanceMapParams | Structure with parameters to generate DistanceMap by Contours |
CMR::CoordinateConverters | This struct contains coordinate converters float-int-float |
CMR::CoordinateConverters2 | This struct contains coordinate converters float-int-float |
CMR::CudaAccessor | The purpose of this class is to access CUDA algorithms without explicit dependency on MRCuda |
CMR::ImGuiMeasurementIndicators::CurveParams | |
CMR::CustomButtonParameters | |
CImGui::CustomStatePluginWindowParameters | Structure that contains parameters for State plugin window with custom style |
CMR::CutMeshParameters | Parameters of MR::cutMesh |
CMR::CutMeshResult | |
CMR::Cylinder3< T > | |
CMR::Cylinder3Approximation< T > | |
CMR::DecimatePolylineResult | Results of MR::decimateContour |
CMR::DecimatePolylineSettings< V > | Parameters structure for MR::decimatePolyline |
CMR::DecimateResult | Results of MR::decimateMesh |
CMR::DecimateSettings | Parameters structure for MR::decimateMesh |
CMR::DeloneSettings | |
CMR::DenoiseViaNormalsSettings | |
CMR::DenseBox | |
CMR::DentalId | This class represents tooth id |
CMR::DetectTunnelSettings | |
CMR::RibbonMenu::DialogItemPtr | |
CMR::VoxelsLoad::DicomVolume | |
CMR::Dipole | |
CMR::Directory | |
CMR::DirectoryIterator | Iterator of directory items that will save any errors in (ec) instead of throwing exceptions |
CMR::DirectoryRecursive | |
CMR::DirectoryRecursiveIterator | Recursive iterator of directory items that will save any errors in (ec) instead of throwing exceptions |
CMR::Dirty | |
CMR::DistanceMapToWorld | This structure store data to transform distance map to world coordinates |
CMR::ImGuiMeasurementIndicators::DistanceParams | |
CMR::DistanceToMeshOptions | |
►CMR::DistanceVolumeParams | |
CMR::PointsToDistanceVolumeParams | |
CMR::DividePointCloudOptionalOutput | |
CMR::DividePolylineParameters | |
CMR::DoubleOffsetSettings | |
CMR::DrawButtonParams | |
CMR::RibbonMenu::DrawGroupConfig | |
►Cboost::dynamic_bitset | |
►CMR::BitSet | Container of bits |
CMR::TaggedBitSet< Tag > | |
CMR::TaggedBitSet< RegionTag > | |
CMR::TaggedBitSet< T > | Container of bits representing specific indices (faces, verts or edges) |
CMR::PointsLoad::E57LoadSettings | |
CMR::EdgePathsBuilderT< MetricToPenalty > | Class is responsible for finding smallest metric edge paths on a mesh |
►CMR::EdgePathsBuilderT< MetricToAStarPenalty > | |
CMR::EdgePathsAStarBuilder | |
CMR::EdgePoint | Encodes a point on an edge of mesh or of polyline |
CMR::EdgePointPair | Two edge-points (e.g. representing collision point of two edges) |
CMR::EdgeSegment | Represents a segment on one edge |
►CMR::EdgeTri | Edge from one mesh and triangle from another mesh |
CMR::VariableEdgeTri | |
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::equalVector3f | This makes bit-wise comparison of two Vector3f's thus making two NaNs equal |
CMR::ViewerSettingsPlugin::ExternalSettings | |
CMR::FaceDistancesSettings | |
CMR::FaceFace | |
►Cstd::false_type | |
CMR::IsVisualizeMaskEnum< T > | |
CMR::TriangulationHelpers::FanOptimizerQueueElement | |
►CMR::FanRecord | Describes one fan of triangles around a point excluding the point |
CMR::FanRecordWithCenter | Describes one fan of triangles around a point including 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::File | Class to open C FILE handle and automatically close it in the destructor |
CMR::FileDialogSignals | This structure contains global signals for file dialogs, that are called on valid selection of file or folder |
CMR::FileLoadOptions | |
CMR::FileParameters | |
CMR::FillHoleItem | |
CMR::FillHoleMetric | Holds metrics for fillHole and buildCylinderBetweenTwoHoles triangulation
|
CMR::FillHoleNicelySettings | |
CMR::FillHoleParams | Parameters structure for MR::fillHole
Structure has some options to control MR::fillHole |
CMR::UI::RectAllocator::FindFreeRectResult | |
CMR::FindInnerShellSettings | |
CMR::FindOverhangsSettings | Parameters for MR::findOverhangs |
CMR::FindOverlappingSettings | |
CMR::FlatTree | |
►Copenvdb::FloatGrid | |
CMR::OpenVdbFloatGrid | This class just hides very complex type of typedef openvdb::FloatGrid |
CMR::FlowAggregator | This 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::FrameRedrawRequest | Class 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::GlTexture2 | |
CMR::GlTexture2DArray | |
CMR::GlTexture3 | |
CMR::Graph | Mathematical graph consisting from vertices and undirected edges |
CMR::GridSettings | Settings defining regular grid, where each quadrangular cell is split on two triangles in one of two ways |
CMR::GridToMeshSettings | Parameters 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::HistogramGridLine | Helper structure for PlotCustomHistogram describing background grid line and label |
CMR::Historian< HistoryActionType > | |
►CMR::HistoryAction | |
CMR::ChangVoxelSelectionAction | Undo action for ObjectVoxels face selection |
CMR::ChangeActiveBoxAction | |
CMR::ChangeBoundarySelectionHistoryAction | |
CMR::ChangeColoringType | |
CMR::ChangeDualMarchingCubesAction | Undo action for ObjectVoxels dual/standard marching cubes change |
CMR::ChangeFacesColorMapAction | |
CMR::ChangeGridAction | |
CMR::ChangeIsoAction | Undo action for ObjectVoxels iso-value change |
CMR::ChangeLabelAction | |
CMR::ChangeLinesColorMapAction | |
CMR::ChangeMeshAction | Undo action for ObjectMesh mesh change |
CMR::ChangeMeshCreasesAction | Undo action for ObjectMesh creases |
CMR::ChangeMeshEdgeSelectionAction | Undo action for ObjectMesh edge selection |
CMR::ChangeMeshFaceSelectionAction | Undo action for ObjectMesh face selection |
CMR::ChangeMeshPointsAction | Undo action for ObjectMesh points only (not topology) change |
CMR::ChangeMeshTexturePerFaceAction | Undo action for ObjectMeshHolder texturePerFace change |
CMR::ChangeMeshTopologyAction | Undo action for ObjectMesh topology only (not points) change |
CMR::ChangeMeshUVCoordsAction | Undo action for ObjectMeshHolder uvCoords change |
CMR::ChangeNameAction | |
CMR::ChangeObjectAction | |
CMR::ChangeObjectColorAction | |
CMR::ChangeObjectSelectedAction | |
CMR::ChangeObjectVisibilityAction | |
CMR::ChangePointCloudAction | |
CMR::ChangePointCloudNormalsAction | |
CMR::ChangePointCloudPointsAction | |
CMR::ChangePointPointSelectionAction | Undo action for ObjectPoints point selection |
CMR::ChangePolylineAction | Undo action for ObjectLines polyline change |
CMR::ChangePolylinePointsAction | Undo action for ObjectLines points only (not topology) change |
CMR::ChangePolylineTopologyAction | Undo action for ObjectLines topology only (not points) change |
CMR::ChangeSceneAction | |
CMR::ChangeSceneObjectsOrder | |
CMR::ChangeSurfaceAction | |
CMR::ChangeTextureAction | |
CMR::ChangeValue< T > | |
CMR::ChangeVertsColorMapAction | |
CMR::ChangeVisualizePropertyAction | |
►CMR::ChangeXfAction | |
CMR::DirectionWidget::ChangeBaseAction | History action for changing the base. It should be added to the history stack by user code |
CMR::DirectionWidget::ChangeDirAction | History action for changing the direction. It should be added to the history stack by user code |
CMR::DirectionWidget::ChangeLengthAction | History action for changing the length. It should be added to the history stack by user code |
CMR::CombinedHistoryAction | |
CMR::DirectionWidget::ChangeVisibleAction | History action for changing the visible. It should be added to the history stack by user code |
CMR::ITransformControls::ChangeCenterAction | |
CMR::ObjectTransformWidget::ChangeXfAction | |
CMR::SurfaceContoursWidget::WidgetHistoryAction | |
CMR::SwapRootAction | |
CMR::ViewportParametersAction | |
CMR::HistoryStore | This class stores history stack for undo/redo |
CMR::HoleEdgePoint | |
CMR::HoleFillPlan | Concise representation of proposed hole triangulation |
►CMR::IConnectable | |
►CMR::ConnectionHolder | |
CMR::CharPressedListener | |
CMR::CursorEntranceListener | Class to subscribe on CursorEntranceSingal |
CMR::DragDropListener | |
CMR::DragEndListener | |
CMR::DragListener | |
CMR::DragStartListener | |
CMR::DrawListener | |
CMR::DrawSceneUiListener | |
CMR::InterruptCloseListener | |
CMR::KeyDownListener | |
CMR::KeyRepeatListener | |
CMR::KeyUpListener | |
CMR::MouseClickListener | |
CMR::MouseDownListener | |
CMR::MouseMoveListener | |
CMR::MouseScrollListener | |
CMR::MouseUpListener | |
CMR::NameTagClickListener | |
CMR::PostDrawListener | |
►CMR::PostFocusListener | Class to subscribe on PostFocusSingal |
CMR::SpaceMouseHandlerHidapi | |
CMR::PostRescaleListener | |
CMR::PostResizeListener | |
►CMR::PreDrawListener | |
CMR::AncillaryImGuiLabel | Helper class that draws ImGui label |
CMR::SpaceMouseDownListener | Class to subscribe on SpaceMouseDownSgnal |
CMR::SpaceMouseMoveListener | Class to subscribe on SpaceMouseMoveSignal |
CMR::SpaceMouseUpListener | Class to subscribe on SpaceMouseUpSignal |
CMR::TouchEndListener | |
CMR::TouchMoveListener | |
CMR::TouchStartListener | |
CMR::TouchpadRotateGestureBeginListener | Class to subscribe on TouchpadRotateGestureBeginEvent |
CMR::TouchpadRotateGestureEndListener | Class to subscribe on TouchpadRotateGestureEndEvent |
CMR::TouchpadRotateGestureUpdateListener | Class to subscribe on TouchpadRotateGestureUpdateEvent |
CMR::TouchpadSwipeGestureBeginListener | Class to subscribe on TouchpadSwipeGestureBeginEvent |
CMR::TouchpadSwipeGestureEndListener | Class to subscribe on TouchpadSwipeGestureEndEvent |
CMR::TouchpadSwipeGestureUpdateListener | Class to subscribe on TouchpadSwipeGestureUpdateEvent |
CMR::TouchpadZoomGestureBeginListener | Class to subscribe on TouchpadZoomGestureBeginEvent |
CMR::TouchpadZoomGestureEndListener | Class to subscribe on TouchpadZoomGestureEndEvent |
CMR::TouchpadZoomGestureUpdateListener | Class to subscribe on TouchpadZoomGestureUpdateEvent |
CMR::ICP | |
►CMR::ICPPairData | |
CMR::ICPGroupPair | |
CMR::PointPair | Stores a pair of points: one samples on the source and the closest to it on the target |
CMR::ICPProperties | |
CMR::Id< T > | |
CMR::Id< MR::EdgeTag > | |
CMR::Id< VoxelTag > | |
CMR::IdRange< Id > | Range of indices [beg, end) |
►CMR::IFastWindingNumber | Abstract class for fast approximate computation of generalized winding number for a mesh (using its AABB tree) |
CMR::Cuda::FastWindingNumber | |
CMR::FastWindingNumber | |
CMR::IICPTreeIndexer | Structure to find leafs and groups of each in cascade mode |
►CMR::Image | |
CMR::MeshTexture | |
►CMR::ImGuiImage | |
CMR::MarkedVoxelSlice | ImGui visualization of a slice from voxel object and seed marks on it |
►CMR::FixUndercuts::ImproveDirectionParameters | |
CMR::FixUndercuts::DistMapImproveDirectionParameters | |
CMR::ImproveSamplingSettings | |
CMR::InflateSettings | |
CMR::InSphere | Found maximal inscribed sphere touching input point with center along given direction |
CMR::InSphereSearchSettings | Controls the finding of maximal inscribed sphere in mesh |
►Cstd::integral_constant | |
CMR::ImGuiMath::detail::CommonVecSize< P > | |
CMR::ImGuiMath::detail::VecSize< T > | |
CMR::ImGuiMath::detail::VecSize< ImVec2 > | |
CMR::ImGuiMath::detail::VecSize< ImVec4 > | |
CMR::PlanarTriangulation::IntersectionInfo | Info about intersection point for mapping |
CMR::IntersectionPrecomputes< T > | |
CMR::IntersectionPrecomputes2< T > | |
CMR::PlanarTriangulation::IntersectionsMap | Struct to map new vertices (only appear on intersections) of the outline to it's edges |
CMR::InTreePathBuilder | |
CMR::IOFilter | |
►CMR::IPluginUpdate | |
CMR::PluginCloseOnChangeMesh | |
CMR::PluginCloseOnChangePointCloud | |
►CMR::PluginCloseOnEscPressed | |
CMR::SelectObjectByClick | |
CMR::PluginCloseOnSelectedObjectRemove | |
CMR::PluginUpdateOnChangeMeshPart | |
►CMR::StateBasePlugin | |
CMR::StateListenerPlugin< DragStartListener, DragListener, DragEndListener, PostDrawListener > | |
CMR::StateListenerPlugin< MouseDownListener, MouseUpListener, MouseMoveListener > | |
CMR::StateListenerPlugin< Connectables > | |
►CMR::IPointPairs | Simple interface for pairs holder |
CMR::ICPGroupPairs | |
CMR::PointPairs | |
►CMR::IPointsToMeshProjector | Abstract class, computes the closest point on mesh to each of given points. Pure virtual functions must be implemented |
CMR::Cuda::PointsToMeshProjector | Computes the closest point on mesh to each of given points on GPU. It caches data that necessary for computing |
CMR::PointsToMeshProjector | Computes the closest point on mesh to each of given points on CPU |
►CMR::IRenderObject | |
CMR::RenderLabelObject | |
►CMR::RenderLinesObject | |
►CMR::RenderWrapObject::Wrapper< WrappedModelSubobject< IsPrimary, ObjectLines >, RenderLinesObject > | |
►CMR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectLines, RenderLinesObject > | |
CMR::RenderFeatures::RenderFeatureLinesComponent< IsPrimary > | |
►CMR::RenderMeshObject | |
►CMR::RenderWrapObject::Wrapper< WrappedModelSubobject< IsPrimary, ObjectMesh >, RenderMeshObject > | |
►CMR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectMesh, RenderMeshObject > | |
►CMR::RenderFeatures::RenderFeatureMeshComponent< false > | |
CMR::RenderFeatures::RenderPlaneNormalComponent | |
CMR::RenderFeatures::RenderFeatureMeshComponent< IsPrimary > | |
CMR::RenderNameObject | |
►CMR::RenderPointsObject | |
►CMR::RenderWrapObject::Wrapper< WrappedModelSubobject< IsPrimary, ObjectPoints >, RenderPointsObject > | |
►CMR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectPoints, RenderPointsObject > | |
CMR::RenderFeatures::RenderFeaturePointsComponent< IsPrimary > | |
CMR::RenderResetDirtyComponent | |
CMR::RenderVolumeObject | |
►CMR::ISceneSelectionChange | |
CMR::SceneSelectionChangeClose | |
CMR::SceneSelectionChangeRestart | |
CMR::StateBasePlugin | |
►CMR::ISceneStateCheck | |
►CMR::SceneStateAtLeastCheck< 1, Object, NoModelCheck > | |
CMR::RibbonSceneRemoveSelected | |
CMR::RibbonSceneUnselectAll | |
►CMR::SceneStateAtLeastCheck< 1, Object > | |
CMR::SaveSelectedMenuItem | |
►CMR::SceneStateExactCheck< 1, Object, NoModelCheck > | |
CMR::RibbonSceneRename | |
►CMR::RibbonMenuItem | |
CMR::CaptureScreenshotToClipBoardMenuItem | |
CMR::CaptureUIScreenshotMenuItem | |
CMR::FitDataMenuItem | |
CMR::FitSelectedObjectsMenuItem | |
CMR::FitSelectedPrimitivesMenuItem | |
CMR::LambdaRibbonItem | |
CMR::MeshModifier | |
CMR::OpenDICOMsMenuItem | |
CMR::OpenDirectoryMenuItem | |
CMR::OpenFilesMenuItem | |
CMR::ResetSceneMenuItem | |
CMR::RibbonSceneHideAll | |
CMR::RibbonSceneRemoveSelected | |
CMR::RibbonSceneRename | |
CMR::RibbonSceneSelectAll | |
CMR::RibbonSceneShowAll | |
CMR::RibbonSceneShowOnlyNext | |
CMR::RibbonSceneShowOnlyPrev | |
CMR::RibbonSceneSortByName | |
CMR::RibbonSceneUnselectAll | |
CMR::SaveObjectMenuItem | |
►CMR::SaveSceneAsMenuItem | |
CMR::SaveSceneMenuItem | |
CMR::SaveSelectedMenuItem | |
CMR::SetViewPresetMenuItem | |
CMR::SetViewportConfigPresetMenuItem | |
CMR::StateBasePlugin | |
CMR::SceneStateAtLeastCheck< N, ObjectT, typename > | |
CMR::SceneStateAtLeastCheck< N, ObjectT, NoModelCheck > | |
CMR::SceneStateAtLeastCheck< N, ObjectT, NoVisualRepresentationCheck > | |
CMR::SceneStateExactCheck< N, ObjectT, typename > | |
CMR::SceneStateExactCheck< N, ObjectT, NoModelCheck > | |
CMR::SceneStateExactCheck< N, ObjectT, NoVisualRepresentationCheck > | |
CMR::NormalsToPoints::ISolver | |
CMR::IteratorRange< I > | |
►CMR::ITransformControls | |
CMR::TransformControls | |
►CMR::IViewerSettingsManager | |
CMR::ViewerSettingsManager | |
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::Logger | Make 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::MeasureResult | Stores the results of measuring two objects relative to one another |
CMR::MenuItemCaptionSize | |
CMR::MenuItemInfo | |
CMR::MergeVolumePartSettings | Parameters' structure for MR::mergeVolumePart |
CMR::Mesh | |
CMR::MeshAttributes | |
CMR::MeshAttributesToUpdate | |
CMR::MeshDiff | |
►CMR::MeshIntersectionResult | |
CMR::MultiMeshIntersectionResult | |
CMR::MeshLoad::MeshLoader | |
CMR::MeshLoadInfo | Information about loading process and mesh construction from primitives |
CMR::MeshLoadSettings | Setting 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::MeshOrPointsXf | Object and its transformation to global space with other objects |
CMR::MeshBuilder::MeshPiece | |
CMR::MeshPoint | Describes 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::VoxelsVolumeMinMax< T > | |
CMR::ModelPointsData | Structure to contain pointers to model data |
CMR::PythonExport::ModuleData | |
CMR::MouseController::MouseControlKey | |
CMR::MouseController | |
CMR::GcodeProcessor::MoveAction | |
CMR::MovementBuildBodyParams | |
CMR::MoveMeshToVoxelMaxDerivSettings | |
CMR::MoveObjectByMouseImpl | |
CMRAffineXf3f | Affine transformation: y = A*x + b, where A in VxV, and b in V |
CMRBooleanParameters | Optional parameters for mrBoolean |
CMRBooleanResult | This structure store result mesh of mrBoolean or some error info |
CMRBooleanResultMapper | Structure to map old mesh BitSets to new |
CMRBox3f | |
CMRCoordinateConverters | This struct contains coordinate converters float-int-float |
CMRDecimateResult | Results of mrDecimateMesh |
CMRDecimateSettings | Parameters for mrDecimateMesh |
CMREdgeId | Edge index |
CMREdgeTri | Edge from one mesh and triangle from another mesh |
CMRFaceId | Face index |
CMRFillHoleMetric | Holds metrics for mrFillHole and mrBuildCylinderBetweenTwoHoles triangulation
|
CMRFillHoleNicelyParams | |
CMRFillHoleParams | Parameters structure for mrFillHole
Structure has some options to control mrFillHole |
CMRFindProjectionParameters | Optional parameters for mrFindProjection |
CMRFixSelfIntersectionsSettings | Setting set for mesh self-intersections fix |
CMRGeneralOffsetParameters | |
CMRICPPairData | |
CMRICPProperties | |
CMRMakeCylinderAdvancedParameters | Optional parameters for mrMakeCylinderAdvanced |
CMRMakeTorusParameters | Parameters for mrMakeTorus |
CMRMakeUVSphereParameters | Parameters for mrMakeUVSphere |
CMRMatrix3f | Arbitrary row-major 3x3 matrix |
CMRMeshAddPartByMaskParameters | Optional parameters for mrMeshAddPartByMask |
CMRMeshComponentsMap | Stores reference on Face2RegionMap ( key: face id, value: region id ) and number of components |
CMRMeshLoadNamedMesh | |
CMRMeshLoadObjLoadSettings | |
CMRMeshNormals | |
CMRMeshPart | Stores reference on whole mesh (if region is NULL) or on its part (if region pointer is valid) |
CMRMeshProjectionResult | |
CMRMeshRegions | Stores reference on bitset of faces and number of regions |
CMRMeshSaveNamedXfMesh | |
CMRMeshTriPoint | |
CMRMultiwayICPSamplingParameters | Parameters that are used for sampling of the MultiwayICP objects |
CMRObjId | Object index |
CMRObjVertId | |
CMROffsetParameters | |
CMROneMeshContour | |
CMROneMeshIntersection | |
CMRPointOnFace | |
CMRPointPair | Stores a pair of points: one samples on the source and the closest to it on the target |
CMRRegionId | Region index |
CMRRemeshSettings | Parameters for mrRemesh |
CMRResolveMeshDegenSettings | Parameters for mrResolveMeshDegenerations |
CMRSphereParams | Parameters for mrMakeSphere |
CMRTriPointf | Encodes a point inside a triangle using barycentric coordinates |
CMRUndirectedEdgeId | Edge index |
CMRVariableEdgeTri | |
CMRVector3f | Three-dimensional vector |
CMRVertId | Vertex index |
CImGui::MultiDragRes | |
CMR::MultiRayMeshIntersectResult | |
CMR::MultiwayAligningTransform | |
CMR::MultiwayICP | |
CMR::MultiwayICPSamplingParameters | Parameters that are used for sampling of the MultiwayICP objects |
CMR::MutexOwner | |
►CN | |
CMR::RingIterator< N > | |
CMR::PointsLoad::NamedCloud | Loads scene from e57 file |
CMR::MeshLoad::NamedMesh | |
CMR::MeshSave::NamedXfMesh | Saves 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::ProgressInterrupter | |
CMR::NumSum | |
►CMR::ObjectChildrenHolder | |
►CMR::Object | Named object in the data model |
CMR::SceneRootObject | Object that is parent of all scene |
►CMR::VisualObject | Visual Object |
►CMR::FeatureObject | An interface class which allows feature objects to share setters and getters on their main properties, for convenient presentation in the UI |
►CMR::AddVisualProperties< FeatureObject, DimensionsVisualizePropertyType::diameter > | |
CMR::CircleObject | |
CMR::SphereObject | |
►CMR::AddVisualProperties< FeatureObject, DimensionsVisualizePropertyType::diameter, DimensionsVisualizePropertyType::angle, DimensionsVisualizePropertyType::length > | |
CMR::ConeObject | |
►CMR::AddVisualProperties< FeatureObject, DimensionsVisualizePropertyType::diameter, DimensionsVisualizePropertyType::length > | |
CMR::CylinderObject | |
CMR::LineObject | |
CMR::PlaneObject | |
CMR::PointObject | |
►CMR::MeasurementObject | |
CMR::AngleMeasurementObject | |
CMR::DistanceMeasurementObject | |
CMR::RadiusMeasurementObject | |
CMR::ObjectImGuiLabel | |
CMR::ObjectLabel | |
►CMR::ObjectLinesHolder | |
CMR::ObjectGcode | |
►CMR::ObjectLines | |
CMR::RenderFeatures::detail::WrappedModelSubobjectPart< IsPrimary, ObjectLines > | |
►CMR::ObjectMeshHolder | |
CMR::ObjectDistanceMap | |
►CMR::ObjectMesh | |
CMR::RenderFeatures::detail::WrappedModelSubobjectPart< IsPrimary, ObjectMesh > | |
CMR::ObjectVoxels | |
►CMR::ObjectPointsHolder | |
►CMR::ObjectPoints | |
CMR::RenderFeatures::detail::WrappedModelSubobjectPart< IsPrimary, ObjectPoints > | |
►CMR::ObjectFactoryBase | |
CMR::ObjectFactory< T > | |
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::OffsetContoursRestoreZParams | Parameters of restoring Z coordinate of XY offset 3d contours |
CMR::OneMeshContour | |
CMR::OneMeshIntersection | |
CMR::OriginAndDimensions | Shift of zero voxel in 3D space and dimensions of voxel-grid |
CMR::PlanarTriangulation::OutlineParameters | |
CMR::OutputFlows | |
CMR::WatershedGraph::OverflowPoint | Describes a point where a flow from one basin overflows into another basin |
CMR::PackMapping | |
CMR::Palette | Class to hold one dimension texture with value to UV mapping |
CMR::PalettePresets | Class 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 >::PartialColorMap | Partial color map |
CMR::PartMapping | |
CMR::Pdf | |
CMR::PdfParameters | Parameters of document style |
CMR::ViewportGL::PickParameters | |
CMR::Viewport::PickRenderObjectParams | |
CMR::Features::Primitives::Plane | |
CMR::Plane3< T > | |
CMR::PlaneAccumulator | Class to accumulate planes to find then their crossing point |
CMR::UI::PlotAxis | |
CMR::ImGuiMenu::PluginsCache | |
CMR::AABBTreePoints::Point | |
CMR::PointAccumulator | Class 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::PolylineMaker | Simplifies 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::PrecipitationSimulator | Class 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 >::QR | Returns 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::UI::LabelRectAllocator | |
CMR::UI::WindowRectAllocator | |
►CMR::RectIndexer | Class for converting 2D integer coordinates into 1D linear coordinates and backward |
CMR::DistanceMap | |
CMR::Matrix< T > | |
CMR::RefineParameters | Optional parameters for refineFeatureObject |
CMR::RegisterRenderObjectConstructor | |
CMR::RegularMapMesher | Class for making mesh from regular distance map |
►CMR::RelaxParams | |
►CMR::MeshRelaxParams | |
CMR::MeshApproxRelaxParams | |
CMR::MeshEqualizeTriAreasParams | |
►CMR::PointCloudRelaxParams | |
CMR::PointCloudApproxRelaxParams | |
CMR::RemeshSettings | |
CMR::RenderBufferRef< T > | |
CMR::RenderObjectBuffer | |
►CRenderObjectType | |
►CMR::RenderWrapObject::Wrapper< WrappedModelSubobject< IsPrimary, ObjectType >, RenderObjectType > | |
CMR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectType, RenderObjectType > | |
CMR::RenderWrapObject::Wrapper< ObjectType, RenderObjectType > | |
CMR::ResolveMeshDegenSettings | |
CMR::RibbonButtonDrawer | Class 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::SaveSettings | Determines how to save points/lines/mesh |
CMR::MeshSave::CtmSaveOptions | |
CMR::PointsSave::CtmSavePointsOptions | |
CMR::VoxelsSave::SavingSettings | |
CMR::ViewportGL::ScaledPickRes | |
CMR::SceneCache | |
CMR::SceneColors | |
CMR::SceneLoad::SceneLoadResult | Scene loading result |
►CMR::SceneObjectsListDrawer | Class for drawing a list of scene objects (and handling interaction with it) |
CMR::RibbonSceneObjectsListDrawer | Class for drawing a list of scene objects in RibbonMenu style |
CMR::SceneReorder | |
CMR::SceneRoot | |
CMR::SceneSettings | |
CMR::SceneTextureGL | |
CMR::detail::ScopeGuard< F > | |
CMR::ScopeHistory | |
CMR::SearchPathSettings | Geo path search settings |
CMR::RibbonSchemaHolder::SearchResult | Struct to hold information for search result presentation |
CMR::RibbonSchemaHolder::SearchResultWeight | Ancillary 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::SeparationPointStorage | Storage 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::Settings | Setting set for mesh self-intersections fix |
CMR::SurfaceManipulationWidget::Settings | Mesh change settings |
CMR::TriangulationHelpers::Settings | |
CMR::ShaderWarning | |
CMR::ShadowsGL | |
CMR::Meta::SharedPtrTraits< T > | |
CMR::SharpenMarchingCubesMeshSettings | |
CMR::ShellVertexInfo | Information about shell vertex |
CMR::ShiftTransformer< TreeT > | Functor for shifting voxels |
CMR::ShortcutManager::ShortcutCommand | |
CMR::ShortcutKey | |
►Cboost::signals2::signal | |
CMR::Signal< void()> | |
CMR::Signal< void() > | |
CMR::Signal< void(uint32_t mask)> | |
CMR::Signal< T > | |
CMR::SignedDistanceToMeshResult | |
►CMR::SimpleTimeRecord | |
►CMR::TimeRecord | |
CMR::ThreadRootTimeRecord | |
CMR::PrecipitationSimulator::SimulationStep | |
CMR::SkyPatch | This class represents a portion of the sky, and its radiation |
►CMR::SliceInfoBase | |
CMR::SliceInfo | |
CMR::SomeLocalTriangulations | Describes a number of local triangulations of some points (e.g. assigned to a thread) |
CMR::SortIntersectionsData | |
CMR::SpaceMouseController | |
►CMR::SpaceMouseHandler | Class to handle spacemouse |
CMR::SpaceMouseHandlerHidapi | |
CMR::SpaceMouseParameters | |
CMR::SpacingSettings | |
CMR::Sphere< V > | |
CMR::SphereParams | |
►CMR::SplashWindow | |
CMR::DefaultSplashWindow | |
CMR::MultiwayAligningTransform::Stabilizer | |
CMR::StitchHolesParams | Parameters structure for MR::buildCylinderBetweenTwoHoles
Structure has some options to control MR::buildCylinderBetweenTwoHoles |
CMR::StopOnTrueCombiner | |
►Cstd::streambuf | |
CMR::LoggingStreambuf | A custom streambuf that outputs things directly to the default spdlog logger |
CMR::ImGuiMeasurementIndicators::StringWithIcon | |
CMR::SubdivideSettings | |
CMR::Features::SubfeatureInfo | |
►CMR::RenderWrapObject::detail::SubobjectStorage< ObjectType > | |
CMR::RenderWrapObject::Wrapper< WrappedModelSubobject< IsPrimary, ObjectType >, RenderObjectType > | |
CMR::RenderWrapObject::Wrapper< ObjectType, RenderObjectType > | |
►CMR::RenderWrapObject::detail::SubobjectStorage< WrappedModelSubobject< IsPrimary, ObjectLines > > | |
CMR::RenderWrapObject::Wrapper< WrappedModelSubobject< IsPrimary, ObjectLines >, RenderLinesObject > | |
►CMR::RenderWrapObject::detail::SubobjectStorage< WrappedModelSubobject< IsPrimary, ObjectMesh > > | |
CMR::RenderWrapObject::Wrapper< WrappedModelSubobject< IsPrimary, ObjectMesh >, RenderMeshObject > | |
►CMR::RenderWrapObject::detail::SubobjectStorage< WrappedModelSubobject< IsPrimary, ObjectPoints > > | |
CMR::RenderWrapObject::Wrapper< WrappedModelSubobject< IsPrimary, ObjectPoints >, RenderPointsObject > | |
CMR::SurfaceContoursWidget::SurfaceContoursWidgetParams | |
CMR::SurfaceDistanceBuilder | This class is responsible for iterative construction of distance map along the surface |
►CMR::SymbolMeshParams | |
CMR::TextMeshAlignParams | |
CMR::SymMatrix2< T > | |
CMR::SymMatrix3< T > | |
CMR::SymMatrix4< T > | |
CMR::SystemMemory | |
CMR::SystemPath | System directory path manager |
►CT | |
CMR::NoDefInit< T > | |
CMR::TeethMaskToDirectionVolumeConvertor | |
CMR::TerminalVertex | |
CMR::Timer | |
CMR::Toolbar | Class to draw toolbar and toolbar customize windows |
►CMR::ToolPathParams | |
CMR::ConstantCuspParams | |
CMR::ToolPathResult | |
CMR::TouchpadParameters | |
CMR::TransformedMesh | Just stores a mesh and its transformation to some fixed reference frame |
CMR::MeshBuilder::Triangle | Mesh triangle represented by its three vertices and by its face ID |
CMR::TriangleSegmentIntersectResult | |
CMR::TriangulationHelpers::TriangulatedFanData | Data with caches for optimizing fan triangulation |
CMR::TriangulationParameters | Parameters 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::TrivialMetricToPenalty | Vertices in the queue are ordered by their metric from a start location |
►Cstd::true_type | |
CMR::IsVisualizeMaskEnum< DimensionsVisualizePropertyType > | |
CMR::IsVisualizeMaskEnum< FeatureVisualizePropertyType > | |
CMR::IsVisualizeMaskEnum< LabelVisualizePropertyType > | |
CMR::IsVisualizeMaskEnum< LinesVisualizePropertyType > | |
CMR::IsVisualizeMaskEnum< MeshVisualizePropertyType > | |
CMR::IsVisualizeMaskEnum< PointsVisualizePropertyType > | |
CMR::IsVisualizeMaskEnum< VisualizeMaskType > | |
►CTs... | |
CMR::overloaded< Ts > | |
CMR::TypedFlatTree | |
►CMR::UiRenderManager | |
CMR::ImGuiMenu::UiRenderManagerImpl | |
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::UniquePtr< SimpleVolume > | |
CMR::UniquePtr< MR::IRenderObject > | |
CMR::UniquePtr< T > | |
CMR::UniqueTemporaryFolder | Helper 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::PluginUpdateOr< Updates > | |
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 > | |
Cvector_ref_wrapper< T > | |
Cvector_wrapper< 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::VertPathInfo | Information associated with each vertex by the paths builder |
CMR::VertRenumber | Maps valid points to packed sequential indices |
CMR::MeshBuilder::VertSpan | |
CMR::Viewer | |
CMR::ViewerEventQueue | Queue to ignore multiple mouse moves in one frame |
►CMR::ViewerPlugin | |
CMR::DemoPlugin | |
CMR::ImGuiMenu | |
CMR::SaveOnClosePlugin | |
CMR::StateBasePlugin | |
CMR::ViewerSetup | |
CMR::Viewport | |
CMR::ViewportGL | |
CMR::ViewportId | |
CMR::ViewportIterator | Iterates over all ViewportIds in given ViewportMask |
CMR::ViewportLinesWithColors | |
CMR::ViewportMask | Stores 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::VolumeSegmentationParameters | Parameters for volume segmentation |
CMR::VolumeSegmenter | Class for voxels segmentation |
CMR::VolumeToMeshByPartsSettings | Parameters' structure for MR::volumeToMeshByParts |
CMR::VoxelLocation | Both linear Id and 3D coordinates of the same voxel |
CMR::VoxelMetricParameters | Parameters for building metric function |
►CMR::VoxelsVolume< T > | Box in 3D space subdivided on voxels stored in T |
CMR::VoxelsVolumeMinMax< 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::WatershedGraph | Graphs 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 > | |