|
ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
|
This is the complete list of members for reusex::ProjectDB, including all inherited members.
| add_instance(const std::string &cloud_name, const InstanceRecord &record) | reusex::ProjectDB | |
| add_material_passport(const core::MaterialPassport &passport, std::string_view projectId) | reusex::ProjectDB | |
| add_material_passport(const core::MaterialPassport &passport, std::string_view projectId, std::string_view id) | reusex::ProjectDB | |
| add_pose_graph_edge(const PoseGraphEdge &edge) | reusex::ProjectDB | |
| add_property_definition(const std::string &name, const std::string &type, const std::vector< std::string > &options, int sort_order, int width=200) | reusex::ProjectDB | |
| add_report_pdf(const std::vector< std::uint8_t > &pdf, const std::string &label="", std::optional< int > blocking_types=std::nullopt) | reusex::ProjectDB | |
| add_resource_template(const ResourceTemplateRecord &rec) | reusex::ProjectDB | |
| add_sample(std::string_view title, std::string_view what, const std::vector< int64_t > &type_ids={}, core::SampleStage stage=core::SampleStage::planlagt) | reusex::ProjectDB | |
| add_survey_part(const SurveyPartRecord &rec) | reusex::ProjectDB | |
| add_survey_type(const SurveyTypeRecord &rec) | reusex::ProjectDB | |
| all_material_passports() const | reusex::ProjectDB | |
| building_component_count() const | reusex::ProjectDB | |
| check_integrity(const std::filesystem::path &file) | reusex::ProjectDB | static |
| component_record(std::string_view name) const | reusex::ProjectDB | |
| create_scan(const std::string &source_path, const std::string &provenance_json="{}") | reusex::ProjectDB | |
| delete_building_component(std::string_view name) | reusex::ProjectDB | |
| delete_gaussian_splat(std::string_view name) | reusex::ProjectDB | |
| delete_material_passport(std::string_view documentGuid) | reusex::ProjectDB | |
| delete_material_thumbnail(const std::string &guid) | reusex::ProjectDB | |
| delete_panoramic_image(int id) | reusex::ProjectDB | |
| delete_panoramic_image(std::string_view filename) | reusex::ProjectDB | |
| delete_passport_field_values(std::string_view name) | reusex::ProjectDB | |
| delete_passport_property(std::string_view documentGuid, std::string_view fieldName) | reusex::ProjectDB | |
| delete_point_cloud(std::string_view name) | reusex::ProjectDB | |
| delete_pose_graph_edges(int from_node_id, int to_node_id, std::string_view edge_type="") | reusex::ProjectDB | |
| delete_property_definition(const std::string &id) | reusex::ProjectDB | |
| delete_resource_template(int64_t id) | reusex::ProjectDB | |
| delete_sample(int64_t id) | reusex::ProjectDB | |
| delete_survey_part(std::string_view code) | reusex::ProjectDB | |
| delete_survey_type(int64_t id) | reusex::ProjectDB | |
| dismiss_instance(std::string_view instance_guid) | reusex::ProjectDB | |
| dismissed_instances() const | reusex::ProjectDB | |
| ensure_resource_passport(std::string_view code) | reusex::ProjectDB | |
| gaussian_splat_blob(std::string_view name) const | reusex::ProjectDB | |
| gaussian_splat_metadata(std::string_view name) const | reusex::ProjectDB | |
| get_project_metadata(std::string_view projectId) const | reusex::ProjectDB | |
| glass_confidence_image(int nodeId) const | reusex::ProjectDB | |
| glass_confidence_image_ids() const | reusex::ProjectDB | |
| hardened_by_default() noexcept | reusex::ProjectDB | static |
| has_building_component(std::string_view name) const | reusex::ProjectDB | |
| has_gaussian_splat(std::string_view name) const | reusex::ProjectDB | |
| has_glass_confidence_image(int nodeId) const | reusex::ProjectDB | |
| has_mesh(std::string_view name) const | reusex::ProjectDB | |
| has_panorama_segmentation(int panoId) const | reusex::ProjectDB | |
| has_panoramic_image(std::string_view filename) const | reusex::ProjectDB | |
| has_passport_field_values(std::string_view name) const | reusex::ProjectDB | |
| has_point_cloud(std::string_view name) const | reusex::ProjectDB | |
| has_pose_graph() const | reusex::ProjectDB | |
| has_segmentation_image(int nodeId) const | reusex::ProjectDB | |
| has_sensor_frame(int nodeId) const | reusex::ProjectDB | |
| has_sensor_frame_pose(int nodeId) const | reusex::ProjectDB | |
| has_survey_part_for(std::string_view cloud_name, std::uint32_t instance_id) const | reusex::ProjectDB | |
| instance_guid(const std::string &cloud_name, uint32_t instance_id) const | reusex::ProjectDB | |
| instance_material_guid(std::string_view cloudName, int instanceId) const | reusex::ProjectDB | |
| instance_materials(std::string_view cloudName) const | reusex::ProjectDB | |
| instances(const std::string &cloud_name) const | reusex::ProjectDB | |
| is_instance_dismissed(std::string_view instance_guid) const | reusex::ProjectDB | |
| is_open() const noexcept | reusex::ProjectDB | |
| is_passport_linked(std::string_view guid) const | reusex::ProjectDB | |
| is_read_only() const noexcept | reusex::ProjectDB | |
| label_definitions(std::string_view cloudName) const | reusex::ProjectDB | |
| latest_schema_version() noexcept | reusex::ProjectDB | static |
| list_building_components() const | reusex::ProjectDB | |
| list_building_components(std::string_view type) const | reusex::ProjectDB | |
| list_gaussian_splats() const | reusex::ProjectDB | |
| list_meshes() const | reusex::ProjectDB | |
| list_panoramic_images() const | reusex::ProjectDB | |
| list_passport_guids() const | reusex::ProjectDB | |
| list_point_clouds() const | reusex::ProjectDB | |
| list_pose_graph_edges() const | reusex::ProjectDB | |
| list_project_ids() const | reusex::ProjectDB | |
| list_property_definitions() const | reusex::ProjectDB | |
| list_report_pdfs() const | reusex::ProjectDB | |
| list_tables() const | reusex::ProjectDB | |
| log_pipeline_end(int logId, PipelineOutcome outcome, std::string_view errorMsg="") | reusex::ProjectDB | |
| log_pipeline_end(int logId, bool success, std::string_view errorMsg="") | reusex::ProjectDB | |
| log_pipeline_start(std::string_view stage, std::string_view paramsJson="") | reusex::ProjectDB | |
| material_annotation(std::string_view materialGuid) const | reusex::ProjectDB | |
| material_passport(std::string_view documentGuid) const | reusex::ProjectDB | |
| material_thumbnail(const std::string &guid) const | reusex::ProjectDB | |
| max_survey_part_number() const | reusex::ProjectDB | |
| mesh(std::string_view name) const | reusex::ProjectDB | |
| mesh_data_blob(std::string_view name) const | reusex::ProjectDB | |
| mesh_format(std::string_view name) const | reusex::ProjectDB | |
| mesh_metadata(std::string_view name) const | reusex::ProjectDB | |
| mesh_texture_blobs(std::string_view name) const | reusex::ProjectDB | |
| mesh_texture_metadata(std::string_view name) const | reusex::ProjectDB | |
| nearest_sensor_frame_by_timestamp(double timestamp) const | reusex::ProjectDB | |
| operator=(const ProjectDB &)=delete | reusex::ProjectDB | |
| operator=(ProjectDB &&) noexcept | reusex::ProjectDB | |
| panorama_segmentation(int panoId) const | reusex::ProjectDB | |
| panoramic_image(int id) const | reusex::ProjectDB | |
| panoramic_image(std::string_view filename) const | reusex::ProjectDB | |
| panoramic_image_count() const | reusex::ProjectDB | |
| passport_linked_node_id(std::string_view documentGuid) const | reusex::ProjectDB | |
| passport_metadata(std::string_view documentGuid) const | reusex::ProjectDB | |
| passport_property_value(std::string_view documentGuid, std::string_view fieldName) const | reusex::ProjectDB | |
| passport_stored_properties(std::string_view documentGuid) const | reusex::ProjectDB | |
| path() const noexcept | reusex::ProjectDB | |
| pipeline_log(int limit=0) const | reusex::ProjectDB | |
| PipelineOutcome enum name | reusex::ProjectDB | |
| point_cloud_label(std::string_view name) const | reusex::ProjectDB | |
| point_cloud_normal(std::string_view name) const | reusex::ProjectDB | |
| point_cloud_page(std::string_view name, uint64_t offset, uint64_t limit) const | reusex::ProjectDB | |
| point_cloud_provenance(std::string_view name) const | reusex::ProjectDB | |
| point_cloud_storage_order(std::string_view name) const | reusex::ProjectDB | |
| point_cloud_type(std::string_view name) const | reusex::ProjectDB | |
| point_cloud_xyz(std::string_view name) const | reusex::ProjectDB | |
| point_cloud_xyzrgb(std::string_view name) const | reusex::ProjectDB | |
| probe(const std::filesystem::path &path) noexcept | reusex::ProjectDB | static |
| project_summary() const | reusex::ProjectDB | |
| ProjectDB(std::filesystem::path dbPath, bool readOnly=false) | reusex::ProjectDB | explicit |
| ProjectDB(std::filesystem::path dbPath, OpenOptions options) | reusex::ProjectDB | |
| ProjectDB(const ProjectDB &)=delete | reusex::ProjectDB | |
| ProjectDB(ProjectDB &&) noexcept | reusex::ProjectDB | |
| rename_passport_field(std::string_view old_name, std::string_view new_name) | reusex::ProjectDB | |
| report_pdf(int64_t id) const | reusex::ProjectDB | |
| resource_template(int64_t id) const | reusex::ProjectDB | |
| resource_templates() const | reusex::ProjectDB | |
| sample(int64_t id) const | reusex::ProjectDB | |
| samples() const | reusex::ProjectDB | |
| samples_for_type(int64_t type_id) const | reusex::ProjectDB | |
| save_component_record(const core::ComponentRecord &record) | reusex::ProjectDB | |
| save_gaussian_splat(std::string_view name, const std::vector< uint8_t > &ply, std::string_view stage="", std::string_view parameters="") | reusex::ProjectDB | |
| save_glass_confidence_image(int nodeId, const cv::Mat &confidence) | reusex::ProjectDB | |
| save_instances(const std::string &cloud_name, const std::vector< InstanceRecord > &records) | reusex::ProjectDB | |
| save_label_definitions(std::string_view cloudName, const std::map< int, std::string > &labelMap) | reusex::ProjectDB | |
| save_material_annotation(std::string_view materialGuid, const MaterialAnnotation &annotation) | reusex::ProjectDB | |
| save_mesh(std::string_view name, const pcl::PolygonMesh &mesh, std::string_view stage="", std::string_view paramsJson="") | reusex::ProjectDB | |
| save_mesh(std::string_view name, const pcl::TextureMesh &mesh, std::string_view stage="", std::string_view paramsJson="") | reusex::ProjectDB | |
| save_panorama_pose(int id, const std::array< double, 16 > &pose, int inliers, double rms) | reusex::ProjectDB | |
| save_panorama_segmentation(int panoId, const cv::Mat &labels) | reusex::ProjectDB | |
| save_panoramic_image(const std::string &filename, const std::vector< uint8_t > &jpeg_data, double timestamp=-1.0, int nodeId=-1) | reusex::ProjectDB | |
| save_point_cloud(std::string_view name, const Cloud &cloud, std::string_view stage="", std::string_view paramsJson="") | reusex::ProjectDB | |
| save_point_cloud(std::string_view name, const CloudN &cloud, std::string_view stage="", std::string_view paramsJson="") | reusex::ProjectDB | |
| save_point_cloud(std::string_view name, const CloudL &cloud, std::string_view stage="", std::string_view paramsJson="") | reusex::ProjectDB | |
| save_point_cloud(std::string_view name, const pcl::PointCloud< pcl::PointXYZ > &cloud, std::string_view stage="", std::string_view paramsJson="") | reusex::ProjectDB | |
| save_pose_graph_edges(const std::vector< PoseGraphEdge > &edges) | reusex::ProjectDB | |
| save_segmentation_image(int nodeId, const cv::Mat &labels) | reusex::ProjectDB | |
| save_segmentation_images(const std::vector< int > &nodeIds, const std::vector< cv::Mat > &labels) | reusex::ProjectDB | |
| save_sensor_frame(int nodeId, const cv::Mat &colorImage) | reusex::ProjectDB | |
| save_sensor_frame(int nodeId, const cv::Mat &color, const cv::Mat &depth, const cv::Mat &confidence, const std::array< double, 16 > &worldPose, const core::SensorIntrinsics &intrinsics, double timestamp=-1.0, int scan_id=-1) | reusex::ProjectDB | |
| save_tile_index(std::string_view name, const std::vector< uint8_t > &blob) | reusex::ProjectDB | |
| scans() const | reusex::ProjectDB | |
| schema_version() const | reusex::ProjectDB | |
| segmentation_image(int nodeId) const | reusex::ProjectDB | |
| segmentation_image_ids() const | reusex::ProjectDB | |
| sensor_frame_confidence(int nodeId) const | reusex::ProjectDB | |
| sensor_frame_depth(int nodeId) const | reusex::ProjectDB | |
| sensor_frame_ids() const | reusex::ProjectDB | |
| sensor_frame_ids_with_scan() const | reusex::ProjectDB | |
| sensor_frame_image(int nodeId) const | reusex::ProjectDB | |
| sensor_frame_intrinsics(int nodeId) const | reusex::ProjectDB | |
| sensor_frame_pose(int nodeId) const | reusex::ProjectDB | |
| sensor_frame_timestamp(int nodeId) const | reusex::ProjectDB | |
| set_hardened_by_default(bool on) noexcept | reusex::ProjectDB | static |
| set_instance_material(std::string_view cloudName, int instanceId, std::string_view materialGuid) | reusex::ProjectDB | |
| set_instance_point_count(const std::string &cloud_name, uint32_t instance_id, int point_count) | reusex::ProjectDB | |
| set_material_thumbnail(const std::string &guid, const std::vector< std::uint8_t > &blob, const std::string &mime_type) | reusex::ProjectDB | |
| set_passport_metadata_field(std::string_view documentGuid, std::string_view column, std::string_view value) | reusex::ProjectDB | |
| set_passport_property(std::string_view documentGuid, std::string_view fieldName, std::string_view value) | reusex::ProjectDB | |
| set_sample_links(int64_t id, const std::vector< int64_t > &type_ids) | reusex::ProjectDB | |
| set_survey_part_quantities(const std::vector< std::pair< std::string, double > > &code_quantities) | reusex::ProjectDB | |
| survey_part(std::string_view code) const | reusex::ProjectDB | |
| survey_parts() const | reusex::ProjectDB | |
| survey_type(int64_t id) const | reusex::ProjectDB | |
| survey_types() const | reusex::ProjectDB | |
| table_columns(std::string_view table) const | reusex::ProjectDB | |
| table_row_count(std::string_view table) const | reusex::ProjectDB | |
| table_rows(std::string_view table, std::int64_t offset, std::int64_t limit, std::size_t text_limit=256) const | reusex::ProjectDB | |
| texture_mesh(std::string_view name) const | reusex::ProjectDB | |
| tile_index(std::string_view name) const | reusex::ProjectDB | |
| unlink_instance_material(std::string_view cloud_name, int instance_id) | reusex::ProjectDB | |
| update_component_record_by_guid(const core::ComponentRecord &record) | reusex::ProjectDB | |
| update_project_metadata(const ProjectMetadata &metadata) | reusex::ProjectDB | |
| update_property_definition(const std::string &id, const std::string &name, const std::string &type, const std::vector< std::string > &options, int sort_order, int width) | reusex::ProjectDB | |
| update_resource_template(int64_t id, const ResourceTemplatePatch &patch) | reusex::ProjectDB | |
| update_sample(int64_t id, const SamplePatch &patch) | reusex::ProjectDB | |
| update_sensor_frame_pose(int nodeId, const std::array< double, 16 > &worldPose) | reusex::ProjectDB | |
| update_survey_part(std::string_view code, const SurveyPartPatch &patch) | reusex::ProjectDB | |
| update_survey_type(int64_t id, const SurveyTypePatch &patch) | reusex::ProjectDB | |
| validate_schema() const | reusex::ProjectDB | |
| ~ProjectDB() | reusex::ProjectDB |