ReUseX
0.0.5
3D Point Cloud Processing for Building Reuse
Toggle main menu visibility
Loading...
Searching...
No Matches
Surfel.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2025 Povl Filip Sonne-Frederiksen
2
//
3
// SPDX-License-Identifier: GPL-3.0-or-later
4
5
#pragma once
6
7
#include "reusex/types.hpp"
8
9
#include <Eigen/Geometry>
10
11
namespace
reusex::geometry
{
12
22
struct
FrameSurfels
{
23
int
node_id
= -1;
24
CloudPtr
points
;
25
CloudNPtr
normals
;
26
Eigen::Affine3f
world_pose
= Eigen::Affine3f::Identity();
27
};
28
29
}
// namespace reusex::geometry
reusex::geometry
Definition
visual_observer.hpp:33
reusex::CloudNPtr
typename CloudN::Ptr CloudNPtr
Definition
point_types.hpp:32
reusex::CloudPtr
typename Cloud::Ptr CloudPtr
Definition
point_types.hpp:28
reusex::geometry::FrameSurfels
A sensor frame represented as a surfel set for joint registration.
Definition
Surfel.hpp:22
reusex::geometry::FrameSurfels::normals
CloudNPtr normals
pcl::Normal in optical frame (unit, facing camera)
Definition
Surfel.hpp:25
reusex::geometry::FrameSurfels::points
CloudPtr points
pcl::PointXYZRGB in optical frame
Definition
Surfel.hpp:24
reusex::geometry::FrameSurfels::node_id
int node_id
Definition
Surfel.hpp:23
reusex::geometry::FrameSurfels::world_pose
Eigen::Affine3f world_pose
Definition
Surfel.hpp:26
libs
reusex
include
segmentation
Surfel.hpp
Generated by
1.17.0