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
6
class
Quadtree
{
7
public
:
8
Quadtree
(
double
x,
double
y,
double
width,
double
height);
9
void
insert
(std::list<BRepBuilderAPI_MakeFace>& faces);
10
TopoDS_Shape
fuse
();
11
12
private
:
13
std::shared_ptr<QuadtreeNode> root;
14
void
insert
(BRepBuilderAPI_MakeFace& face);
15
};
16
17
#endif
// QUADTREE_H
QuadtreeNode.h
Quadtree
Definition
Quadtree.h:6
Quadtree::fuse
TopoDS_Shape fuse()
Definition
Quadtree.cpp:17
Quadtree::insert
void insert(std::list< BRepBuilderAPI_MakeFace > &faces)
Definition
Quadtree.cpp:10
Quadtree::Quadtree
Quadtree(double x, double y, double width, double height)
Definition
Quadtree.cpp:3
Services
EDAImportService
src
header
Quadtree.h
Generated by
1.10.0