|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
| 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 | |
| CSectionDescriptor | Describes a section in the JSON export template |
| Nserialization | |
| CPropertyValue | Type-erased property value holder |
| CDeserializer | Deserializer for converting database values to C++ structs |
| CSerializer | Serializer for converting C++ structs to database values |
| Ntraits | |
| CCertifications | Certifications, approvals and declarations for the item |
| CCondition | Condition assessment of the construction item |
| CConstructionItemDescription | Description of the reused construction item |
| CDangerousSubstance | Dangerous substance analysis record |
| CDimensions | Physical dimensions and geometry of the construction item |
| CEmission | Emission measurement record |
| CEnvironmentalPotential | Environmental and resource potential for sustainable utilization |
| CFireProperties | Fire-related properties of the construction item |
| CHistory | Historical usage information for the construction item |
| COwner | Owner contact information for the material passport |
| CPollution | Pollution, content and emission information |
| CProductInformation | Original product information |
| CPropertyDescriptor | Property metadata descriptor |
| CPropertyTraits | Trait 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 > | |
| CAndNode | AND combinator: expr1 && expr2 |
| CArtifact | One named cloud / table / mesh the pipeline traffics in |
| CCertifications | Certifications, approvals and declarations for the item |
| CCloudReferenceNode | Cloud reference: a label cloud loaded from ProjectDB by name |
| CCompareNode | Comparison operators: <cloud> >= value, etc |
| CComponentRecord | Core-owned persistence contract for a row of the building_components table (#227) |
| CCondition | Condition assessment of the construction item |
| CConstructionItemDescription | Description of the reused construction item |
| CDangerousSubstance | Dangerous substance analysis record |
| CDimensions | Physical dimensions and geometry of the construction item |
| CEmission | Emission measurement record |
| CEnvironmentalPotential | Environmental and resource potential for sustainable utilization |
| CEqualNode | Equality: <cloud> == value |
| CFilterExpression | Parsed filter expression with resolved label cloud references |
| CFilterNode | Base AST node for filter expressions |
| CFireProperties | Fire-related properties of the construction item |
| CGaussianSplatHeader | What the PLY header of an INRIA 3D Gaussian Splatting file says |
| CHistory | Historical usage information for the construction item |
| CInNode | In-set: <cloud> in [v1, v2, v3] |
| CIObserver | |
| CIProgressObserver | |
| CIVisualObserver | |
| CMaterialPassport | A complete material passport for a reused building material |
| CMaterialPassportMetadata | Document-level metadata for the material passport |
| CNotEqualNode | Not equal: <cloud> != value |
| COrNode | OR combinator: expr1 || expr2 |
| COwner | Owner contact information for the material passport |
| CPollution | Pollution, content and emission information |
| CProductInformation | Original product information |
| CProgressObserver | |
| CSensorIntrinsics | Lightweight camera intrinsics replacing rtabmap::CameraModel in downstream code |
| CStageContract | The full input/output contract of one pipeline stage |
| CStageInput | One prerequisite of a stage |
| Cstopwatch | |
| CTransactionLogEntry | A single entry in the material passport transaction log |
| CValidationIssue | One problem discovered by a validation check |
| CValidationReport | Aggregate result of running all validation checks over a project |
| Ngeometry | |
| Ndetail | Internals 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) |
| CPanoResection | One panorama's independent resection against one frame |
| CAccuracyMetricsOptions | Options for ground-truth accuracy scoring |
| CAccuracyReport | Ground-truth accuracy report for a reconstructed point cloud |
| CBuildingComponent | A detected or manual building component (window, door, wall, ...) |
| CCameraData | Camera data for texture mapping |
| CCellComplex | |
| CIs_Type | |
| CIsFaceBetweenCells | |
| CCellData | |
| CCellEdgeData | |
| CCellVertexData | |
| CCoplanarPolygon | A closed 3D polygon whose vertices are coplanar |
| CCreateWindowsOptions | Configuration for the create_windows pipeline |
| CCreateWindowsResult | Output of create_windows() |
| CDensifyParams | Parameters for Multi-View Stereo dense reconstruction (OpenMVS) |
| CDoorData | |
| CFaceData | |
| CFrameSurfels | A sensor frame represented as a surfel set for joint registration |
| CJointPairwiseRegistration | Joint pairwise pose optimizer operating purely in memory |
| CJprParams | Parameters for joint pairwise pose refinement |
| CJprResult | Summary statistics from a registration run |
| CLoopClosureOptions | Parameters for wide-baseline loop-edge detection |
| CLoopClosureResult | Summary statistics from loop-edge detection |
| CLoopEdge | A metric relative-pose constraint between two frames, ready to become a gtsam::BetweenFactor<Pose3> |
| CMeshOptions | Options for mesh generation |
| CNoiseEstimate | Result of estimate_cloud_noise |
| CNoiseEstimateOptions | Options controlling the deterministic local-PCA cloud-noise estimator |
| COdometryEdgeMotion | Seed motion of one consecutive-frame odometry edge |
| COdometrySigmaScale | Multiplicative scale applied to an odometry edge's base sigmas |
| COrphanedInstance | A previous instance whose GUID could not be matched to any new instance |
| CPanoramaAlignmentOptions | Parameters for content-based panorama alignment |
| CPanoramaAlignmentResult | Outcome of aligning one panorama |
| CPanoramaLoopOptions | Parameters for panorama-derived loop-edge detection |
| CPanoramaLoopResult | Statistics from panorama loop-edge detection |
| CPerspectiveView | A virtual pinhole view rendered out of an equirectangular panorama |
| CPlaneFitQuality | Fit statistics of one per-frame plane detection: the inputs from which the measurement noise of its OrientedPlane3Factor is derived |
| CPlaneFitSigmas | Statistical standard deviations of a plane fit, in the units of the OrientedPlane3Factor residual |
| CPlaneGraphOptimizer | Plane-landmark pose-graph optimizer operating purely in memory |
| CPlaneGraphOptions | Parameters for plane-landmark pose-graph optimization |
| CPlaneGraphResult | Summary statistics from a plane-graph optimization run |
| CPlaneQuality | Quality statistics for a single detected plane |
| CPointCluster | |
| CPoseDriftOptions | Parameters for synthetic trajectory drift (#338) |
| CPoseDriftResult | What a drift-synthesis run did, in the units the benchmark reports |
| CPriorInstance | Prior instance state (typically loaded from ProjectDB::instances()) |
| CQualityMetricsOptions | |
| CQualityReport | Ground-truth-free reconstruction quality report |
| CReconciledInstance | A single reconciled instance: its (new) label value, the semantic class it belongs to, its point count, and the stable GUID it should carry |
| CReconcileOptions | Options controlling instance identity reconciliation |
| CReconcileResult | Result of reconciling a freshly-segmented instance set against a previous one |
| CReconstructionParams | Parameters for point cloud reconstruction from stored sensor frames |
| CRegistry | |
| CSceneEdgeData | |
| CSceneGraph | |
| CSceneObject | |
| CScenePlane | |
| CSceneVertexData | |
| CSectionSolveStats | Per-section solve diagnostics (issue #226) |
| CSegmentInstancesRequest | Request structure for instance segmentation via Euclidean clustering |
| CSegmentInstancesResult | Result structure for instance segmentation |
| CSegmentPlanesOptions | |
| CSegmentRoomsOptions | |
| CSolidifier | Solidifier solves room segmentation using Mixed Integer Programming |
| CSolidifierOptions | |
| CSurfelExtractionParams | Parameters controlling per-frame surfel extraction (back-projection + normal estimation) used by the registration pipeline |
| CSyncDownsampleOptions | Options controlling a synchronized project-cloud downsample |
| CSyncDownsampleResult | Outcome of a synchronized downsample, for logging / reporting |
| CTextureQualityParams | Quality parameters for texture projection |
| CVertexProperties | |
| CVoxelAssignment | Per-input-point assignment to an output voxel bucket |
| CWallCandidate | A connected component of coplanar mesh faces that may host a window |
| CWallData | |
| CWindowData | |
| Ngsplat | |
| CEvalMetrics | One held-out evaluation pass |
| CGaussianCloud | A set of 3D Gaussians in plain host memory |
| CGaussianInitOptions | Parameters for seeding Gaussians from a ReUseX point cloud |
| CGsplatStageOptions | End-to-end options for the rux create gsplat stage |
| CMCMCOptions | 3DGS-MCMC density control (Kheradmand et al |
| CTrainingView | One posed training image for the Gaussian-splatting optimizer |
| CTrainingViewOptions | Selection and preprocessing knobs for building the training set |
| CTrainMetrics | One row of the loss history |
| CTrainOptions | Optimizer / schedule parameters for the 3DGS training loop |
| CTrainResult | |
| Nio | |
| Nspeckle | |
| CBase | Base class for all Speckle objects |
| CPoint | 3D point |
| CLine | Line segment between two points |
| CMesh | Triangle/quad mesh |
| CPointcloud | Point cloud |
| CInstanceDefinitionProxy | Shared definition for instance proxies |
| CInstanceProxy | Positioned reference to an InstanceDefinitionProxy |
| CCollection | Collection / container for grouping objects |
| CSpeckleClient | Upload-only Speckle client |
| CSpeckleModel | One model (branch) to upload to Speckle |
| CExportConfig | Configuration for building Speckle objects from an ExportScene |
| CArkitPincam | Parsed contents of an ARKitScenes .pincam intrinsics line |
| CArkitPoseSample | One trajectory sample: a device-relative timestamp and the optical-to-world (camera->world) pose at that instant, row-major 4x4 |
| CColmapExportOptions | Options for COLMAP sparse model export |
| CE57ScanExport | A single scan position to write into an E57 file |
| CExportScene | Intermediate representation for exporting all project data |
| CCloudLayer | |
| CSemanticInstance | |
| CSemanticCategory | |
| CMeshEntry | |
| CPanoEntry | |
| CMaterialEntry | |
| CComponentEntry | |
| Npipeline | |
| CJobEvent | One notification about a job |
| CJobRecord | A job as reported by the runner. Snapshot; never a live view |
| CJobRunner | FIFO, single-worker, in-process pipeline job runner |
| CJobRunnerOptions | Tuning knobs for the job store |
| CParameterDescriptor | One knob of one stage |
| CStageArtifact | One artifact a stage wrote, so a client can refresh exactly what changed instead of re-fetching everything |
| CStageContext | Everything a stage execution needs, independent of any HTTP/CLI front end |
| CStageResult | Outcome of one stage execution |
| Nvision | |
| Ncommon | |
| Nobject | |
| CBox | Axis-aligned bounding box defined by (left, top, right, bottom) coordinates |
| CPosePoint | A single keypoint for pose estimation, with visibility flag |
| CPose | A set of keypoints representing a human or object pose |
| CObb | Oriented bounding box (OBB) parameterized by center, size, and rotation angle |
| CSegmentMap | A raw binary segmentation map stored as pinned host memory |
| CSegmentation | Instance segmentation result backed by an OpenCV mask |
| CDepth | Depth map result with per-pixel depth values |
| CTrack | Multi-object tracking state for a single tracked instance |
| CDetectionBox | Universal detection result container that holds a bounding box plus optional enriched data (pose, OBB, segmentation, depth, tracking) |
| Ntensor | |
| CImage | Lightweight, non-owning view of a BGR image buffer |
| Nlibtorch | |
| CLibTorchBackend | LibTorch backend implementation of the IMLBackend interface |
| CLibTorchData | Data carrier for LibTorch YOLO inference pipeline |
| CLibTorchDataset | LibTorch dataset for RTABMap databases |
| CLibTorchYolo | YOLO instance segmentation model using LibTorch (TorchScript) |
| Nonnx | |
| CONNXBackend | ONNX Runtime backend implementation of the IMLBackend interface |
| CONNXSam3 | SAM3 segmentation model using ONNX Runtime for CPU/GPU inference |
| CONNXSam3Data | Data carrier for ONNX Runtime SAM3 inference pipeline |
| CONNXSam3Dataset | Dataset for ONNX Runtime SAM3 model inference |
| CSam3PromptUnit | A single SAM3 prompt unit with text and optional box prompts |
| Nosd | |
| CCvxText | FreeType-based text renderer for OpenCV images |
| CFlatUniformGrid | Compact spatial hash-grid for fast overlap queries during layout |
| CNode | |
| CLabelLayoutSolver | Greedy iterative label placement solver |
| CCandidate | Internal representation of a single placement candidate for a label |
| CLayoutBox | Axis-aligned 2-D bounding box used internally by the label layout solver |
| CLayoutConfig | Tunable parameters controlling the label placement algorithm |
| CLayoutResult | Final placement result for a single label |
| CTextSize | Measured 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 | |
| CAnnotationConfig | Configuration for ML annotation inference and data loading |
| CBackendFactory | |
| CDataloader | |
| CIterator | |
| CIData | |
| CIDataset | |
| CIMLBackend | |
| CIModel | |
| CIVideoModel | |
| CSegmentPanoramaOptions | Options controlling how a panorama is tiled and segmented |
| Nvisualize | |
| CCameraSpec | An explicit camera: rigid pose plus pinhole intrinsics |
| COffscreenGlProbe | The outcome of one probe, with enough detail to put in an error message |
| COffscreenGlUnavailable | This machine cannot create an offscreen OpenGL context (#313) |
| CRenderOptions | Everything render_view() can be told to do |
| CViewportBounds | Normalized bounds of a single viewport within a render window |
| CProjectDB | |
| CPanoramicImage | |
| CCloudPage | A contiguous window of one cloud's stored records, still in storage layout — no PCL type has been inflated |
| CInstanceRecord | One row of the instances table: a spatially-distinct object within an instance-label cloud, carrying a stable GUID that survives regeneration |
| CMeshMetadata | |
| CMeshTextureInfo | |
| CMeshTextureMetadata | |
| CGaussianSplatMetadata | One row of the gaussian_splats table, minus the payload |
| CPipelineLogEntry | |
| CProjectSummary | |
| CCloudInfo | |
| CMeshInfo | |
| CSensorFrameInfo | |
| CPanoramicInfo | |
| CComponentInfo | |
| CMaterialInfo | |
| CProjectInfo | |
| CProjectMetadata | |
| Cstopwatch | |
| Nrux | |
| Ndatabase | |
| CCloudRouter | Router for point cloud resources |
| CFrameRouter | Router for sensor_frames (read-only) |
| CInputHandler | Handles input for set operations |
| CLabelRouter | Router for segmentation_images (read-only) |
| CLogRouter | Router for pipeline_log entries (read-only) |
| CMeshRouter | Router for mesh resources |
| CPanoramaRouter | Router for panoramic image resources |
| CPassportRouter | Router for material passport resources |
| CPathComponent | Represents a single component in a resource path |
| CPathError | Exception thrown when path parsing fails |
| CProjectRouter | Router for project metadata |
| CResourceRouter | Base interface for resource routers |
| CRouterRegistry | Router registry for dispatching paths to appropriate routers |
| Nfilters | |
| CValidationResult | Validation result for filter expressions |
| Ngui | |
| CBlob | A non-JSON response body (image, mesh blob) |
| CEndpoint | One row of the route table |
| CHttpError | Thrown by a handler to produce a non-200 JSON error response |
| CImageResponse | An encoded image plus the provenance of any rendering applied to it |
| CJobSubmission | A validated POST /jobs body |
| CLodSelection | The outcome of a voxel selection over one whole cloud |
| CPageRequest | A validated, clamped offset/limit window over a collection |
| CPageWindow | The half-open [first, last) index range a page covers, plus the size of the collection it was taken from |
| CParams | Already-decoded query parameters, so handlers never touch crow::request |
| CPointsResponse | One points-endpoint response |
| CServer | Crow-backed implementation of the GUI API contract |
| CServerOptions | Everything rux gui needs to stand a server up |
| CValueRange | Range of the valid stored values a normalize=true rendering mapped |
| Nview | |
| CItemTraits | Traits class template for viewer item operations |
| CItemTraits< LoadedCloud > | Traits specialization for point clouds |
| CItemTraits< LoadedMesh > | Traits specialization for polygon meshes |
| CLabelCloudInfo | A label cloud with its associated metadata for legend display |
| CLabelLegendEntry | A single entry in the label legend overlay |
| CLoadedCloud | A point cloud loaded for visualization with associated metadata |
| CLoadedMesh | A polygon mesh loaded for visualization with associated metadata |
| CPanoramaInfo | Metadata for a panoramic image (pixel data loaded on-demand) |
| CPanoramaState | State for immersive panorama viewing |
| CSavedView | Saved viewer state for restoration on exit |
| CProjectLoadResult | Result of loading geometry from a .rux project database |
| CViewerState | Tracks the currently visible label overlay in the viewer |
| CStageParams | Accumulates stage parameters as a JSON object |
| CVizualizationObserver | |
| Nspdmon | |
| CBaseProgress | |
| CProgress | |
| CStatusLineRegistry | |
| CStatusLine | |
| CSigwinchMixin | |
| CTerminalSink | |
| CLoggerProgress | |
| CIterableProgressMonitor | |
| CDatabaseDelOptions | Options for unified database del command |
| CDatabaseGetOptions | Options for unified database get command |
| CDatabaseSetOptions | Options for unified database set command |
| Cplane_map | |
| Cpoint_map | |
| CRuxOptions | |
| CSubcommandAlignPanoramaOptions | |
| CSubcommandAnalyzeAccuracyOptions | Options for the ground-truth accuracy analysis subcommand |
| CSubcommandAnalyzeQualityOptions | Options for the reconstruction quality analysis subcommand |
| CSubcommandAnnotateOptions | |
| CSubcommandAnnotatePanoramaOptions | |
| CSubcommandAssembleOptions | Collection of all options for the assemble subcommand |
| CSubcommandCreateCloudsOptions | Defaults derived from reusex::geometry::ReconstructionParams so the CLI and library never disagree on a parameter's default (docs/STANDARDS.md §4) |
| CSubcommandCreateDenseOptions | |
| CSubcommandCreateGsplatOptions | Options for rux create gsplat |
| CSubcommandCreateMaterialOptions | |
| CSubcommandCreateMaterialsOptions | CLI options for rux create materials — generate one material passport per instance and link it back onto the instance |
| CSubcommandEditDownsampleOptions | |
| CSubcommandEditPerturbPosesOptions | Options for rux edit perturb-poses (issue #338) |
| CSubcommandExportColmapOptions | |
| CSubcommandExportCSVOptions | |
| CSubcommandExportE57Options | |
| CSubcommandExportMaterialepasOptions | |
| CSubcommandExportPLYOptions | |
| CSubcommandExportRhinoOptions | |
| CSubcommandExportSemanticImagesOptions | |
| CSubcommandExportSpeckleOptions | |
| CSubcommandGetMeshOptions | Options for the 'get mesh' subcommand |
| CSubcommandGuiOptions | Options for the rux gui subcommand |
| CSubcommandImportArkitscenesOptions | Options for the ARKitScenes dataset import subcommand |
| CSubcommandImportCSVOptions | |
| CSubcommandImportE57Options | |
| CSubcommandImportGsplatOptions | Options for rux import gsplat |
| CSubcommandImportMaterialepasOptions | |
| CSubcommandImportMushroomOptions | Options for the MuSHRoom dataset import subcommand |
| CSubcommandImportPanoramaOptions | |
| CSubcommandImportPhotosOptions | |
| CSubcommandImportPLYOptions | |
| CSubcommandImportRTABMapOptions | |
| CSubcommandInfoOptions | Options for the info subcommand |
| CSubcommandLogOptions | Options for the log subcommand |
| CSubcommandMeshOptions | Collection of all options of Subcommand A |
| CSubcommandOptimizeOptions | Options for the rux optimize subcommand (global plane-landmark pose-graph optimization) |
| CSubcommandProjectOptions | Collection of all options of Subcommand A |
| CSubcommandRegisterOptions | Options for the rux register subcommand (within-scan pose refinement) |
| CSubcommandRenderOptions | Options for the render subcommand |
| CSubcommandSegInstancesOptions | CLI options for instance segmentation subcommand |
| CSubcommandSegPlanesOptions | Collection of all options for plane segmentation subcommand |
| CSubcommandSegRoomsOptions | Collection of all options for room segmentation subcommand |
| CSubcommandTextureOptions | Collection of all options of Subcommand A |
| CSubcommandValidateOptions | Options for the validate subcommand |
| CSubcommandViewOptions | Collection of all options of Subcommand A |
| CSubcommandWindowOptions | Options for rux create windows |