|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
| Creusex::geometry::AccuracyMetricsOptions | Options for ground-truth accuracy scoring |
| Creusex::geometry::AccuracyReport | Ground-truth accuracy report for a reconstructed point cloud |
| Cboost::adjacency_list | |
| Creusex::geometry::CellComplex | |
| Creusex::geometry::SceneGraph | |
| Creusex::vision::AnnotationConfig | Configuration 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::ArkitPincam | Parsed contents of an ARKitScenes .pincam intrinsics line |
| Creusex::io::ArkitPoseSample | One trajectory sample: a device-relative timestamp and the optical-to-world (camera->world) pose at that instant, row-major 4x4 |
| Creusex::core::Artifact | One named cloud / table / mesh the pipeline traffics in |
| Creusex::vision::tensor_rt::AutoDevice | |
| Creusex::vision::BackendFactory | |
| Creusex::io::speckle::Base | Base class for all Speckle objects |
| Creusex::io::speckle::Collection | Collection / container for grouping objects |
| Creusex::io::speckle::InstanceDefinitionProxy | Shared definition for instance proxies |
| Creusex::io::speckle::InstanceProxy | Positioned reference to an InstanceDefinitionProxy |
| Creusex::io::speckle::Line | Line segment between two points |
| Creusex::io::speckle::Mesh | Triangle/quad mesh |
| Creusex::io::speckle::Point | 3D point |
| Creusex::io::speckle::Pointcloud | Point 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 | |
| Creusex::core::BlockingType | |
| Creusex::vision::common::object::Box | Axis-aligned bounding box defined by (left, top, right, bottom) coordinates |
| Creusex::geometry::BuildingComponent | A detected or manual building component (window, door, wall, ...) |
| Creusex::geometry::CameraData | Camera data for texture mapping |
| Creusex::visualize::CameraFraming | How a preset camera frames the scene |
| Creusex::visualize::CameraSpec | An explicit camera: rigid pose plus pinhole intrinsics |
| Creusex::vision::osd::LabelLayoutSolver::Candidate | Internal representation of a single placement candidate for a label |
| Creusex::geometry::CellData | |
| Creusex::geometry::CellEdgeData | |
| Creusex::geometry::CellVertexData | |
| Creusex::core::Certifications | Certifications, approvals and declarations for the item |
| Creusex::core::traits::Certifications | Certifications, approvals and declarations for the item |
| Creusex::ProjectDB::ProjectSummary::CloudInfo | |
| Creusex::io::ExportScene::CloudLayer | |
| Creusex::ProjectDB::CloudPage | A contiguous window of one cloud's stored records, still in storage layout — no PCL type has been inflated |
| Creusex::core::CloudReferenceNode | Cloud reference: a label cloud loaded from ProjectDB by name |
| Creusex::io::ColmapExportOptions | Options for COLMAP sparse model export |
| Creusex::core::ColumnPatch | Sparse update of a user column definition |
| Creusex::io::ExportScene::ComponentEntry | |
| Creusex::ProjectDB::ProjectSummary::ComponentInfo | |
| Creusex::core::ComponentRecord | Core-owned persistence contract for a row of the building_components table (#227) |
| Creusex::core::Condition | Condition assessment of the construction item |
| Creusex::core::traits::Condition | Condition assessment of the construction item |
| Creusex::core::ConstructionItemDescription | Description of the reused construction item |
| Creusex::core::traits::ConstructionItemDescription | Description of the reused construction item |
| Creusex::geometry::CoplanarPolygon | A closed 3D polygon whose vertices are coplanar |
| Creusex::geometry::CreateWindowsOptions | Configuration for the create_windows pipeline |
| Creusex::geometry::CreateWindowsResult | Output of create_windows() |
| Creusex::vision::tensor_rt::affine::CropResizeMatrix | |
| Creusex::core::CsvOptions | A template's CSV export options (templates.csv) |
| Creusex::visualize::CutPlane | A resolved horizontal cut: where the plane sits and how that was decided |
| Creusex::vision::osd::CvxText | FreeType-based text renderer for OpenCV images |
| Creusex::core::DangerousSubstance | Dangerous substance analysis record |
| Creusex::core::traits::DangerousSubstance | Dangerous substance analysis record |
| CDatabaseDelOptions | Options for unified database del command |
| CDatabaseGetOptions | Options for unified database get command |
| CDatabaseSetOptions | Options for unified database set command |
| Creusex::vision::Dataloader | |
| Creusex::geometry::DensifyParams | Parameters for Multi-View Stereo dense reconstruction (OpenMVS) |
| Creusex::vision::common::object::Depth | Depth map result with per-pixel depth values |
| Creusex::vision::DescribeConfig | Options for the VLM attribute-extraction stage |
| Creusex::core::serialization::Deserializer | Deserializer for converting database values to C++ structs |
| Creusex::vision::common::object::DetectionBox | Universal detection result container that holds a bounding box plus optional enriched data (pose, OBB, segmentation, depth, tracking) |
| Creusex::core::Dimensions | Physical dimensions and geometry of the construction item |
| Creusex::core::traits::Dimensions | Physical dimensions and geometry of the construction item |
| Creusex::geometry::DoorData | |
| Creusex::io::E57ScanExport | A single scan position to write into an E57 file |
| Creusex::core::Emission | Emission measurement record |
| Creusex::core::traits::Emission | Emission measurement record |
| Creusex::vision::tensor_rt::TensorRT::Engine | |
| Creusex::vision::sam3::EngineBuildProfiles | The full set of per-engine build recipes |
| Creusex::vision::tensor_rt::EngineBuildRequest | One ONNX → TensorRT engine build job |
| Creusex::vision::sam3::EngineProfile | Per-engine TensorRT build recipe, deserialized from engine-build.json |
| Creusex::core::EnvironmentalPotential | Environmental and resource potential for sustainable utilization |
| Creusex::core::traits::EnvironmentalPotential | Environmental and resource potential for sustainable utilization |
| Creusex::gsplat::EvalMetrics | One held-out evaluation pass |
| Creusex::vision::tensor_rt::nv::EventTimer | |
| Cstd::exception | STL class |
| Cstd::logic_error | STL class |
| Cstd::invalid_argument | STL class |
| Creusex::core::KeyValueError | A write the catalogue refuses: unknown key, read-only key, or a value the key's type does not accept |
| Cstd::runtime_error | STL class |
| Creusex::core::CloudMisalignedError | Mean position of one instance's points |
| Creusex::core::MaskSelectionError | A frame cannot be projected (no usable pose, no depth image, no base cloud, degenerate intrinsics) or a selection is unusable (no points) |
| Creusex::core::NameConflictError | A name that must be unique (template, user column, stored field) is already taken |
| Creusex::core::OperationCancelled | Thrown by visible_frames_occluded() when its cancel flag is raised |
| Creusex::core::SamplePendingError | |
| Creusex::vision::sam3::Sam3PrepCancelled | Thrown by prepare_sam3_model() when Sam3AssetOptions::cancel was raised |
| Creusex::vision::tensor_rt::EngineProfileError | A 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 |
| Creusex::visualize::OffscreenGlUnavailable | This machine cannot create an offscreen OpenGL context (#313) |
| Crux::database::PathError | Exception thrown when path parsing fails |
| Creusex::io::speckle::ExportConfig | Configuration for building Speckle objects from an ExportScene |
| Creusex::io::ExportScene | Intermediate representation for exporting all project data |
| Creusex::geometry::FaceData | |
| Creusex::core::FilterExpression | Parsed filter expression with resolved label cloud references |
| Creusex::core::FilterNode | Base AST node for filter expressions |
| Creusex::core::AndNode | AND combinator: expr1 && expr2 |
| Creusex::core::CompareNode | Comparison operators: <cloud> >= value, etc |
| Creusex::core::EqualNode | Equality: <cloud> == value |
| Creusex::core::InNode | In-set: <cloud> in [v1, v2, v3] |
| Creusex::core::NotEqualNode | Not equal: <cloud> != value |
| Creusex::core::OrNode | OR combinator: expr1 || expr2 |
| Creusex::core::FireProperties | Fire-related properties of the construction item |
| Creusex::core::traits::FireProperties | Fire-related properties of the construction item |
| Creusex::vision::osd::FlatUniformGrid | Compact 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::core::Fraction | |
| Creusex::core::FractionReport | |
| Creusex::slam::FramePairIcpOptions | Knobs of refine_frame_pair_icp() |
| Creusex::slam::FramePairIcpResult | |
| Creusex::geometry::FrameSurfels | A sensor frame represented as a surfel set for joint registration |
| Creusex::core::FrameVisibility | One frame in which a queried world point is visible, with the geometry of its projection |
| Creusex::gsplat::GaussianCloud | A set of 3D Gaussians in plain host memory |
| Creusex::gsplat::GaussianInitOptions | Parameters for seeding Gaussians from a ReUseX point cloud |
| Creusex::core::GaussianSplatHeader | What the PLY header of an INRIA 3D Gaussian Splatting file says |
| Creusex::ProjectDB::GaussianSplatMetadata | One row of the gaussian_splats table, minus the payload |
| Creusex::gsplat::GsplatStageOptions | End-to-end options for the rux create gsplat stage |
| Crux::GuiLaunch | What plain rux (no subcommand) asks the desktop app to do |
| Creusex::core::History | Historical usage information for the construction item |
| Creusex::core::traits::History | Historical usage information for the construction item |
| Creusex::vision::IData | |
| Creusex::vision::libtorch::LibTorchData | Data carrier for LibTorch YOLO inference pipeline |
| Creusex::vision::onnx::ONNXSam3Data | Data carrier for ONNX Runtime SAM3 inference pipeline |
| Creusex::vision::tensor_rt::TensorRTData | |
| Creusex::vision::IDataset | |
| Creusex::vision::libtorch::LibTorchDataset | LibTorch dataset for RTABMap databases |
| Creusex::vision::onnx::ONNXSam3Dataset | Dataset for ONNX Runtime SAM3 model inference |
| Creusex::vision::tensor_rt::TensorRTDataset | |
| Creusex::pipeline::IJobStore | Persistence for job records. Implementations must be thread-safe |
| Creusex::pipeline::InMemoryJobStore | The in-memory store: bounded per queue, nothing survives a restart |
| Creusex::vision::common::tensor::Image | Lightweight, non-owning view of a BGR image buffer |
| Creusex::vision::IMLBackend | |
| Creusex::vision::libtorch::LibTorchBackend | LibTorch backend implementation of the IMLBackend interface |
| Creusex::vision::onnx::ONNXBackend | ONNX Runtime backend implementation of the IMLBackend interface |
| Creusex::vision::tensor_rt::TensorRTBackend | |
| Creusex::vision::IModel | |
| Creusex::vision::libtorch::LibTorchYolo | YOLO instance segmentation model using LibTorch (TorchScript) |
| Creusex::vision::onnx::ONNXSam3 | SAM3 segmentation model using ONNX Runtime for CPU/GPU inference |
| Creusex::vision::tensor_rt::TensorRTSam3 | |
| Creusex::io::ImportPanoramasOptions | Controls auto-discovery and import of companion 360° panoramas |
| Crux::database::InputHandler | Handles input for set operations |
| Creusex::vision::tensor_rt::cpm::Instance< Result, Input, Model > | |
| Creusex::core::InstanceCentroid | |
| Creusex::core::InstanceEvidence | Everything the photo evidence knows about one instance: where it is and the frames that see it, best first (visible_frames_occluded) |
| Creusex::visualize::InstanceHighlight | One instance to call out in a render (Kortlægning evidence, #265 Phase 2 Task 8) |
| Creusex::core::InstanceProbe | An instance's centroid plus evenly spread samples of its points |
| Creusex::ProjectDB::InstanceRecord | One row of the instances table: a spatially-distinct object within an instance-label cloud, carrying a stable GUID that survives regeneration |
| Creusex::ProjectDB::IntegrityReport | Result of check_integrity() |
| 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::vision::IVlmClient | A model that, given an image crop and a text prompt, returns structured attributes |
| Creusex::vision::OpenAiCompatibleVlmClient | |
| Creusex::pipeline::JobEvent | One notification about a job |
| Creusex::pipeline::JobQueue | One project's jobs on a JobScheduler. Every member is thread-safe |
| Creusex::pipeline::JobRecord | A job as reported by the runner. Snapshot; never a live view |
| Creusex::pipeline::JobRunner | FIFO, single-worker, in-process pipeline job runner |
| Creusex::pipeline::JobRunnerOptions | Tuning knobs for the job store |
| Creusex::pipeline::JobScheduler | The worker pool. Safe to use from any thread |
| Creusex::pipeline::JobSchedulerOptions | |
| Creusex::geometry::JointPairwiseRegistration | Joint pairwise pose optimizer operating purely in memory |
| Creusex::geometry::JprParams | Parameters for joint pairwise pose refinement |
| Creusex::geometry::JprResult | Summary statistics from a registration run |
| Crux::view::LabelCloudInfo | A label cloud with its associated metadata for legend display |
| Creusex::vision::osd::LabelLayoutSolver | Greedy iterative label placement solver |
| Crux::view::LabelLegendEntry | A single entry in the label legend overlay |
| Creusex::visualize::LabelPalette | The categorical colour scale label layers are drawn with |
| Creusex::vision::osd::LayoutBox | Axis-aligned 2-D bounding box used internally by the label layout solver |
| Creusex::vision::osd::LayoutConfig | Tunable parameters controlling the label placement algorithm |
| Creusex::vision::osd::LayoutResult | Final placement result for a single label |
| Creusex::core::LeksikonField | One top-level leksikon property, in leksikon (MaterialEPAS section) order |
| Creusex::vision::tensor_rt::affine::LetterBoxMatrix | |
| Crux::view::LoadedCloud | A point cloud loaded for visualization with associated metadata |
| Crux::view::LoadedMesh | A polygon mesh loaded for visualization with associated metadata |
| Creusex::geometry::LoopClosureOptions | Parameters for wide-baseline loop-edge detection |
| Creusex::geometry::LoopClosureResult | Summary statistics from loop-edge detection |
| Creusex::geometry::LoopEdge | A metric relative-pose constraint between two frames, ready to become a gtsam::BetweenFactor<Pose3> |
| Creusex::core::MaskProjectionOptions | Tunables for project_frame_mask() (STANDARDS §4) |
| Creusex::core::MaskSelectionOptions | Tunables for apply_mask_selection() |
| Creusex::core::MaskSelectionResult | What apply_mask_selection() created |
| Creusex::ProjectDB::MaterialAnnotation | A 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) |
| Creusex::io::ExportScene::MaterialEntry | |
| Creusex::ProjectDB::ProjectSummary::MaterialInfo | |
| Creusex::core::MaterialPassport | A complete material passport for a reused building material |
| Creusex::core::MaterialPassportMetadata | Document-level metadata for the material passport |
| Creusex::gsplat::MCMCOptions | 3DGS-MCMC density control (Kheradmand et al |
| Creusex::io::ExportScene::MeshEntry | |
| Creusex::ProjectDB::ProjectSummary::MeshInfo | |
| Creusex::ProjectDB::MeshMetadata | |
| Creusex::geometry::MeshOptions | Options for mesh generation |
| Creusex::pipeline::MeshStageOptions | |
| Creusex::ProjectDB::MeshTextureInfo | |
| Creusex::ProjectDB::MeshTextureMetadata | |
| Creusex::vision::osd::FlatUniformGrid::Node | |
| Creusex::geometry::NoiseEstimate | Result of estimate_cloud_noise |
| Creusex::geometry::NoiseEstimateOptions | Options controlling the deterministic local-PCA cloud-noise estimator |
| Creusex::vision::tensor_rt::norm_image::Norm | |
| Creusex::vision::common::object::Obb | Oriented bounding box (OBB) parameterized by center, size, and rotation angle |
| Creusex::core::OcclusionQuery | Tunables for visible_frames_occluded() |
| Creusex::geometry::OdometryEdgeMotion | Seed motion of one consecutive-frame odometry edge |
| Creusex::geometry::OdometrySigmaScale | Multiplicative scale applied to an odometry edge's base sigmas |
| Creusex::visualize::OffscreenGlProbe | The outcome of one probe, with enough detail to put in an error message |
| Creusex::ProjectDB::OpenOptions | How a connection is opened |
| Creusex::geometry::OrphanedInstance | A 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::Owner | Owner contact information for the material passport |
| Creusex::core::traits::Owner | Owner contact information for the material passport |
| Creusex::io::ExportScene::PanoEntry | |
| Creusex::geometry::PanoramaAlignmentOptions | Parameters for content-based panorama alignment |
| Creusex::geometry::PanoramaAlignmentResult | Outcome of aligning one panorama |
| Crux::view::PanoramaInfo | Metadata for a panoramic image (pixel data loaded on-demand) |
| Creusex::geometry::PanoramaLoopOptions | Parameters for panorama-derived loop-edge detection |
| Creusex::geometry::PanoramaLoopResult | Statistics from panorama loop-edge detection |
| Creusex::core::PanoramaQuery | Tunables for panoramas_for_point() |
| Creusex::core::PanoramaSighting | One panorama near a world point |
| Crux::view::PanoramaState | State for immersive panorama viewing |
| Creusex::ProjectDB::PanoramicImage | |
| Creusex::ProjectDB::ProjectSummary::PanoramicInfo | |
| Creusex::geometry::detail::PanoResection | One panorama's independent resection against one frame |
| Creusex::pipeline::ParameterDescriptor | One knob of one stage |
| Creusex::core::PartPhotos | The photo evidence of one survey part |
| Crux::database::PathComponent | Represents a single component in a resource path |
| Creusex::geometry::PerspectiveView | A virtual pinhole view rendered out of an equirectangular panorama |
| Creusex::core::PhotoQuery | Tunables for the photo evidence of an instance |
| Creusex::ProjectDB::PipelineLogEntry | |
| Cplane_map< Kernel, Scalar > | |
| Creusex::geometry::PlaneFitQuality | Fit statistics of one per-frame plane detection: the inputs from which the measurement noise of its OrientedPlane3Factor is derived |
| Creusex::geometry::PlaneFitSigmas | Statistical standard deviations of a plane fit, in the units of the OrientedPlane3Factor residual |
| Creusex::geometry::PlaneGraphOptimizer | Plane-landmark pose-graph optimizer operating purely in memory |
| Creusex::geometry::PlaneGraphOptions | Parameters for plane-landmark pose-graph optimization |
| Creusex::geometry::PlaneGraphResult | Summary statistics from a plane-graph optimization run |
| Creusex::geometry::PlaneQuality | Quality statistics for a single detected plane |
| Cpoint_map< Kernel, PointT > | |
| Creusex::geometry::PointCluster | |
| Creusex::core::Pollution | Pollution, content and emission information |
| Creusex::core::traits::Pollution | Pollution, content and emission information |
| Creusex::vision::common::object::Pose | A set of keypoints representing a human or object pose |
| Creusex::geometry::PoseDriftOptions | Parameters for synthetic trajectory drift (#338) |
| Creusex::geometry::PoseDriftResult | What a drift-synthesis run did, in the units the benchmark reports |
| Creusex::ProjectDB::PoseGraphEdge | One directed edge stored in pose_graph_edges |
| Creusex::geometry::PoseGraphEdgeRecord | One 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) |
| Creusex::vision::common::object::PosePoint | A single keypoint for pose estimation, with visibility flag |
| Creusex::vision::sam3::PrepProgress | Best-effort progress report emitted during preparation |
| Creusex::geometry::PriorInstance | Prior instance state (typically loaded from ProjectDB::instances()) |
| Creusex::ProjectDB::ProbeResult | What probe() found, without opening a full ProjectDB |
| Creusex::core::ProductInformation | Original product information |
| Creusex::core::traits::ProductInformation | Original product information |
| Creusex::core::ProgressObserver | One stage's progress report, RAII: started on construction, finished on destruction, update() in between |
| Creusex::ProjectDB | |
| Creusex::vision::ProjectedBox | A projected 2D bounding box of an instance in one frame, with the count of points that landed inside the image |
| Creusex::ProjectDB::ProjectSummary::ProjectInfo | |
| Crux::view::ProjectLoadResult | Result of loading geometry from a .rux project database |
| Creusex::ProjectDB::ProjectMetadata | |
| Creusex::ProjectDB::ProjectSummary | |
| Creusex::ProjectDB::PropertyDefinition | A user-defined column in the Notion-like material editor |
| Creusex::core::traits::PropertyDescriptor | Property 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::PropertyValue | Type-erased property value holder |
| Creusex::geometry::QualityMetricsOptions | |
| Creusex::geometry::QualityReport | Ground-truth-free reconstruction quality report |
| Creusex::geometry::ReconciledInstance | A 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::ReconcileOptions | Options controlling instance identity reconciliation |
| Creusex::geometry::ReconcileResult | Result of reconciling a freshly-segmented instance set against a previous one |
| Creusex::geometry::ReconstructionParams | Parameters for point cloud reconstruction from stored sensor frames |
| Creusex::geometry::Registry | |
| Creusex::geometry::CellComplex | |
| Creusex::geometry::SceneGraph | |
| Creusex::visualize::RenderOptions | Everything render_view() can be told to do |
| Creusex::ProjectDB::ReportPdfRecord | Metadata for one stored report PDF version |
| Creusex::core::ReportSurveyRow | One survey type as the PDF report's Kortlægning section lists it |
| Creusex::vision::tensor_rt::affine::ResizeMatrix | |
| Creusex::core::ResolvedTemplate | |
| Creusex::core::Resource | |
| Creusex::core::ResourceKey | |
| Creusex::core::ResourcePatchResult | |
| Creusex::core::ResourceReportSection | |
| Crux::database::ResourceRouter | Base interface for resource routers |
| Crux::database::CloudRouter | Router for point cloud resources |
| Crux::database::ComponentRouter | Read-only router for building component resources |
| Crux::database::FrameRouter | Router for sensor_frames (read-only) |
| Crux::database::LabelRouter | Router for segmentation_images (read-only) |
| Crux::database::LogRouter | Router for pipeline_log entries (read-only) |
| Crux::database::MeshRouter | Router for mesh resources |
| Crux::database::PanoramaRouter | Router for panoramic image resources |
| Crux::database::PassportRouter | Router for material passport resources |
| Crux::database::ProjectRouter | Router for project metadata |
| Creusex::core::ResourceTable | |
| Creusex::ProjectDB::ResourceTemplatePatch | |
| Creusex::ProjectDB::ResourceTemplateRecord | One row of templates (resources/templates spec §5.1) |
| Creusex::core::ResourceValue | |
| Creusex::core::ResourceWrite | |
| Crux::database::RouterRegistry | Router registry for dispatching paths to appropriate routers |
| CRuxOptions | |
| Creusex::vision::sam3::Sam3AssetOptions | Controls where the managed SAM3 model lives and how it is fetched |
| Creusex::vision::Sam3GeometryFailures | When a request's geometry path fails at run time (encode_boxes / decode with a geometry slot), the request is re-run text-only |
| Creusex::vision::tensor_rt::Sam3Input | |
| Creusex::vision::Sam3Prompt | One SAM3 prompt: text class name plus optional positive/negative bounding boxes and positive click points |
| Creusex::vision::onnx::Sam3PromptUnit | A single SAM3 prompt unit with text and optional box prompts |
| Creusex::vision::tensor_rt::Sam3PromptUnit | |
| Creusex::ProjectDB::SamplePatch | |
| Creusex::ProjectDB::SampleRecord | |
| Creusex::core::SampleState | |
| Crux::view::PanoramaState::SavedView | Saved viewer state for restoration on exit |
| Creusex::ProjectDB::ProjectSummary::SensorFrameInfo::ScanInfo | |
| Creusex::ProjectDB::ScanRecord | One row of the scans table |
| Creusex::visualize::SceneBounds | Axis-aligned bounds of the geometry a scene draws |
| Creusex::geometry::SceneEdgeData | |
| Creusex::visualize::SceneInfo | What populate_scene() added |
| Creusex::visualize::SceneLayer | The actors one layer added, so an interactive viewer can toggle it |
| Creusex::geometry::SceneObject | |
| Creusex::visualize::SceneOptions | What populate_scene() draws, and how |
| Creusex::geometry::ScenePlane | |
| Creusex::geometry::SceneVertexData | |
| Creusex::core::ScopedProgressObserver | Route progress started on this thread to observer for the lifetime of the scope, without touching the process-global observer |
| Creusex::core::json_export::SectionDescriptor | Describes a section in the JSON export template |
| Creusex::geometry::SectionSolveStats | Per-section solve diagnostics (issue #226) |
| Creusex::core::SeedTemplate | |
| Creusex::vision::common::object::Segmentation | Instance segmentation result backed by an OpenCV mask |
| Creusex::vision::SegmentImageInfo | What segment_image() can report beyond the label map |
| Creusex::geometry::SegmentInstancesRequest | Request structure for instance segmentation via Euclidean clustering |
| Creusex::geometry::SegmentInstancesResult | Result structure for instance segmentation |
| Creusex::vision::common::object::SegmentMap | A raw binary segmentation map stored as pinned host memory |
| Creusex::vision::SegmentPanoramaOptions | Options 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::SensorIntrinsics | Lightweight camera intrinsics replacing rtabmap::CameraModel in downstream code |
| Creusex::core::serialization::Serializer | Serializer for converting C++ structs to database values |
| Creusex::vision::sam3::EngineProfile::ShapeProfile | Min / opt / max dimensions for one dynamic (or static) input tensor |
| Cspdmon::SigwinchMixin | |
| Cspdmon::TerminalSink< spdlog::details::console_mutex > | |
| Cspdmon::TerminalSink< spdlog::details::console_nullmutex > | |
| Cspdmon::TerminalSink< ConsoleMutex > | |
| Creusex::geometry::Solidifier | Solidifier solves room segmentation using Mixed Integer Programming |
| Creusex::geometry::SolidifierOptions | |
| Creusex::io::speckle::SpeckleClient | Upload-only Speckle client |
| Creusex::io::speckle::SpeckleModel | One model (branch) to upload to Speckle |
| Creusex::pipeline::StageArtifact | One artifact a stage wrote, so a client can refresh exactly what changed instead of re-fetching everything |
| Creusex::pipeline::StageContext | Everything a stage execution needs, independent of any HTTP/CLI front end |
| Creusex::core::StageContract | The full input/output contract of one pipeline stage |
| Creusex::core::StageInput | One prerequisite of a stage |
| Crux::StageParams | Accumulates stage parameters as a JSON object |
| Creusex::pipeline::StageResult | Outcome 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 | |
| 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 |
| CSubcommandAttributesOptions | |
| 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 |
| CSubcommandCreateSurveyOptions | CLI options for rux create survey — fill the Ressourcekortlægning (survey_types / survey_parts) from the instances table |
| 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 |
| 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 |
| CSubcommandSegmentFrameOptions | |
| 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 |
| Creusex::geometry::SurfelExtractionParams | Parameters controlling per-frame surfel extraction (back-projection + normal estimation) used by the registration pipeline |
| Creusex::ProjectDB::SurveyPartPatch | |
| Creusex::ProjectDB::SurveyPartRecord | |
| Creusex::core::SurveySyncOptions | Options for sync_survey — the cloud names it reads from |
| Creusex::core::SurveySyncReport | Counts of what sync_survey changed |
| Creusex::core::SurveyTypeDeletion | Delete a survey type and every part in it, with delete_resource's rules for each part (tombstones, passports), in one transaction |
| Creusex::ProjectDB::SurveyTypePatch | Sparse update; an engaged optional sets the field |
| Creusex::ProjectDB::SurveyTypeRecord | |
| Creusex::geometry::SyncDownsampleOptions | Options controlling a synchronized project-cloud downsample |
| Creusex::geometry::SyncDownsampleResult | Outcome of a synchronized downsample, for logging / reporting |
| Creusex::ProjectDB::TableCell | One cell of table_rows() |
| Creusex::ProjectDB::TableColumn | One column of a table, as PRAGMA table_info reports it |
| Creusex::ProjectDB::TableInfo | One user table and its row count. sqlite_* internals are excluded |
| Creusex::core::TemplateInput | A create or sparse edit; absent fields are left alone |
| Creusex::core::TemplateMember | |
| Creusex::core::TemplateView | One template as the API shows it: its row, parsed members and CSV options, and its resolution against the live key catalogue |
| Creusex::vision::osd::TextSize | Measured bounding box of a rendered text string |
| Creusex::geometry::TextureQualityParams | Quality parameters for texture projection |
| Creusex::pipeline::TileIndexHeader | Header of a serialized tile index blob (version 2) |
| Creusex::pipeline::TileInfo | Per-tile AABB and point count within the tile |
| Creusex::vision::common::object::Track | Multi-object tracking state for a single tracked instance |
| Creusex::gsplat::TrainingView | One posed training image for the Gaussian-splatting optimizer |
| Creusex::gsplat::TrainingViewOptions | Selection and preprocessing knobs for building the training set |
| Creusex::gsplat::TrainMetrics | One row of the loss history |
| Creusex::gsplat::TrainOptions | Optimizer / schedule parameters for the 3DGS training loop |
| Creusex::gsplat::TrainResult | |
| Creusex::ProjectDB::Transaction | One write transaction (BEGIN IMMEDIATE ... COMMIT), rolled back unless commit() is called |
| Creusex::core::TransactionLogEntry | A single entry in the material passport transaction log |
| Crux::view::TurntableState | Shared state for the turntable orbit mode |
| Creusex::core::TypeTotals | |
| Creusex::core::ValidationIssue | One problem discovered by a validation check |
| Creusex::core::ValidationReport | Aggregate result of running all validation checks over a project |
| Crux::filters::ValidationResult | Validation result for filter expressions |
| Creusex::geometry::VertexProperties | |
| Crux::view::ViewerState | Tracks the currently visible label overlay in the viewer |
| Creusex::visualize::ViewportBounds | Normalized bounds of a single viewport within a render window |
| Creusex::core::VisibilityProbe | What visible_frames_occluded() tests for one object: an anchor that decides the frustum test and the ranking (usually the centroid), plus surface samples |
| Creusex::core::VisibilityQuery | Tunables for visible_frames() |
| Creusex::vision::VlmResult | The description + arbitrary attributes a vision-language model returned for one crop |
| Creusex::geometry::VoxelAssignment | Per-input-point assignment to an output voxel bucket |
| Creusex::geometry::WallCandidate | A connected component of coplanar mesh faces that may host a window |
| Creusex::geometry::WallData | |
| Creusex::geometry::WindowData |