ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 Creusex::geometry::AccuracyMetricsOptionsOptions for ground-truth accuracy scoring
 Creusex::geometry::AccuracyReportGround-truth accuracy report for a reconstructed point cloud
 Cboost::adjacency_list
 Creusex::geometry::CellComplex
 Creusex::geometry::SceneGraph
 Creusex::vision::AnnotationConfigConfiguration for ML annotation inference and data loading
 Cspdlog::sinks::ansicolor_sink
 Cspdmon::TerminalSink< spdlog::details::console_mutex >
 Cspdmon::TerminalSink< spdlog::details::console_nullmutex >
 Cspdmon::TerminalSink< ConsoleMutex >
 Creusex::io::ArkitPincamParsed contents of an ARKitScenes .pincam intrinsics line
 Creusex::io::ArkitPoseSampleOne trajectory sample: a device-relative timestamp and the optical-to-world (camera->world) pose at that instant, row-major 4x4
 Creusex::core::ArtifactOne named cloud / table / mesh the pipeline traffics in
 Creusex::vision::tensor_rt::AutoDevice
 Creusex::vision::BackendFactory
 Creusex::io::speckle::BaseBase class for all Speckle objects
 Creusex::io::speckle::CollectionCollection / container for grouping objects
 Creusex::io::speckle::InstanceDefinitionProxyShared definition for instance proxies
 Creusex::io::speckle::InstanceProxyPositioned reference to an InstanceDefinitionProxy
 Creusex::io::speckle::LineLine segment between two points
 Creusex::io::speckle::MeshTriangle/quad mesh
 Creusex::io::speckle::Point3D point
 Creusex::io::speckle::PointcloudPoint cloud
 Creusex::vision::tensor_rt::tensor::BaseMemory
 Creusex::vision::tensor_rt::tensor::Memory< float >
 Creusex::vision::tensor_rt::tensor::Memory< uint8_t >
 Creusex::vision::tensor_rt::tensor::Memory< int64_t >
 Creusex::vision::tensor_rt::tensor::Memory< bool >
 Creusex::vision::tensor_rt::tensor::Memory< int >
 Creusex::vision::tensor_rt::tensor::Memory< _DT >
 Cspdmon::BaseProgress
 Cspdmon::LoggerProgress
 Cspdmon::Progress
 Crux::gui::BlobA non-JSON response body (image, mesh blob)
 Creusex::vision::common::object::BoxAxis-aligned bounding box defined by (left, top, right, bottom) coordinates
 Creusex::geometry::BuildingComponentA detected or manual building component (window, door, wall, ...)
 Creusex::geometry::CameraDataCamera data for texture mapping
 Creusex::visualize::CameraSpecAn explicit camera: rigid pose plus pinhole intrinsics
 Creusex::vision::osd::LabelLayoutSolver::CandidateInternal representation of a single placement candidate for a label
 Creusex::geometry::CellData
 Creusex::geometry::CellEdgeData
 Creusex::geometry::CellVertexData
 Creusex::core::CertificationsCertifications, approvals and declarations for the item
 Creusex::core::traits::CertificationsCertifications, approvals and declarations for the item
 Creusex::ProjectDB::ProjectSummary::CloudInfo
 Creusex::io::ExportScene::CloudLayer
 Creusex::ProjectDB::CloudPageA contiguous window of one cloud's stored records, still in storage layout — no PCL type has been inflated
 Creusex::core::CloudReferenceNodeCloud reference: a label cloud loaded from ProjectDB by name
 Creusex::io::ColmapExportOptionsOptions for COLMAP sparse model export
 Creusex::io::ExportScene::ComponentEntry
 Creusex::ProjectDB::ProjectSummary::ComponentInfo
 Creusex::core::ComponentRecordCore-owned persistence contract for a row of the building_components table (#227)
 Creusex::core::ConditionCondition assessment of the construction item
 Creusex::core::traits::ConditionCondition assessment of the construction item
 Creusex::core::ConstructionItemDescriptionDescription of the reused construction item
 Creusex::core::traits::ConstructionItemDescriptionDescription of the reused construction item
 Creusex::geometry::CoplanarPolygonA closed 3D polygon whose vertices are coplanar
 Creusex::geometry::CreateWindowsOptionsConfiguration for the create_windows pipeline
 Creusex::geometry::CreateWindowsResultOutput of create_windows()
 Creusex::vision::tensor_rt::affine::CropResizeMatrix
 Creusex::vision::osd::CvxTextFreeType-based text renderer for OpenCV images
 Creusex::core::DangerousSubstanceDangerous substance analysis record
 Creusex::core::traits::DangerousSubstanceDangerous substance analysis record
 CDatabaseDelOptionsOptions for unified database del command
 CDatabaseGetOptionsOptions for unified database get command
 CDatabaseSetOptionsOptions for unified database set command
 Creusex::vision::Dataloader
 Creusex::geometry::DensifyParamsParameters for Multi-View Stereo dense reconstruction (OpenMVS)
 Creusex::vision::common::object::DepthDepth map result with per-pixel depth values
 Creusex::core::serialization::DeserializerDeserializer for converting database values to C++ structs
 Creusex::vision::common::object::DetectionBoxUniversal detection result container that holds a bounding box plus optional enriched data (pose, OBB, segmentation, depth, tracking)
 Creusex::core::DimensionsPhysical dimensions and geometry of the construction item
 Creusex::core::traits::DimensionsPhysical dimensions and geometry of the construction item
 Creusex::geometry::DoorData
 Creusex::io::E57ScanExportA single scan position to write into an E57 file
 Creusex::core::EmissionEmission measurement record
 Creusex::core::traits::EmissionEmission measurement record
 Crux::gui::EndpointOne row of the route table
 Creusex::vision::tensor_rt::TensorRT::Engine
 Creusex::core::EnvironmentalPotentialEnvironmental and resource potential for sustainable utilization
 Creusex::core::traits::EnvironmentalPotentialEnvironmental and resource potential for sustainable utilization
 Creusex::gsplat::EvalMetricsOne held-out evaluation pass
 Creusex::vision::tensor_rt::nv::EventTimer
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 Creusex::visualize::OffscreenGlUnavailableThis machine cannot create an offscreen OpenGL context (#313)
 Crux::database::PathErrorException thrown when path parsing fails
 Crux::gui::HttpErrorThrown by a handler to produce a non-200 JSON error response
 Creusex::io::speckle::ExportConfigConfiguration for building Speckle objects from an ExportScene
 Creusex::io::ExportSceneIntermediate representation for exporting all project data
 Creusex::geometry::FaceData
 Creusex::core::FilterExpressionParsed filter expression with resolved label cloud references
 Creusex::core::FilterNodeBase AST node for filter expressions
 Creusex::core::AndNodeAND combinator: expr1 && expr2
 Creusex::core::CompareNodeComparison operators: <cloud> >= value, etc
 Creusex::core::EqualNodeEquality: <cloud> == value
 Creusex::core::InNodeIn-set: <cloud> in [v1, v2, v3]
 Creusex::core::NotEqualNodeNot equal: <cloud> != value
 Creusex::core::OrNodeOR combinator: expr1 || expr2
 Creusex::core::FirePropertiesFire-related properties of the construction item
 Creusex::core::traits::FirePropertiesFire-related properties of the construction item
 Creusex::vision::osd::FlatUniformGridCompact spatial hash-grid for fast overlap queries during layout
 Cfmt::formatter
 Cfmt::formatter< Eigen::Matrix< float, 4, 1 > >
 Cfmt::formatter< Eigen::Quaternion< Scalar > >
 Cfmt::formatter< reusex::core::EmissionQuantityType >
 Cfmt::formatter< reusex::core::Material >
 Cfmt::formatter< reusex::core::MaterialPassport >
 Cfmt::formatter< reusex::core::SubstanceContentMethod >
 Cfmt::formatter< reusex::core::TransactionType >
 Cfmt::formatter< reusex::core::TriState >
 Cfmt::formatter< reusex::core::stopwatch >
 Cfmt::formatter< reusex::geometry::BuildingComponent >
 Cfmt::formatter< reusex::geometry::CellComplex >
 Cfmt::formatter< reusex::geometry::SceneGraph >
 Creusex::geometry::FrameSurfelsA sensor frame represented as a surfel set for joint registration
 Creusex::gsplat::GaussianCloudA set of 3D Gaussians in plain host memory
 Creusex::gsplat::GaussianInitOptionsParameters for seeding Gaussians from a ReUseX point cloud
 Creusex::core::GaussianSplatHeaderWhat the PLY header of an INRIA 3D Gaussian Splatting file says
 Creusex::ProjectDB::GaussianSplatMetadataOne row of the gaussian_splats table, minus the payload
 Creusex::gsplat::GsplatStageOptionsEnd-to-end options for the rux create gsplat stage
 Creusex::core::HistoryHistorical usage information for the construction item
 Creusex::core::traits::HistoryHistorical usage information for the construction item
 Creusex::vision::IData
 Creusex::vision::libtorch::LibTorchDataData carrier for LibTorch YOLO inference pipeline
 Creusex::vision::onnx::ONNXSam3DataData carrier for ONNX Runtime SAM3 inference pipeline
 Creusex::vision::tensor_rt::TensorRTData
 Creusex::vision::IDataset
 Creusex::vision::libtorch::LibTorchDatasetLibTorch dataset for RTABMap databases
 Creusex::vision::onnx::ONNXSam3DatasetDataset for ONNX Runtime SAM3 model inference
 Creusex::vision::tensor_rt::TensorRTDataset
 Creusex::vision::common::tensor::ImageLightweight, non-owning view of a BGR image buffer
 Crux::gui::ImageResponseAn encoded image plus the provenance of any rendering applied to it
 Creusex::vision::IMLBackend
 Creusex::vision::libtorch::LibTorchBackendLibTorch backend implementation of the IMLBackend interface
 Creusex::vision::onnx::ONNXBackendONNX Runtime backend implementation of the IMLBackend interface
 Creusex::vision::tensor_rt::TensorRTBackend
 Creusex::vision::IModel
 Creusex::vision::libtorch::LibTorchYoloYOLO instance segmentation model using LibTorch (TorchScript)
 Creusex::vision::onnx::ONNXSam3SAM3 segmentation model using ONNX Runtime for CPU/GPU inference
 Creusex::vision::tensor_rt::TensorRTSam3
 Crux::database::InputHandlerHandles input for set operations
 Creusex::vision::tensor_rt::cpm::Instance< Result, Input, Model >
 Creusex::ProjectDB::InstanceRecordOne row of the instances table: a spatially-distinct object within an instance-label cloud, carrying a stable GUID that survives regeneration
 Creusex::core::IObserver
 Creusex::core::IProgressObserver
 Crux::VizualizationObserver
 Creusex::core::IVisualObserver
 Crux::VizualizationObserver
 Creusex::geometry::CellComplex::Is_Type< T >
 Creusex::geometry::CellComplex::IsFaceBetweenCells
 Creusex::vision::tensor_rt::cpm::Instance< Result, Input, Model >::Item
 Crux::view::ItemTraits< T >Traits class template for viewer item operations
 Crux::view::ItemTraits< LoadedCloud >Traits specialization for point clouds
 Crux::view::ItemTraits< LoadedMesh >Traits specialization for polygon meshes
 Cspdmon::IterableProgressMonitor< Iterable >
 Creusex::vision::Dataloader::Iterator
 Creusex::vision::IVideoModel
 Creusex::vision::tensor_rt::TensorRTSam3p1
 Creusex::pipeline::JobEventOne notification about a job
 Creusex::pipeline::JobRecordA job as reported by the runner. Snapshot; never a live view
 Creusex::pipeline::JobRunnerFIFO, single-worker, in-process pipeline job runner
 Creusex::pipeline::JobRunnerOptionsTuning knobs for the job store
 Crux::gui::JobSubmissionA validated POST /jobs body
 Creusex::geometry::JointPairwiseRegistrationJoint pairwise pose optimizer operating purely in memory
 Creusex::geometry::JprParamsParameters for joint pairwise pose refinement
 Creusex::geometry::JprResultSummary statistics from a registration run
 Crux::view::LabelCloudInfoA label cloud with its associated metadata for legend display
 Creusex::vision::osd::LabelLayoutSolverGreedy iterative label placement solver
 Crux::view::LabelLegendEntryA single entry in the label legend overlay
 Creusex::vision::osd::LayoutBoxAxis-aligned 2-D bounding box used internally by the label layout solver
 Creusex::vision::osd::LayoutConfigTunable parameters controlling the label placement algorithm
 Creusex::vision::osd::LayoutResultFinal placement result for a single label
 Creusex::vision::tensor_rt::affine::LetterBoxMatrix
 Crux::view::LoadedCloudA point cloud loaded for visualization with associated metadata
 Crux::view::LoadedMeshA polygon mesh loaded for visualization with associated metadata
 Crux::gui::LodSelectionThe outcome of a voxel selection over one whole cloud
 Creusex::geometry::LoopClosureOptionsParameters for wide-baseline loop-edge detection
 Creusex::geometry::LoopClosureResultSummary statistics from loop-edge detection
 Creusex::geometry::LoopEdgeA metric relative-pose constraint between two frames, ready to become a gtsam::BetweenFactor<Pose3>
 Creusex::io::ExportScene::MaterialEntry
 Creusex::ProjectDB::ProjectSummary::MaterialInfo
 Creusex::core::MaterialPassportA complete material passport for a reused building material
 Creusex::core::MaterialPassportMetadataDocument-level metadata for the material passport
 Creusex::gsplat::MCMCOptions3DGS-MCMC density control (Kheradmand et al
 Creusex::io::ExportScene::MeshEntry
 Creusex::ProjectDB::ProjectSummary::MeshInfo
 Creusex::ProjectDB::MeshMetadata
 Creusex::geometry::MeshOptionsOptions for mesh generation
 Creusex::ProjectDB::MeshTextureInfo
 Creusex::ProjectDB::MeshTextureMetadata
 Creusex::vision::osd::FlatUniformGrid::Node
 Creusex::geometry::NoiseEstimateResult of estimate_cloud_noise
 Creusex::geometry::NoiseEstimateOptionsOptions controlling the deterministic local-PCA cloud-noise estimator
 Creusex::vision::tensor_rt::norm_image::Norm
 Creusex::vision::common::object::ObbOriented bounding box (OBB) parameterized by center, size, and rotation angle
 Creusex::geometry::OdometryEdgeMotionSeed motion of one consecutive-frame odometry edge
 Creusex::geometry::OdometrySigmaScaleMultiplicative scale applied to an odometry edge's base sigmas
 Creusex::visualize::OffscreenGlProbeThe outcome of one probe, with enough detail to put in an error message
 Creusex::geometry::OrphanedInstanceA previous instance whose GUID could not be matched to any new instance
 Cfmt::ostream_formatter
 Cfmt::formatter< Eigen::WithFormat< T > >
 Cfmt::formatter< T, std::enable_if_t< std::is_base_of_v< Eigen::DenseBase< T >, T >, char > >
 Cfmt::formatter< cv::Size_< T > >
 Creusex::core::OwnerOwner contact information for the material passport
 Creusex::core::traits::OwnerOwner contact information for the material passport
 Crux::gui::PageRequestA validated, clamped offset/limit window over a collection
 Crux::gui::PageWindowThe half-open [first, last) index range a page covers, plus the size of the collection it was taken from
 Creusex::io::ExportScene::PanoEntry
 Creusex::geometry::PanoramaAlignmentOptionsParameters for content-based panorama alignment
 Creusex::geometry::PanoramaAlignmentResultOutcome of aligning one panorama
 Crux::view::PanoramaInfoMetadata for a panoramic image (pixel data loaded on-demand)
 Creusex::geometry::PanoramaLoopOptionsParameters for panorama-derived loop-edge detection
 Creusex::geometry::PanoramaLoopResultStatistics from panorama loop-edge detection
 Crux::view::PanoramaStateState for immersive panorama viewing
 Creusex::ProjectDB::PanoramicImage
 Creusex::ProjectDB::ProjectSummary::PanoramicInfo
 Creusex::geometry::detail::PanoResectionOne panorama's independent resection against one frame
 Creusex::pipeline::ParameterDescriptorOne knob of one stage
 Crux::gui::ParamsAlready-decoded query parameters, so handlers never touch crow::request
 Crux::database::PathComponentRepresents a single component in a resource path
 Creusex::geometry::PerspectiveViewA virtual pinhole view rendered out of an equirectangular panorama
 Creusex::ProjectDB::PipelineLogEntry
 Cplane_map< Kernel, Scalar >
 Creusex::geometry::PlaneFitQualityFit statistics of one per-frame plane detection: the inputs from which the measurement noise of its OrientedPlane3Factor is derived
 Creusex::geometry::PlaneFitSigmasStatistical standard deviations of a plane fit, in the units of the OrientedPlane3Factor residual
 Creusex::geometry::PlaneGraphOptimizerPlane-landmark pose-graph optimizer operating purely in memory
 Creusex::geometry::PlaneGraphOptionsParameters for plane-landmark pose-graph optimization
 Creusex::geometry::PlaneGraphResultSummary statistics from a plane-graph optimization run
 Creusex::geometry::PlaneQualityQuality statistics for a single detected plane
 Cpoint_map< Kernel, PointT >
 Creusex::geometry::PointCluster
 Crux::gui::PointsResponseOne points-endpoint response
 Creusex::core::PollutionPollution, content and emission information
 Creusex::core::traits::PollutionPollution, content and emission information
 Creusex::vision::common::object::PoseA set of keypoints representing a human or object pose
 Creusex::geometry::PoseDriftOptionsParameters for synthetic trajectory drift (#338)
 Creusex::geometry::PoseDriftResultWhat a drift-synthesis run did, in the units the benchmark reports
 Creusex::vision::common::object::PosePointA single keypoint for pose estimation, with visibility flag
 Creusex::geometry::PriorInstancePrior instance state (typically loaded from ProjectDB::instances())
 Creusex::core::ProductInformationOriginal product information
 Creusex::core::traits::ProductInformationOriginal product information
 Creusex::core::ProgressObserver
 Creusex::ProjectDB
 Creusex::ProjectDB::ProjectSummary::ProjectInfo
 Crux::view::ProjectLoadResultResult of loading geometry from a .rux project database
 Creusex::ProjectDB::ProjectMetadata
 Creusex::ProjectDB::ProjectSummary
 Creusex::core::traits::PropertyDescriptorProperty metadata descriptor
 Creusex::core::traits::PropertyTraits< T >Trait interface for property metadata
 Creusex::core::traits::PropertyTraits< Certifications >
 Creusex::core::traits::PropertyTraits< Condition >
 Creusex::core::traits::PropertyTraits< ConstructionItemDescription >
 Creusex::core::traits::PropertyTraits< DangerousSubstance >
 Creusex::core::traits::PropertyTraits< Dimensions >
 Creusex::core::traits::PropertyTraits< Emission >
 Creusex::core::traits::PropertyTraits< EnvironmentalPotential >
 Creusex::core::traits::PropertyTraits< FireProperties >
 Creusex::core::traits::PropertyTraits< History >
 Creusex::core::traits::PropertyTraits< Owner >
 Creusex::core::traits::PropertyTraits< Pollution >
 Creusex::core::traits::PropertyTraits< ProductInformation >
 Creusex::core::serialization::PropertyValueType-erased property value holder
 Creusex::geometry::QualityMetricsOptions
 Creusex::geometry::QualityReportGround-truth-free reconstruction quality report
 Creusex::geometry::ReconciledInstanceA single reconciled instance: its (new) label value, the semantic class it belongs to, its point count, and the stable GUID it should carry
 Creusex::geometry::ReconcileOptionsOptions controlling instance identity reconciliation
 Creusex::geometry::ReconcileResultResult of reconciling a freshly-segmented instance set against a previous one
 Creusex::geometry::ReconstructionParamsParameters for point cloud reconstruction from stored sensor frames
 Creusex::geometry::Registry
 Creusex::geometry::CellComplex
 Creusex::geometry::SceneGraph
 Creusex::visualize::RenderOptionsEverything render_view() can be told to do
 Creusex::vision::tensor_rt::affine::ResizeMatrix
 Crux::database::ResourceRouterBase interface for resource routers
 Crux::database::CloudRouterRouter for point cloud resources
 Crux::database::FrameRouterRouter for sensor_frames (read-only)
 Crux::database::LabelRouterRouter for segmentation_images (read-only)
 Crux::database::LogRouterRouter for pipeline_log entries (read-only)
 Crux::database::MeshRouterRouter for mesh resources
 Crux::database::PanoramaRouterRouter for panoramic image resources
 Crux::database::PassportRouterRouter for material passport resources
 Crux::database::ProjectRouterRouter for project metadata
 Crux::database::RouterRegistryRouter registry for dispatching paths to appropriate routers
 CRuxOptions
 Creusex::vision::tensor_rt::Sam3Input
 Creusex::vision::onnx::Sam3PromptUnitA single SAM3 prompt unit with text and optional box prompts
 Creusex::vision::tensor_rt::Sam3PromptUnit
 Crux::view::PanoramaState::SavedViewSaved viewer state for restoration on exit
 Creusex::geometry::SceneEdgeData
 Creusex::geometry::SceneObject
 Creusex::geometry::ScenePlane
 Creusex::geometry::SceneVertexData
 Creusex::core::json_export::SectionDescriptorDescribes a section in the JSON export template
 Creusex::geometry::SectionSolveStatsPer-section solve diagnostics (issue #226)
 Creusex::vision::common::object::SegmentationInstance segmentation result backed by an OpenCV mask
 Creusex::geometry::SegmentInstancesRequestRequest structure for instance segmentation via Euclidean clustering
 Creusex::geometry::SegmentInstancesResultResult structure for instance segmentation
 Creusex::vision::common::object::SegmentMapA raw binary segmentation map stored as pinned host memory
 Creusex::vision::SegmentPanoramaOptionsOptions controlling how a panorama is tiled and segmented
 Creusex::geometry::SegmentPlanesOptions
 Creusex::geometry::SegmentRoomsOptions
 Creusex::io::ExportScene::SemanticCategory
 Creusex::io::ExportScene::SemanticInstance
 Creusex::ProjectDB::ProjectSummary::SensorFrameInfo
 Creusex::core::SensorIntrinsicsLightweight camera intrinsics replacing rtabmap::CameraModel in downstream code
 Creusex::core::serialization::SerializerSerializer for converting C++ structs to database values
 Crux::gui::ServerCrow-backed implementation of the GUI API contract
 Crux::gui::ServerOptionsEverything rux gui needs to stand a server up
 Cspdmon::SigwinchMixin
 Cspdmon::TerminalSink< spdlog::details::console_mutex >
 Cspdmon::TerminalSink< spdlog::details::console_nullmutex >
 Cspdmon::TerminalSink< ConsoleMutex >
 Creusex::geometry::SolidifierSolidifier solves room segmentation using Mixed Integer Programming
 Creusex::geometry::SolidifierOptions
 Creusex::io::speckle::SpeckleClientUpload-only Speckle client
 Creusex::io::speckle::SpeckleModelOne model (branch) to upload to Speckle
 Creusex::pipeline::StageArtifactOne artifact a stage wrote, so a client can refresh exactly what changed instead of re-fetching everything
 Creusex::pipeline::StageContextEverything a stage execution needs, independent of any HTTP/CLI front end
 Creusex::core::StageContractThe full input/output contract of one pipeline stage
 Creusex::core::StageInputOne prerequisite of a stage
 Crux::StageParamsAccumulates stage parameters as a JSON object
 Creusex::pipeline::StageResultOutcome of one stage execution
 Cspdmon::StatusLine
 Cspdmon::LoggerProgress
 Cspdmon::StatusLineRegistry
 Cspdmon::TerminalSink< spdlog::details::console_mutex >
 Cspdmon::TerminalSink< spdlog::details::console_nullmutex >
 Cspdmon::TerminalSink< ConsoleMutex >
 Creusex::core::stopwatch
 Creusex::stopwatch
 CSubcommandAlignPanoramaOptions
 CSubcommandAnalyzeAccuracyOptionsOptions for the ground-truth accuracy analysis subcommand
 CSubcommandAnalyzeQualityOptionsOptions for the reconstruction quality analysis subcommand
 CSubcommandAnnotateOptions
 CSubcommandAnnotatePanoramaOptions
 CSubcommandAssembleOptionsCollection of all options for the assemble subcommand
 CSubcommandCreateCloudsOptionsDefaults derived from reusex::geometry::ReconstructionParams so the CLI and library never disagree on a parameter's default (docs/STANDARDS.md §4)
 CSubcommandCreateDenseOptions
 CSubcommandCreateGsplatOptionsOptions for rux create gsplat
 CSubcommandCreateMaterialOptions
 CSubcommandCreateMaterialsOptionsCLI options for rux create materials — generate one material passport per instance and link it back onto the instance
 CSubcommandEditDownsampleOptions
 CSubcommandEditPerturbPosesOptionsOptions for rux edit perturb-poses (issue #338)
 CSubcommandExportColmapOptions
 CSubcommandExportCSVOptions
 CSubcommandExportE57Options
 CSubcommandExportMaterialepasOptions
 CSubcommandExportPLYOptions
 CSubcommandExportRhinoOptions
 CSubcommandExportSemanticImagesOptions
 CSubcommandExportSpeckleOptions
 CSubcommandGetMeshOptionsOptions for the 'get mesh' subcommand
 CSubcommandGuiOptionsOptions for the rux gui subcommand
 CSubcommandImportArkitscenesOptionsOptions for the ARKitScenes dataset import subcommand
 CSubcommandImportCSVOptions
 CSubcommandImportE57Options
 CSubcommandImportGsplatOptionsOptions for rux import gsplat
 CSubcommandImportMaterialepasOptions
 CSubcommandImportMushroomOptionsOptions for the MuSHRoom dataset import subcommand
 CSubcommandImportPanoramaOptions
 CSubcommandImportPhotosOptions
 CSubcommandImportPLYOptions
 CSubcommandImportRTABMapOptions
 CSubcommandInfoOptionsOptions for the info subcommand
 CSubcommandLogOptionsOptions for the log subcommand
 CSubcommandMeshOptionsCollection of all options of Subcommand A
 CSubcommandOptimizeOptionsOptions for the rux optimize subcommand (global plane-landmark pose-graph optimization)
 CSubcommandProjectOptionsCollection of all options of Subcommand A
 CSubcommandRegisterOptionsOptions for the rux register subcommand (within-scan pose refinement)
 CSubcommandRenderOptionsOptions for the render subcommand
 CSubcommandSegInstancesOptionsCLI options for instance segmentation subcommand
 CSubcommandSegPlanesOptionsCollection of all options for plane segmentation subcommand
 CSubcommandSegRoomsOptionsCollection of all options for room segmentation subcommand
 CSubcommandTextureOptionsCollection of all options of Subcommand A
 CSubcommandValidateOptionsOptions for the validate subcommand
 CSubcommandViewOptionsCollection of all options of Subcommand A
 CSubcommandWindowOptionsOptions for rux create windows
 Creusex::geometry::SurfelExtractionParamsParameters controlling per-frame surfel extraction (back-projection + normal estimation) used by the registration pipeline
 Creusex::geometry::SyncDownsampleOptionsOptions controlling a synchronized project-cloud downsample
 Creusex::geometry::SyncDownsampleResultOutcome of a synchronized downsample, for logging / reporting
 Creusex::vision::osd::TextSizeMeasured bounding box of a rendered text string
 Creusex::geometry::TextureQualityParamsQuality parameters for texture projection
 Creusex::vision::common::object::TrackMulti-object tracking state for a single tracked instance
 Creusex::gsplat::TrainingViewOne posed training image for the Gaussian-splatting optimizer
 Creusex::gsplat::TrainingViewOptionsSelection and preprocessing knobs for building the training set
 Creusex::gsplat::TrainMetricsOne row of the loss history
 Creusex::gsplat::TrainOptionsOptimizer / schedule parameters for the 3DGS training loop
 Creusex::gsplat::TrainResult
 Creusex::core::TransactionLogEntryA single entry in the material passport transaction log
 Creusex::core::ValidationIssueOne problem discovered by a validation check
 Creusex::core::ValidationReportAggregate result of running all validation checks over a project
 Crux::filters::ValidationResultValidation result for filter expressions
 Crux::gui::ValueRangeRange of the valid stored values a normalize=true rendering mapped
 Creusex::geometry::VertexProperties
 Crux::view::ViewerStateTracks the currently visible label overlay in the viewer
 Creusex::visualize::ViewportBoundsNormalized bounds of a single viewport within a render window
 Creusex::geometry::VoxelAssignmentPer-input-point assignment to an output voxel bucket
 Creusex::geometry::WallCandidateA connected component of coplanar mesh faces that may host a window
 Creusex::geometry::WallData
 Creusex::geometry::WindowData