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
 Ncore
 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
 CCertificationsCertifications, approvals and declarations for the item
 CCloudReferenceNodeCloud reference: a label cloud loaded from ProjectDB by name
 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
 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
 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]
 CIObserver
 CIProgressObserver
 CIVisualObserver
 CMaterialPassportA complete material passport for a reused building material
 CMaterialPassportMetadataDocument-level metadata for the material passport
 CNotEqualNodeNot equal: <cloud> != value
 COrNodeOR combinator: expr1 || expr2
 COwnerOwner contact information for the material passport
 CPollutionPollution, content and emission information
 CProductInformationOriginal product information
 CProgressObserver
 CSensorIntrinsicsLightweight camera intrinsics replacing rtabmap::CameraModel in downstream code
 CStageContractThe full input/output contract of one pipeline stage
 CStageInputOne prerequisite of a stage
 Cstopwatch
 CTransactionLogEntryA single entry in the material passport transaction log
 CValidationIssueOne problem discovered by a validation check
 CValidationReportAggregate result of running all validation checks over a project
 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
 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
 Npipeline
 CJobEventOne notification about a job
 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
 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
 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
 Ntensor_rt
 Naffine
 CCropResizeMatrix
 CResizeMatrix
 CLetterBoxMatrix
 Ncpm
 CInstance
 CItem
 Nnorm_image
 CNorm
 Nnv
 CEventTimer
 Ntensor
 CBaseMemory
 CMemory
 NTensorRT
 CEngine
 CAutoDevice
 CSam3Input
 CSam3PromptUnit
 CTensorRTBackend
 CTensorRTData
 CTensorRTDataset
 CTensorRTSam3
 CTensorRTSam3p1
 CAnnotationConfigConfiguration for ML annotation inference and data loading
 CBackendFactory
 CDataloader
 CIterator
 CIData
 CIDataset
 CIMLBackend
 CIModel
 CIVideoModel
 CSegmentPanoramaOptionsOptions controlling how a panorama is tiled and segmented
 Nvisualize
 CCameraSpecAn explicit camera: rigid pose plus pinhole intrinsics
 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
 CViewportBoundsNormalized bounds of a single viewport within a render window
 CProjectDB
 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
 CMeshMetadata
 CMeshTextureInfo
 CMeshTextureMetadata
 CGaussianSplatMetadataOne row of the gaussian_splats table, minus the payload
 CPipelineLogEntry
 CProjectSummary
 CCloudInfo
 CMeshInfo
 CSensorFrameInfo
 CPanoramicInfo
 CComponentInfo
 CMaterialInfo
 CProjectInfo
 CProjectMetadata
 Cstopwatch
 Nrux
 Ndatabase
 CCloudRouterRouter for point cloud 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
 Ngui
 CBlobA non-JSON response body (image, mesh blob)
 CEndpointOne row of the route table
 CHttpErrorThrown by a handler to produce a non-200 JSON error response
 CImageResponseAn encoded image plus the provenance of any rendering applied to it
 CJobSubmissionA validated POST /jobs body
 CLodSelectionThe outcome of a voxel selection over one whole cloud
 CPageRequestA validated, clamped offset/limit window over a collection
 CPageWindowThe half-open [first, last) index range a page covers, plus the size of the collection it was taken from
 CParamsAlready-decoded query parameters, so handlers never touch crow::request
 CPointsResponseOne points-endpoint response
 CServerCrow-backed implementation of the GUI API contract
 CServerOptionsEverything rux gui needs to stand a server up
 CValueRangeRange of the valid stored values a normalize=true rendering mapped
 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
 CViewerStateTracks the currently visible label overlay in the viewer
 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
 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