quick_start.cpp
Go to the documentation of this file.
1 //=============================================================================
2 // Copyright (C) 2021-2024 Wageningen University - All Rights Reserved
3 // Author: Gonzalo Mier
4 // BSD-3 License
5 //=============================================================================
6 
7 
8 #include <iostream>
9 #include "fields2cover.h"
10 
11 int main() {
12  // Import field
13  F2CField field = f2c::Parser::importFieldGml(std::string(DATA_PATH) + "test1.xml");
14  F2CRobot robot (2.0, 6.0, 0.5, 0.2);
15 
18 
20  f2c::Visualizer::plot(field.getCellsAbsPosition());
22  f2c::Visualizer::save("cov_route_quick_start.png");
23 
25  f2c::Visualizer::plot(field.getCellsAbsPosition());
28  f2c::Visualizer::save("cov_path_quick_start.png");
29 
30  return 0;
31 }
32 
33 
f2c::Visualizer::plot
static void plot(double x, double y, const std::vector< double > &color={})
Definition: visualizer.cpp:23
f2c::types::Field
Definition: Field.h:18
quick_start.cov_path
cov_path
Definition: quick_start.py:17
2_objective_functions.robot
robot
Definition: 2_objective_functions.py:76
fields2cover.h
f2c::planCovPath
F2CPath planCovPath(const F2CRobot &robot, const F2CCell &cell, const Options &opt=Options())
Definition: fields2cover.cpp:136
f2c::planCovRoute
F2CRoute planCovRoute(const F2CRobot &robot, const F2CCell &cell, const Options &opt=Options())
Definition: fields2cover.cpp:81
f2c::types::Path
Definition: Path.h:23
main
int main()
Definition: quick_start.cpp:11
f2c::types::Route
Definition: Route.h:23
parser_test.DATA_PATH
string DATA_PATH
Definition: parser_test.py:10
f2c::types::Robot
Definition: Robot.h:25
2_objective_functions.field
field
Definition: 2_objective_functions.py:16
f2c::Visualizer::show
static void show()
Definition: visualizer.cpp:268
f2c::Parser::importFieldGml
static F2CField importFieldGml(const std::string &file, bool fail_silently=false)
Definition: parser.cpp:21
f2c::Visualizer::figure
static void figure()
Create figure to plot on.
Definition: visualizer.cpp:254
f2c::Visualizer::save
static void save(const std::string &file)
Definition: visualizer.cpp:272
quick_start.cov_route
cov_route
Definition: quick_start.py:16


fields2cover
Author(s):
autogenerated on Fri Apr 25 2025 02:18:31