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

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 Cboost::adjacency_list
 Creusex::geometry::CellComplex
 Creusex::geometry::SceneGraph
 Creusex::vision::AnnotationConfigConfiguration for ML annotation inference and data loading
 Cspdlog::sinks::ansicolor_sink
 Cspdmon::TerminalSink< spdlog::details::console_mutex >
 Cspdmon::TerminalSink< spdlog::details::console_nullmutex >
 Cspdmon::TerminalSink< ConsoleMutex >
 Creusex::vision::tensor_rt::AutoDevice
 Creusex::vision::BackendFactory
 Creusex::io::speckle::BaseBase class for all Speckle objects
 Creusex::io::speckle::CollectionCollection / container for grouping objects
 Creusex::io::speckle::InstanceDefinitionProxyShared definition for instance proxies
 Creusex::io::speckle::InstanceProxyPositioned reference to an InstanceDefinitionProxy
 Creusex::io::speckle::LineLine segment between two points
 Creusex::io::speckle::MeshTriangle/quad mesh
 Creusex::io::speckle::Point3D point
 Creusex::io::speckle::PointcloudPoint cloud
 Creusex::vision::tensor_rt::tensor::BaseMemory
 Creusex::vision::tensor_rt::tensor::Memory< float >
 Creusex::vision::tensor_rt::tensor::Memory< uint8_t >
 Creusex::vision::tensor_rt::tensor::Memory< int64_t >
 Creusex::vision::tensor_rt::tensor::Memory< bool >
 Creusex::vision::tensor_rt::tensor::Memory< int >
 Creusex::vision::tensor_rt::tensor::Memory< _DT >
 Cspdmon::BaseProgress
 Cspdmon::LoggerProgress
 Cspdmon::Progress
 Creusex::vision::common::object::BoxAxis-aligned bounding box defined by (left, top, right, bottom) coordinates
 Creusex::geometry::BuildingComponentA detected or manual building component (window, door, wall, ...)
 Creusex::geometry::CameraDataCamera data for texture mapping
 Creusex::vision::osd::LabelLayoutSolver::CandidateInternal representation of a single placement candidate for a label
 Creusex::geometry::CellData
 Creusex::geometry::CellEdgeData
 Creusex::geometry::CellVertexData
 Creusex::core::CertificationsCertifications, approvals and declarations for the item
 Creusex::core::traits::CertificationsCertifications, approvals and declarations for the item
 Creusex::ProjectDB::ProjectSummary::CloudInfo
 Creusex::io::ExportScene::CloudLayer
 Creusex::core::CloudReferenceNodeCloud reference: a label cloud loaded from ProjectDB by name
 Creusex::io::ExportScene::ComponentEntry
 Creusex::ProjectDB::ProjectSummary::ComponentInfo
 Creusex::core::ConditionCondition assessment of the construction item
 Creusex::core::traits::ConditionCondition assessment of the construction item
 Creusex::core::ConstructionItemDescriptionDescription of the reused construction item
 Creusex::core::traits::ConstructionItemDescriptionDescription of the reused construction item
 Creusex::geometry::CoplanarPolygonA closed 3D polygon whose vertices are coplanar
 Creusex::geometry::CreateWindowsOptionsConfiguration for the create_windows pipeline
 Creusex::geometry::CreateWindowsResultOutput of create_windows()
 Creusex::vision::tensor_rt::affine::CropResizeMatrix
 Creusex::vision::osd::CvxTextFreeType-based text renderer for OpenCV images
 Creusex::core::DangerousSubstanceDangerous substance analysis record
 Creusex::core::traits::DangerousSubstanceDangerous substance analysis record
 CDatabaseDelOptionsOptions for unified database del command
 CDatabaseGetOptionsOptions for unified database get command
 CDatabaseSetOptionsOptions for unified database set command
 Creusex::vision::Dataloader
 Creusex::vision::common::object::DepthDepth map result with per-pixel depth values
 Creusex::core::serialization::DeserializerDeserializer for converting database values to C++ structs
 Creusex::vision::common::object::DetectionBoxUniversal detection result container that holds a bounding box plus optional enriched data (pose, OBB, segmentation, depth, tracking)
 Creusex::core::DimensionsPhysical dimensions and geometry of the construction item
 Creusex::core::traits::DimensionsPhysical dimensions and geometry of the construction item
 Creusex::geometry::DoorData
 Creusex::io::E57ScanExportA single scan position to write into an E57 file
 Creusex::core::EmissionEmission measurement record
 Creusex::core::traits::EmissionEmission measurement record
 Creusex::vision::tensor_rt::TensorRT::Engine
 Creusex::core::EnvironmentalPotentialEnvironmental and resource potential for sustainable utilization
 Creusex::core::traits::EnvironmentalPotentialEnvironmental and resource potential for sustainable utilization
 Creusex::vision::tensor_rt::nv::EventTimer
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 Crux::database::PathErrorException thrown when path parsing fails
 Creusex::io::speckle::ExportConfigConfiguration for building Speckle objects from an ExportScene
 Creusex::io::ExportSceneIntermediate representation for exporting all project data
 Creusex::geometry::FaceData
 Creusex::core::FilterExpressionParsed filter expression with resolved label cloud references
 Creusex::core::FilterNodeBase AST node for filter expressions
 Creusex::core::AndNodeAND combinator: expr1 && expr2
 Creusex::core::CompareNodeComparison operators: <cloud> >= value, etc
 Creusex::core::EqualNodeEquality: <cloud> == value
 Creusex::core::InNodeIn-set: <cloud> in [v1, v2, v3]
 Creusex::core::NotEqualNodeNot equal: <cloud> != value
 Creusex::core::OrNodeOR combinator: expr1 || expr2
 Creusex::core::FirePropertiesFire-related properties of the construction item
 Creusex::core::traits::FirePropertiesFire-related properties of the construction item
 Creusex::vision::osd::FlatUniformGridCompact spatial hash-grid for fast overlap queries during layout
 Cfmt::formatter
 Cfmt::formatter< Eigen::Matrix< float, 4, 1 > >
 Cfmt::formatter< Eigen::Quaternion< Scalar > >
 Cfmt::formatter< reusex::core::EmissionQuantityType >
 Cfmt::formatter< reusex::core::Material >
 Cfmt::formatter< reusex::core::MaterialPassport >
 Cfmt::formatter< reusex::core::SubstanceContentMethod >
 Cfmt::formatter< reusex::core::TransactionType >
 Cfmt::formatter< reusex::core::TriState >
 Cfmt::formatter< reusex::core::stopwatch >
 Cfmt::formatter< reusex::geometry::BuildingComponent >
 Cfmt::formatter< reusex::geometry::CellComplex >
 Cfmt::formatter< reusex::geometry::SceneGraph >
 Creusex::core::HistoryHistorical usage information for the construction item
 Creusex::core::traits::HistoryHistorical usage information for the construction item
 Creusex::vision::IData
 Creusex::vision::libtorch::LibTorchDataData carrier for LibTorch YOLO inference pipeline
 Creusex::vision::onnx::ONNXSam3DataData carrier for ONNX Runtime SAM3 inference pipeline
 Creusex::vision::tensor_rt::TensorRTData
 Creusex::vision::IDataset
 Creusex::vision::libtorch::LibTorchDatasetLibTorch dataset for RTABMap databases
 Creusex::vision::onnx::ONNXSam3DatasetDataset for ONNX Runtime SAM3 model inference
 Creusex::vision::tensor_rt::TensorRTDataset
 Creusex::vision::common::tensor::ImageLightweight, non-owning view of a BGR image buffer
 Creusex::vision::IMLBackend
 Creusex::vision::libtorch::LibTorchBackendLibTorch backend implementation of the IMLBackend interface
 Creusex::vision::onnx::ONNXBackendONNX Runtime backend implementation of the IMLBackend interface
 Creusex::vision::tensor_rt::TensorRTBackend
 Creusex::vision::IModel
 Creusex::vision::libtorch::LibTorchYoloYOLO instance segmentation model using LibTorch (TorchScript)
 Creusex::vision::onnx::ONNXSam3SAM3 segmentation model using ONNX Runtime for CPU/GPU inference
 Creusex::vision::tensor_rt::TensorRTSam3
 Crux::database::InputHandlerHandles input for set operations
 Creusex::vision::tensor_rt::cpm::Instance< Result, Input, Model >
 Creusex::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
 Cspdmon::IterableProgressMonitor< Iterable >
 Creusex::vision::Dataloader::Iterator
 Creusex::vision::osd::LabelLayoutSolverGreedy iterative label placement solver
 Creusex::vision::osd::LayoutBoxAxis-aligned 2-D bounding box used internally by the label layout solver
 Creusex::vision::osd::LayoutConfigTunable parameters controlling the label placement algorithm
 Creusex::vision::osd::LayoutResultFinal placement result for a single label
 Creusex::vision::tensor_rt::affine::LetterBoxMatrix
 Creusex::io::ExportScene::MaterialEntry
 Creusex::ProjectDB::ProjectSummary::MaterialInfo
 Creusex::core::MaterialPassportA complete material passport for a reused building material
 Creusex::core::MaterialPassportMetadataDocument-level metadata for the material passport
 Creusex::io::ExportScene::MeshEntry
 Creusex::ProjectDB::ProjectSummary::MeshInfo
 Creusex::ProjectDB::MeshMetadata
 Creusex::geometry::MeshOptionsOptions for mesh generation
 Creusex::ProjectDB::MeshTextureInfo
 Creusex::ProjectDB::MeshTextureMetadata
 Creusex::vision::osd::FlatUniformGrid::Node
 Creusex::vision::tensor_rt::norm_image::Norm
 Creusex::vision::common::object::ObbOriented bounding box (OBB) parameterized by center, size, and rotation angle
 Cfmt::ostream_formatter
 Cfmt::formatter< Eigen::WithFormat< T > >
 Cfmt::formatter< T, std::enable_if_t< std::is_base_of_v< Eigen::DenseBase< T >, T >, char > >
 Cfmt::formatter< cv::Size_< T > >
 Creusex::core::OwnerOwner contact information for the material passport
 Creusex::core::traits::OwnerOwner contact information for the material passport
 Creusex::io::ExportScene::PanoEntry
 Creusex::ProjectDB::PanoramicImage
 Creusex::ProjectDB::ProjectSummary::PanoramicInfo
 Crux::database::PathComponentRepresents a single component in a resource path
 Creusex::ProjectDB::PipelineLogEntry
 Cplane_map< Kernel, Scalar >
 Cpoint_map< Kernel, PointT >
 Creusex::geometry::PointCluster
 Creusex::core::PollutionPollution, content and emission information
 Creusex::core::traits::PollutionPollution, content and emission information
 Creusex::vision::common::object::PoseA set of keypoints representing a human or object pose
 Creusex::vision::common::object::PosePointA single keypoint for pose estimation, with visibility flag
 Creusex::core::ProductInformationOriginal product information
 Creusex::core::traits::ProductInformationOriginal product information
 Creusex::core::ProgressObserver
 Creusex::ProjectDB
 Creusex::ProjectDB::ProjectSummary::ProjectInfo
 Creusex::ProjectDB::ProjectMetadata
 Creusex::ProjectDB::ProjectSummary
 Creusex::core::traits::PropertyDescriptorProperty metadata descriptor
 Creusex::core::traits::PropertyTraits< T >Trait interface for property metadata
 Creusex::core::traits::PropertyTraits< Certifications >
 Creusex::core::traits::PropertyTraits< Condition >
 Creusex::core::traits::PropertyTraits< ConstructionItemDescription >
 Creusex::core::traits::PropertyTraits< DangerousSubstance >
 Creusex::core::traits::PropertyTraits< Dimensions >
 Creusex::core::traits::PropertyTraits< Emission >
 Creusex::core::traits::PropertyTraits< EnvironmentalPotential >
 Creusex::core::traits::PropertyTraits< FireProperties >
 Creusex::core::traits::PropertyTraits< History >
 Creusex::core::traits::PropertyTraits< Owner >
 Creusex::core::traits::PropertyTraits< Pollution >
 Creusex::core::traits::PropertyTraits< ProductInformation >
 Creusex::core::serialization::PropertyValueType-erased property value holder
 Creusex::geometry::ReconstructionParamsParameters for point cloud reconstruction from stored sensor frames
 Creusex::geometry::Registry
 Creusex::geometry::CellComplex
 Creusex::geometry::SceneGraph
 Creusex::vision::tensor_rt::affine::ResizeMatrix
 Crux::database::ResourceRouterBase interface for resource routers
 Crux::database::CloudRouterRouter for point cloud resources
 Crux::database::FrameRouterRouter for sensor_frames (read-only)
 Crux::database::LabelRouterRouter for segmentation_images (read-only)
 Crux::database::LogRouterRouter for pipeline_log entries (read-only)
 Crux::database::MeshRouterRouter for mesh resources
 Crux::database::PanoramaRouterRouter for panoramic image resources
 Crux::database::PassportRouterRouter for material passport resources
 Crux::database::ProjectRouterRouter for project metadata
 Crux::database::RouterRegistryRouter registry for dispatching paths to appropriate routers
 CRuxOptions
 Creusex::vision::tensor_rt::Sam3Input
 Creusex::vision::onnx::Sam3PromptUnitA single SAM3 prompt unit with text and optional box prompts
 Creusex::vision::tensor_rt::Sam3PromptUnit
 Creusex::geometry::SceneEdgeData
 Creusex::geometry::SceneObject
 Creusex::geometry::ScenePlane
 Creusex::geometry::SceneVertexData
 Creusex::core::json_export::SectionDescriptorDescribes a section in the JSON export template
 Creusex::vision::common::object::SegmentationInstance segmentation result backed by an OpenCV mask
 Creusex::geometry::SegmentInstancesRequestRequest structure for instance segmentation via Euclidean clustering
 Creusex::geometry::SegmentInstancesResultResult structure for instance segmentation
 Creusex::vision::common::object::SegmentMapA raw binary segmentation map stored as pinned host memory
 Creusex::geometry::SegmentPlanesOptions
 Creusex::geometry::SegmentRoomsOptions
 Creusex::io::ExportScene::SemanticCategory
 Creusex::io::ExportScene::SemanticInstance
 Creusex::ProjectDB::ProjectSummary::SensorFrameInfo
 Creusex::core::SensorIntrinsicsLightweight camera intrinsics replacing rtabmap::CameraModel in downstream code
 Creusex::core::serialization::SerializerSerializer for converting C++ structs to database values
 Cspdmon::SigwinchMixin
 Cspdmon::TerminalSink< spdlog::details::console_mutex >
 Cspdmon::TerminalSink< spdlog::details::console_nullmutex >
 Cspdmon::TerminalSink< ConsoleMutex >
 Creusex::geometry::SolidifierSolidifier solves room segmentation using Mixed Integer Programming
 Creusex::io::speckle::SpeckleClientUpload-only Speckle client
 Creusex::io::speckle::SpeckleModelOne model (branch) to upload to Speckle
 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
 CSubcommandAnnotateOptions
 CSubcommandAssembleOptionsCollection of all options for the assemble subcommand
 CSubcommandCreateCloudsOptions
 CSubcommandCreateMaterialOptions
 CSubcommandEditDownsampleOptions
 CSubcommandExportE57Options
 CSubcommandExportMaterialepasOptions
 CSubcommandExportPLYOptions
 CSubcommandExportRhinoOptions
 CSubcommandExportSemanticImagesOptions
 CSubcommandExportSpeckleOptions
 CSubcommandGetMeshOptionsOptions for the 'get mesh' subcommand
 CSubcommandImportE57Options
 CSubcommandImportMaterialepasOptions
 CSubcommandImportPanoramaOptions
 CSubcommandImportPhotosOptions
 CSubcommandImportPLYOptions
 CSubcommandImportRTABMapOptions
 CSubcommandInfoOptionsOptions for the info subcommand
 CSubcommandLogOptionsOptions for the log subcommand
 CSubcommandMeshOptionsCollection of all options of Subcommand A
 CSubcommandProjectOptionsCollection of all options of Subcommand A
 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
 CSubcommandViewOptionsCollection of all options of Subcommand A
 CSubcommandWindowOptionsOptions for rux create windows
 Creusex::vision::osd::TextSizeMeasured bounding box of a rendered text string
 Creusex::geometry::TextureQualityParamsQuality parameters for texture projection
 Creusex::vision::common::object::TrackMulti-object tracking state for a single tracked instance
 Creusex::core::TransactionLogEntryA single entry in the material passport transaction log
 Crux::filters::ValidationResultValidation result for filter expressions
 Crux::validation::ValidationResultResult of validation with error message and resolution hint
 Creusex::geometry::VertexProperties
 Creusex::geometry::VoxelAssignmentPer-input-point assignment to an output voxel bucket
 Creusex::geometry::WallCandidateA connected component of approximately-vertical, coplanar mesh faces
 Creusex::geometry::WallData
 Creusex::geometry::WindowData