ReUseX  0.0.5
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
SceneGraph.hpp File Reference
#include "reusex/core/logging.hpp"
#include "reusex/geometry/Registry.hpp"
#include "reusex/types.hpp"
#include <Eigen/StdVector>
#include <boost/graph/adjacency_list.hpp>
#include <boost/graph/graph_traits.hpp>
#include <boost/graph/graphviz.hpp>
#include <boost/iterator/filter_iterator.hpp>
#include <boost/property_map/dynamic_property_map.hpp>
#include <boost/serialization/shared_ptr.hpp>
#include <fmt/format.h>
#include <pcl/pcl_base.h>
#include <pcl/point_cloud.h>
#include <pcl/point_types.h>
#include <range/v3/range/concepts.hpp>
#include <range/v3/view/zip.hpp>
#include <fstream>
#include <set>
#include <string>
#include <vector>
Include dependency graph for SceneGraph.hpp:

Go to the source code of this file.

Classes

struct  reusex::geometry::PointCluster
struct  reusex::geometry::ScenePlane
struct  reusex::geometry::SceneObject
struct  reusex::geometry::SceneVertexData
struct  reusex::geometry::SceneEdgeData
class  reusex::geometry::SceneGraph
struct  fmt::formatter< reusex::geometry::SceneGraph >

Namespaces

namespace  reusex
namespace  reusex::geometry

Enumerations

enum class  reusex::geometry::SceneNodeType { reusex::geometry::point_cluster , reusex::geometry::plane , reusex::geometry::object }