Pathfinder
Namespaces | Functions
Merge.cpp File Reference

This file implements all functionality declared in Merge.h. More...

#include <memory>
#include <chrono>
#include <spdlog/spdlog.h>
#include <spdlog/sinks/basic_file_sink.h>
#include <spdlog/stopwatch.h>
#include <spdlog/fmt/chrono.h>
#include "BuildGraph.h"
#include "Merge.h"
#include "Intersection.h"
#include "Vec.h"
#include "Compare.h"
Include dependency graph for Merge.cpp:

Namespaces

 Pathfinder
 

Functions

std::vector< std::pair< Vertex, Graph * > > Pathfinder::determineMergePoints (const Geometry::Vec3 &p, Graph *graphA, Graph *graphB, const Octree *octree, AABB &aabb)
 Get the points to which a intersection point shall be connected. More...
 
Graph * Pathfinder::merge (const std::vector< Graph * > &group, Octree *octree)
 Create one big graph out of the given group. More...
 

Detailed Description

This file implements all functionality declared in Merge.h.

Author
Jan-Luca Hansel