ReUseX  0.0.1
3D Point Cloud Processing for Building Reuse
Loading...
Searching...
No Matches
SceneGraph.hpp File Reference
#include <ReUseX/geometry/Registry.hpp>
#include <ReUseX/types.hpp>
#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 <fstream>
#include <spdlog/spdlog.h>
#include <fmt/format.h>
#include <set>
#include <string>
#include <vector>
#include <Eigen/StdVector>
#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 dependency graph for SceneGraph.hpp:

Go to the source code of this file.

Classes

struct  PointCluster
struct  Plane
struct  Object
struct  VertexData
struct  EdgeData
class  ReUseX::geometry::SceneGraph
struct  fmt::formatter< ReUseX::geometry::SceneGraph >

Namespaces

namespace  ReUseX
namespace  ReUseX::geometry

Enumerations

enum class  NodeType {
  Cell , Face , Vertex , PointCluster ,
  Plane , Object
}

Enumeration Type Documentation

◆ NodeType

enum class NodeType
strong
Enumerator
Cell 
Face 
Vertex 
PointCluster 
Plane 
Object 

Definition at line 34 of file SceneGraph.hpp.