ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nfmt
  Cformatter< cv::Size_< T > >
  Cformatter< Eigen::Matrix< float, 4, 1 > >
  Cformatter< Eigen::Quaternion< Scalar > >
  Cformatter< Eigen::WithFormat< T > >
  Cformatter< reusex::core::EmissionQuantityType >
  Cformatter< reusex::core::Material >
  Cformatter< reusex::core::MaterialPassport >
  Cformatter< reusex::core::stopwatch >
  Cformatter< reusex::core::SubstanceContentMethod >
  Cformatter< reusex::core::TransactionType >
  Cformatter< reusex::core::TriState >
  Cformatter< reusex::geometry::BuildingComponent >
  Cformatter< reusex::geometry::CellComplex >
  Cformatter< reusex::geometry::SceneGraph >
  Cformatter< T, std::enable_if_t< std::is_base_of_v< Eigen::DenseBase< T >, T >, char > >
 Nreusex
  NcoreWire form of one stored report PDF version — the ReportPdfVersion schema in ruxd's API contract (docs/gui/openapi.yaml, in the ruxd repo)
   Njson_export
    CSectionDescriptorDescribes a section in the JSON export template
   Nserialization
    CPropertyValueType-erased property value holder
    CDeserializerDeserializer for converting database values to C++ structs
    CSerializerSerializer for converting C++ structs to database values
   Ntraits
    CCertificationsCertifications, approvals and declarations for the item
    CConditionCondition assessment of the construction item
    CConstructionItemDescriptionDescription of the reused construction item
    CDangerousSubstanceDangerous substance analysis record
    CDimensionsPhysical dimensions and geometry of the construction item
    CEmissionEmission measurement record
    CEnvironmentalPotentialEnvironmental and resource potential for sustainable utilization
    CFirePropertiesFire-related properties of the construction item
    CHistoryHistorical usage information for the construction item
    COwnerOwner contact information for the material passport
    CPollutionPollution, content and emission information
    CProductInformationOriginal product information
    CPropertyDescriptorProperty metadata descriptor
    CPropertyTraitsTrait interface for property metadata
    CPropertyTraits< Certifications >
    CPropertyTraits< Condition >
    CPropertyTraits< ConstructionItemDescription >
    CPropertyTraits< DangerousSubstance >
    CPropertyTraits< Dimensions >
    CPropertyTraits< Emission >
    CPropertyTraits< EnvironmentalPotential >
    CPropertyTraits< FireProperties >
    CPropertyTraits< History >
    CPropertyTraits< Owner >
    CPropertyTraits< Pollution >
    CPropertyTraits< ProductInformation >
   CAndNodeAND combinator: expr1 && expr2
   CArtifactOne named cloud / table / mesh the pipeline traffics in
   CBlockingType
   CCertificationsCertifications, approvals and declarations for the item
   CCloudMisalignedErrorMean position of one instance's points
   CCloudReferenceNodeCloud reference: a label cloud loaded from ProjectDB by name
   CColumnPatchSparse update of a user column definition
   CCompareNodeComparison operators: <cloud> >= value, etc
   CComponentRecordCore-owned persistence contract for a row of the building_components table (#227)
   CConditionCondition assessment of the construction item
   CConstructionItemDescriptionDescription of the reused construction item
   CCsvOptionsA template's CSV export options (templates.csv)
   CDangerousSubstanceDangerous substance analysis record
   CDimensionsPhysical dimensions and geometry of the construction item
   CEmissionEmission measurement record
   CEnvironmentalPotentialEnvironmental and resource potential for sustainable utilization
   CEqualNodeEquality: <cloud> == value
   CFilterExpressionParsed filter expression with resolved label cloud references
   CFilterNodeBase AST node for filter expressions
   CFirePropertiesFire-related properties of the construction item
   CFraction
   CFractionReport
   CFrameVisibilityOne frame in which a queried world point is visible, with the geometry of its projection
   CGaussianSplatHeaderWhat the PLY header of an INRIA 3D Gaussian Splatting file says
   CHistoryHistorical usage information for the construction item
   CInNodeIn-set: <cloud> in [v1, v2, v3]
   CInstanceCentroid
   CInstanceEvidenceEverything the photo evidence knows about one instance: where it is and the frames that see it, best first (visible_frames_occluded)
   CInstanceProbeAn instance's centroid plus evenly spread samples of its points
   CIObserver
   CIProgressObserver
   CIVisualObserver
   CKeyValueErrorA write the catalogue refuses: unknown key, read-only key, or a value the key's type does not accept
   CLeksikonFieldOne top-level leksikon property, in leksikon (MaterialEPAS section) order
   CMaskProjectionOptionsTunables for project_frame_mask() (STANDARDS §4)
   CMaskSelectionErrorA frame cannot be projected (no usable pose, no depth image, no base cloud, degenerate intrinsics) or a selection is unusable (no points)
   CMaskSelectionOptionsTunables for apply_mask_selection()
   CMaskSelectionResultWhat apply_mask_selection() created
   CMaterialPassportA complete material passport for a reused building material
   CMaterialPassportMetadataDocument-level metadata for the material passport
   CNameConflictErrorA name that must be unique (template, user column, stored field) is already taken
   CNotEqualNodeNot equal: <cloud> != value
   COcclusionQueryTunables for visible_frames_occluded()
   COperationCancelledThrown by visible_frames_occluded() when its cancel flag is raised
   COrNodeOR combinator: expr1 || expr2
   COwnerOwner contact information for the material passport
   CPanoramaQueryTunables for panoramas_for_point()
   CPanoramaSightingOne panorama near a world point
   CPartPhotosThe photo evidence of one survey part
   CPhotoQueryTunables for the photo evidence of an instance
   CPollutionPollution, content and emission information
   CProductInformationOriginal product information
   CProgressObserverOne stage's progress report, RAII: started on construction, finished on destruction, update() in between
   CReportSurveyRowOne survey type as the PDF report's Kortlægning section lists it
   CResolvedTemplate
   CResource
   CResourceKey
   CResourcePatchResult
   CResourceReportSection
   CResourceTable
   CResourceValue
   CResourceWrite
   CSamplePendingError
   CSampleState
   CScopedProgressObserverRoute progress started on this thread to observer for the lifetime of the scope, without touching the process-global observer
   CSeedTemplate
   CSensorIntrinsicsLightweight camera intrinsics replacing rtabmap::CameraModel in downstream code
   CStageContractThe full input/output contract of one pipeline stage
   CStageInputOne prerequisite of a stage
   Cstopwatch
   CSurveySyncOptionsOptions for sync_survey — the cloud names it reads from
   CSurveySyncReportCounts of what sync_survey changed
   CSurveyTypeDeletionDelete a survey type and every part in it, with delete_resource's rules for each part (tombstones, passports), in one transaction
   CTemplateInputA create or sparse edit; absent fields are left alone
   CTemplateMember
   CTemplateViewOne template as the API shows it: its row, parsed members and CSV options, and its resolution against the live key catalogue
   CTransactionLogEntryA single entry in the material passport transaction log
   CTypeTotals
   CValidationIssueOne problem discovered by a validation check
   CValidationReportAggregate result of running all validation checks over a project
   CVisibilityProbeWhat visible_frames_occluded() tests for one object: an anchor that decides the frustum test and the ranking (usually the centroid), plus surface samples
   CVisibilityQueryTunables for visible_frames()
  Ngeometry
   NdetailInternals of detect_loop_edges, exposed ONLY so the geometry stages of the pipeline can be regression-tested without a database and without RGB-D fixtures (docs/STANDARDS.md §7; same rationale as plane_factor_consistent_residual() in PlaneGraphOptimizer.cpp)
    CPanoResectionOne panorama's independent resection against one frame
   CAccuracyMetricsOptionsOptions for ground-truth accuracy scoring
   CAccuracyReportGround-truth accuracy report for a reconstructed point cloud
   CBuildingComponentA detected or manual building component (window, door, wall, ...)
   CCameraDataCamera data for texture mapping
   CCellComplex
    CIs_Type
    CIsFaceBetweenCells
   CCellData
   CCellEdgeData
   CCellVertexData
   CCoplanarPolygonA closed 3D polygon whose vertices are coplanar
   CCreateWindowsOptionsConfiguration for the create_windows pipeline
   CCreateWindowsResultOutput of create_windows()
   CDensifyParamsParameters for Multi-View Stereo dense reconstruction (OpenMVS)
   CDoorData
   CFaceData
   CFrameSurfelsA sensor frame represented as a surfel set for joint registration
   CJointPairwiseRegistrationJoint pairwise pose optimizer operating purely in memory
   CJprParamsParameters for joint pairwise pose refinement
   CJprResultSummary statistics from a registration run
   CLoopClosureOptionsParameters for wide-baseline loop-edge detection
   CLoopClosureResultSummary statistics from loop-edge detection
   CLoopEdgeA metric relative-pose constraint between two frames, ready to become a gtsam::BetweenFactor<Pose3>
   CMeshOptionsOptions for mesh generation
   CNoiseEstimateResult of estimate_cloud_noise
   CNoiseEstimateOptionsOptions controlling the deterministic local-PCA cloud-noise estimator
   COdometryEdgeMotionSeed motion of one consecutive-frame odometry edge
   COdometrySigmaScaleMultiplicative scale applied to an odometry edge's base sigmas
   COrphanedInstanceA previous instance whose GUID could not be matched to any new instance
   CPanoramaAlignmentOptionsParameters for content-based panorama alignment
   CPanoramaAlignmentResultOutcome of aligning one panorama
   CPanoramaLoopOptionsParameters for panorama-derived loop-edge detection
   CPanoramaLoopResultStatistics from panorama loop-edge detection
   CPerspectiveViewA virtual pinhole view rendered out of an equirectangular panorama
   CPlaneFitQualityFit statistics of one per-frame plane detection: the inputs from which the measurement noise of its OrientedPlane3Factor is derived
   CPlaneFitSigmasStatistical standard deviations of a plane fit, in the units of the OrientedPlane3Factor residual
   CPlaneGraphOptimizerPlane-landmark pose-graph optimizer operating purely in memory
   CPlaneGraphOptionsParameters for plane-landmark pose-graph optimization
   CPlaneGraphResultSummary statistics from a plane-graph optimization run
   CPlaneQualityQuality statistics for a single detected plane
   CPointCluster
   CPoseDriftOptionsParameters for synthetic trajectory drift (#338)
   CPoseDriftResultWhat a drift-synthesis run did, in the units the benchmark reports
   CPoseGraphEdgeRecordOne pose-graph edge produced by the optimizer, indexed by position in the frames[] vector (NOT by database node_id — translate at the write site so GTSAM types never escape into the public API)
   CPriorInstancePrior instance state (typically loaded from ProjectDB::instances())
   CQualityMetricsOptions
   CQualityReportGround-truth-free reconstruction quality report
   CReconciledInstanceA single reconciled instance: its (new) label value, the semantic class it belongs to, its point count, and the stable GUID it should carry
   CReconcileOptionsOptions controlling instance identity reconciliation
   CReconcileResultResult of reconciling a freshly-segmented instance set against a previous one
   CReconstructionParamsParameters for point cloud reconstruction from stored sensor frames
   CRegistry
   CSceneEdgeData
   CSceneGraph
   CSceneObject
   CScenePlane
   CSceneVertexData
   CSectionSolveStatsPer-section solve diagnostics (issue #226)
   CSegmentInstancesRequestRequest structure for instance segmentation via Euclidean clustering
   CSegmentInstancesResultResult structure for instance segmentation
   CSegmentPlanesOptions
   CSegmentRoomsOptions
   CSolidifierSolidifier solves room segmentation using Mixed Integer Programming
   CSolidifierOptions
   CSurfelExtractionParamsParameters controlling per-frame surfel extraction (back-projection + normal estimation) used by the registration pipeline
   CSyncDownsampleOptionsOptions controlling a synchronized project-cloud downsample
   CSyncDownsampleResultOutcome of a synchronized downsample, for logging / reporting
   CTextureQualityParamsQuality parameters for texture projection
   CVertexProperties
   CVoxelAssignmentPer-input-point assignment to an output voxel bucket
   CWallCandidateA connected component of coplanar mesh faces that may host a window
   CWallData
   CWindowData
  Ngsplat
   CEvalMetricsOne held-out evaluation pass
   CGaussianCloudA set of 3D Gaussians in plain host memory
   CGaussianInitOptionsParameters for seeding Gaussians from a ReUseX point cloud
   CGsplatStageOptionsEnd-to-end options for the rux create gsplat stage
   CMCMCOptions3DGS-MCMC density control (Kheradmand et al
   CTrainingViewOne posed training image for the Gaussian-splatting optimizer
   CTrainingViewOptionsSelection and preprocessing knobs for building the training set
   CTrainMetricsOne row of the loss history
   CTrainOptionsOptimizer / schedule parameters for the 3DGS training loop
   CTrainResult
  Nio
   Nspeckle
    CBaseBase class for all Speckle objects
    CPoint3D point
    CLineLine segment between two points
    CMeshTriangle/quad mesh
    CPointcloudPoint cloud
    CInstanceDefinitionProxyShared definition for instance proxies
    CInstanceProxyPositioned reference to an InstanceDefinitionProxy
    CCollectionCollection / container for grouping objects
    CSpeckleClientUpload-only Speckle client
    CSpeckleModelOne model (branch) to upload to Speckle
    CExportConfigConfiguration for building Speckle objects from an ExportScene
   CArkitPincamParsed contents of an ARKitScenes .pincam intrinsics line
   CArkitPoseSampleOne trajectory sample: a device-relative timestamp and the optical-to-world (camera->world) pose at that instant, row-major 4x4
   CColmapExportOptionsOptions for COLMAP sparse model export
   CE57ScanExportA single scan position to write into an E57 file
   CExportSceneIntermediate representation for exporting all project data
    CCloudLayer
    CSemanticInstance
    CSemanticCategory
    CMeshEntry
    CPanoEntry
    CMaterialEntry
    CComponentEntry
   CImportPanoramasOptionsControls auto-discovery and import of companion 360° panoramas
  Npipeline
   CIJobStorePersistence for job records. Implementations must be thread-safe
   CInMemoryJobStoreThe in-memory store: bounded per queue, nothing survives a restart
   CJobEventOne notification about a job
   CJobQueueOne project's jobs on a JobScheduler. Every member is thread-safe
   CJobRecordA job as reported by the runner. Snapshot; never a live view
   CJobRunnerFIFO, single-worker, in-process pipeline job runner
   CJobRunnerOptionsTuning knobs for the job store
   CJobSchedulerThe worker pool. Safe to use from any thread
   CJobSchedulerOptions
   CMeshStageOptions
   CParameterDescriptorOne knob of one stage
   CStageArtifactOne artifact a stage wrote, so a client can refresh exactly what changed instead of re-fetching everything
   CStageContextEverything a stage execution needs, independent of any HTTP/CLI front end
   CStageResultOutcome of one stage execution
   CTileIndexHeaderHeader of a serialized tile index blob (version 2)
   CTileInfoPer-tile AABB and point count within the tile
  Nslam
   CFramePairIcpOptionsKnobs of refine_frame_pair_icp()
   CFramePairIcpResult
  Nvision
   Ncommon
    Nobject
     CBoxAxis-aligned bounding box defined by (left, top, right, bottom) coordinates
     CPosePointA single keypoint for pose estimation, with visibility flag
     CPoseA set of keypoints representing a human or object pose
     CObbOriented bounding box (OBB) parameterized by center, size, and rotation angle
     CSegmentMapA raw binary segmentation map stored as pinned host memory
     CSegmentationInstance segmentation result backed by an OpenCV mask
     CDepthDepth map result with per-pixel depth values
     CTrackMulti-object tracking state for a single tracked instance
     CDetectionBoxUniversal detection result container that holds a bounding box plus optional enriched data (pose, OBB, segmentation, depth, tracking)
    Ntensor
     CImageLightweight, non-owning view of a BGR image buffer
   Nlibtorch
    CLibTorchBackendLibTorch backend implementation of the IMLBackend interface
    CLibTorchDataData carrier for LibTorch YOLO inference pipeline
    CLibTorchDatasetLibTorch dataset for RTABMap databases
    CLibTorchYoloYOLO instance segmentation model using LibTorch (TorchScript)
   Nonnx
    CONNXBackendONNX Runtime backend implementation of the IMLBackend interface
    CONNXSam3SAM3 segmentation model using ONNX Runtime for CPU/GPU inference
    CONNXSam3DataData carrier for ONNX Runtime SAM3 inference pipeline
    CONNXSam3DatasetDataset for ONNX Runtime SAM3 model inference
    CSam3PromptUnitA single SAM3 prompt unit with text and optional box prompts
   Nosd
    CCvxTextFreeType-based text renderer for OpenCV images
    CFlatUniformGridCompact spatial hash-grid for fast overlap queries during layout
     CNode
    CLabelLayoutSolverGreedy iterative label placement solver
     CCandidateInternal representation of a single placement candidate for a label
    CLayoutBoxAxis-aligned 2-D bounding box used internally by the label layout solver
    CLayoutConfigTunable parameters controlling the label placement algorithm
    CLayoutResultFinal placement result for a single label
    CTextSizeMeasured bounding box of a rendered text string
   Nsam3
    CEngineBuildProfilesThe full set of per-engine build recipes
    CEngineProfilePer-engine TensorRT build recipe, deserialized from engine-build.json
     CShapeProfileMin / opt / max dimensions for one dynamic (or static) input tensor
    CPrepProgressBest-effort progress report emitted during preparation
    CSam3AssetOptionsControls where the managed SAM3 model lives and how it is fetched
    CSam3PrepCancelledThrown by prepare_sam3_model() when Sam3AssetOptions::cancel was raised
   Ntensor_rt
    Naffine
     CCropResizeMatrix
     CResizeMatrix
     CLetterBoxMatrix
    Ncpm
     CInstance
      CItem
    Nnorm_image
     CNorm
    Nnv
     CEventTimer
    Ntensor
     CBaseMemory
     CMemory
    NTensorRT
     CEngine
    CAutoDevice
    CEngineBuildRequestOne ONNX → TensorRT engine build job
    CEngineProfileErrorA build that failed because the requested optimization profile does not fit the network's shapes (an export that bakes a dimension the profile leaves dynamic), as opposed to a resource or I/O failure
    CSam3Input
    CSam3PromptUnit
    CTensorRTBackend
    CTensorRTData
    CTensorRTDataset
    CTensorRTSam3
    CTensorRTSam3p1
   CAnnotationConfigConfiguration for ML annotation inference and data loading
   CBackendFactory
   CDataloader
    CIterator
   CDescribeConfigOptions for the VLM attribute-extraction stage
   CIData
   CIDataset
   CIMLBackend
   CIModel
   CIVideoModel
   CIVlmClientA model that, given an image crop and a text prompt, returns structured attributes
   COpenAiCompatibleVlmClient
   CProjectedBoxA projected 2D bounding box of an instance in one frame, with the count of points that landed inside the image
   CSam3GeometryFailuresWhen a request's geometry path fails at run time (encode_boxes / decode with a geometry slot), the request is re-run text-only
   CSam3PromptOne SAM3 prompt: text class name plus optional positive/negative bounding boxes and positive click points
   CSegmentImageInfoWhat segment_image() can report beyond the label map
   CSegmentPanoramaOptionsOptions controlling how a panorama is tiled and segmented
   CVlmResultThe description + arbitrary attributes a vision-language model returned for one crop
  Nvisualize
   CCameraFramingHow a preset camera frames the scene
   CCameraSpecAn explicit camera: rigid pose plus pinhole intrinsics
   CCutPlaneA resolved horizontal cut: where the plane sits and how that was decided
   CInstanceHighlightOne instance to call out in a render (Kortlægning evidence, #265 Phase 2 Task 8)
   CLabelPaletteThe categorical colour scale label layers are drawn with
   COffscreenGlProbeThe outcome of one probe, with enough detail to put in an error message
   COffscreenGlUnavailableThis machine cannot create an offscreen OpenGL context (#313)
   CRenderOptionsEverything render_view() can be told to do
   CSceneBoundsAxis-aligned bounds of the geometry a scene draws
   CSceneInfoWhat populate_scene() added
   CSceneLayerThe actors one layer added, so an interactive viewer can toggle it
   CSceneOptionsWhat populate_scene() draws, and how
   CViewportBoundsNormalized bounds of a single viewport within a render window
  CProjectDB
   COpenOptionsHow a connection is opened
   CIntegrityReportResult of check_integrity()
   CProbeResultWhat probe() found, without opening a full ProjectDB
   CTransactionOne write transaction (BEGIN IMMEDIATE ... COMMIT), rolled back unless commit() is called
   CPanoramicImage
   CCloudPageA contiguous window of one cloud's stored records, still in storage layout — no PCL type has been inflated
   CInstanceRecordOne row of the instances table: a spatially-distinct object within an instance-label cloud, carrying a stable GUID that survives regeneration
   CMaterialAnnotationA free-text description plus an arbitrary, prompt-driven set of key/value attributes for one material passport, as extracted by a vision-language model (rux create attributes, #373)
   CMeshMetadata
   CMeshTextureInfo
   CMeshTextureMetadata
   CGaussianSplatMetadataOne row of the gaussian_splats table, minus the payload
   CPoseGraphEdgeOne directed edge stored in pose_graph_edges
   CScanRecordOne row of the scans table
   CPipelineLogEntry
   CTableInfoOne user table and its row count. sqlite_* internals are excluded
   CTableColumnOne column of a table, as PRAGMA table_info reports it
   CTableCellOne cell of table_rows()
   CProjectSummary
    CCloudInfo
    CMeshInfo
    CSensorFrameInfo
     CScanInfo
    CPanoramicInfo
    CComponentInfo
    CMaterialInfo
    CProjectInfo
   CPropertyDefinitionA user-defined column in the Notion-like material editor
   CReportPdfRecordMetadata for one stored report PDF version
   CResourceTemplateRecordOne row of templates (resources/templates spec §5.1)
   CResourceTemplatePatch
   CSurveyTypeRecord
   CSurveyTypePatchSparse update; an engaged optional sets the field
   CSurveyPartRecord
   CSurveyPartPatch
   CSampleRecord
   CSamplePatch
   CProjectMetadata
  Cstopwatch
 Nrux
  Ndatabase
   CCloudRouterRouter for point cloud resources
   CComponentRouterRead-only router for building component resources
   CFrameRouterRouter for sensor_frames (read-only)
   CInputHandlerHandles input for set operations
   CLabelRouterRouter for segmentation_images (read-only)
   CLogRouterRouter for pipeline_log entries (read-only)
   CMeshRouterRouter for mesh resources
   CPanoramaRouterRouter for panoramic image resources
   CPassportRouterRouter for material passport resources
   CPathComponentRepresents a single component in a resource path
   CPathErrorException thrown when path parsing fails
   CProjectRouterRouter for project metadata
   CResourceRouterBase interface for resource routers
   CRouterRegistryRouter registry for dispatching paths to appropriate routers
  Nfilters
   CValidationResultValidation result for filter expressions
  Nview
   CItemTraitsTraits class template for viewer item operations
   CItemTraits< LoadedCloud >Traits specialization for point clouds
   CItemTraits< LoadedMesh >Traits specialization for polygon meshes
   CLabelCloudInfoA label cloud with its associated metadata for legend display
   CLabelLegendEntryA single entry in the label legend overlay
   CLoadedCloudA point cloud loaded for visualization with associated metadata
   CLoadedMeshA polygon mesh loaded for visualization with associated metadata
   CPanoramaInfoMetadata for a panoramic image (pixel data loaded on-demand)
   CPanoramaStateState for immersive panorama viewing
    CSavedViewSaved viewer state for restoration on exit
   CProjectLoadResultResult of loading geometry from a .rux project database
   CTurntableStateShared state for the turntable orbit mode
   CViewerStateTracks the currently visible label overlay in the viewer
  CGuiLaunchWhat plain rux (no subcommand) asks the desktop app to do
  CStageParamsAccumulates stage parameters as a JSON object
  CVizualizationObserver
 Nspdmon
  CBaseProgress
  CProgress
  CStatusLineRegistry
  CStatusLine
  CSigwinchMixin
  CTerminalSink
  CLoggerProgress
  CIterableProgressMonitor
 CDatabaseDelOptionsOptions for unified database del command
 CDatabaseGetOptionsOptions for unified database get command
 CDatabaseSetOptionsOptions for unified database set command
 Cplane_map
 Cpoint_map
 CRuxOptions
 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
 CSubcommandAttributesOptions
 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
 CSubcommandCreateSurveyOptionsCLI options for rux create survey — fill the Ressourcekortlægning (survey_types / survey_parts) from the instances table
 CSubcommandEditDownsampleOptions
 CSubcommandEditPerturbPosesOptionsOptions for rux edit perturb-poses (issue #338)
 CSubcommandExportColmapOptions
 CSubcommandExportCSVOptions
 CSubcommandExportE57Options
 CSubcommandExportMaterialepasOptions
 CSubcommandExportPLYOptions
 CSubcommandExportRhinoOptions
 CSubcommandExportSemanticImagesOptions
 CSubcommandExportSpeckleOptions
 CSubcommandGetMeshOptionsOptions for the 'get mesh' 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
 CSubcommandSegmentFrameOptions
 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