added fixed interval smoothing
This commit is contained in:
@@ -13,6 +13,8 @@
|
||||
#include "eval/Eval.h"
|
||||
#include "eval/Eval1.h"
|
||||
#include "eval/EvalBase.h"
|
||||
#include "eval/SmoothingEvalBase.h"
|
||||
#include "eval/SmoothingEval1.h"
|
||||
|
||||
#include "eval/PaperVisImportance.h"
|
||||
#include "eval/PaperVisDijkstra.h"
|
||||
@@ -27,7 +29,7 @@ void testModelWalk() {
|
||||
|
||||
Grid<MyGridNode> grid(MiscSettings::gridSize_cm);
|
||||
|
||||
Helper::FHWSFloors floors = Helper::getFloors();
|
||||
Helper::FHWSFloors floors = Helper::getFloors(grid);
|
||||
Helper::buildTheGrid(grid, floors);
|
||||
|
||||
MyGridNode& start = (MyGridNode&)grid.getNodeFor(GridPoint(500,300,floors.h0.cm()));
|
||||
@@ -86,25 +88,73 @@ void testModelWalk() {
|
||||
int main(void) {
|
||||
|
||||
// testModelWalk();
|
||||
SmoothingEval1 eval;
|
||||
eval.fixedIntervallSimpleTrans();
|
||||
eval.run();
|
||||
|
||||
Eval1 eval;
|
||||
//eval.path2_forward_simple();
|
||||
//eval.path2_forward_path();
|
||||
//eval.path3_forward_simple();
|
||||
//eval.path3_forward_path();
|
||||
// Eval1 eval;
|
||||
// //eval.path2_forward_simple();
|
||||
// //eval.path2_forward_path();
|
||||
// //eval.path3_forward_simple();
|
||||
// //eval.path3_forward_path();
|
||||
|
||||
//eval.path4_nexus_simple();
|
||||
//eval.path4_nexus_imp();
|
||||
//eval.path4_nexus_path();
|
||||
//eval.path4_nexus_path_b();
|
||||
// //eval.path4_nexus_simple();
|
||||
// //eval.path4_nexus_imp();
|
||||
// //eval.path4_nexus_path();
|
||||
// //eval.path4_nexus_path_b();
|
||||
|
||||
eval.bergwerk_path1_nexus_simple();
|
||||
// {Eval1 eval; eval.bergwerk_path1_nexus_simple(); eval.run();}
|
||||
// //{Eval1 eval; eval.bergwerk_path1_nexus_imp(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path1_nexus_multi(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path1_nexus_shortest(); eval.run();}
|
||||
|
||||
eval.run();
|
||||
// {Eval1 eval; eval.bergwerk_path2_nexus_simple(); eval.run();}
|
||||
// //{Eval1 eval; eval.bergwerk_path2_nexus_imp(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path2_nexus_multi(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path2_nexus_shortest(); eval.run();}
|
||||
|
||||
// {Eval1 eval; eval.bergwerk_path3_nexus_simple(); eval.run();}
|
||||
// //{Eval1 eval; eval.bergwerk_path3_nexus_imp(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path3_nexus_multi(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path3_nexus_shortest(); eval.run();}
|
||||
|
||||
// {Eval1 eval; eval.bergwerk_path4_nexus_simple(); eval.run();}
|
||||
//{Eval1 eval; eval.bergwerk_path4_nexus_imp(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path4_nexus_multi(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path4_nexus_shortest(); eval.run();}
|
||||
|
||||
|
||||
|
||||
// {Eval1 eval; eval.bergwerk_path1_galaxy_simple(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path1_galaxy_multi(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path1_galaxy_shortest(); eval.run();}
|
||||
|
||||
// {Eval1 eval; eval.bergwerk_path2_galaxy_simple(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path2_galaxy_multi(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path2_galaxy_shortest(); eval.run();}
|
||||
|
||||
// {Eval1 eval; eval.bergwerk_path3_galaxy_simple(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path3_galaxy_multi(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path3_galaxy_shortest(); eval.run();}
|
||||
|
||||
// {Eval1 eval; eval.bergwerk_path4_galaxy_simple(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path4_galaxy_multi(); eval.run();}
|
||||
// {Eval1 eval; eval.bergwerk_path4_galaxy_shortest(); eval.run();}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//eval.run();
|
||||
//sleep(100);
|
||||
|
||||
// PaperVisGrid::show();
|
||||
// PaperVisGrid::showStairs();
|
||||
// PaperVisImportance::createImportance();
|
||||
// PaperVisImportance::createPath();
|
||||
// PaperVisImportance::showDijkstraDistance();
|
||||
|
||||
return 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user