OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
Quadtree.h
Go to the documentation of this file.
1#ifndef QUADTREE_H
2#define QUADTREE_H
3
4#include "QuadtreeNode.h"
5
6class Quadtree {
7public:
8 Quadtree(double x, double y, double width, double height);
9 void insert(std::list<BRepBuilderAPI_MakeFace>& faces);
10 TopoDS_Shape fuse();
11
12private:
13 std::shared_ptr<QuadtreeNode> root;
14 void insert(BRepBuilderAPI_MakeFace& face);
15};
16
17#endif // QUADTREE_H
Definition Quadtree.h:6
TopoDS_Shape fuse()
Definition Quadtree.cpp:17
void insert(std::list< BRepBuilderAPI_MakeFace > &faces)
Definition Quadtree.cpp:10
Quadtree(double x, double y, double width, double height)
Definition Quadtree.cpp:3