types.h
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 #pragma once
8 #ifndef FIELDS2COVER_TYPES_H_
9 #define FIELDS2COVER_TYPES_H_
10 
11 #include <gdal/ogr_geometry.h>
12 #include <vector>
13 
14 
22 
25 
32 
35 
37 
55 
56 using F2CRobots = std::vector<F2CRobot>;
57 using F2CStrips = std::vector<F2CStrip>;
58 using F2CFields = std::vector<F2CField>;
59 
60 #endif // FIELDS2COVER_TYPES_H_
f2c::types::Graph2D
Definition: Graph2D.h:18
Cell.h
MultiPoint.h
Robot.h
Point.h
Graph2D.h
Path.h
f2c::types::Field
Definition: Field.h:18
Swaths.h
F2CStrips
std::vector< F2CStrip > F2CStrips
Definition: types.h:57
f2c::types::Swath
Definition: Swath.h:23
f2c::types::MultiLineString
Definition: MultiLineString.h:18
f2c::types::LinearRing
Definition: LinearRing.h:18
f2c::types::Strip
Definition: Strip.h:16
Swath.h
f2c::types::PathState
Definition: PathState.h:27
f2c::types::Cell
Definition: Cell.h:32
SwathsByCells.h
Route.h
LineString.h
f2c::types::Path
Definition: Path.h:23
f2c::types::MultiPoint
Definition: MultiPoint.h:18
f2c::types::LineString
Definition: LineString.h:19
Field.h
F2CRobots
std::vector< F2CRobot > F2CRobots
Definition: types.h:56
MultiLineString.h
f2c::types::Cells
Definition: Cells.h:21
f2c::types::Route
Definition: Route.h:23
f2c::types::Point
Definition: Point.h:21
f2c::types::Robot
Definition: Robot.h:25
f2c::types::Graph
Definition: Graph.h:23
F2CFields
std::vector< F2CField > F2CFields
Definition: types.h:58
Graph.h
Cells.h
LinearRing.h
f2c::types::SwathsByCells
Definition: SwathsByCells.h:17
Strip.h
f2c::types::Swaths
Definition: Swaths.h:20


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