include
fields2cover
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
15
#include "
fields2cover/types/Point.h
"
16
#include "
fields2cover/types/MultiPoint.h
"
17
#include "
fields2cover/types/LinearRing.h
"
18
#include "
fields2cover/types/LineString.h
"
19
#include "
fields2cover/types/MultiLineString.h
"
20
#include "
fields2cover/types/Cell.h
"
21
#include "
fields2cover/types/Cells.h
"
22
23
#include "
fields2cover/types/Strip.h
"
24
#include "
fields2cover/types/Field.h
"
25
26
#include "
fields2cover/types/Swath.h
"
27
#include "
fields2cover/types/Swaths.h
"
28
#include "
fields2cover/types/SwathsByCells.h
"
29
#include "
fields2cover/types/Route.h
"
30
#include "
fields2cover/types/Path.h
"
31
#include "
fields2cover/types/Robot.h
"
32
33
#include "
fields2cover/types/Graph.h
"
34
#include "
fields2cover/types/Graph2D.h
"
35
36
using
F2CRobot
=
f2c::types::Robot
;
37
38
using
F2CPoint
=
f2c::types::Point
;
39
using
F2CMultiPoint
=
f2c::types::MultiPoint
;
40
using
F2CLineString
=
f2c::types::LineString
;
41
using
F2CLinearRing
=
f2c::types::LinearRing
;
42
using
F2CMultiLineString
=
f2c::types::MultiLineString
;
43
using
F2CCell
=
f2c::types::Cell
;
44
using
F2CCells
=
f2c::types::Cells
;
45
using
F2CStrip
=
f2c::types::Strip
;
46
using
F2CField
=
f2c::types::Field
;
47
using
F2CPath
=
f2c::types::Path
;
48
using
F2CPathState
=
f2c::types::PathState
;
49
using
F2CRoute
=
f2c::types::Route
;
50
using
F2CSwath
=
f2c::types::Swath
;
51
using
F2CSwaths
=
f2c::types::Swaths
;
52
using
F2CSwathsByCells
=
f2c::types::SwathsByCells
;
53
using
F2CGraph
=
f2c::types::Graph
;
54
using
F2CGraph2D
=
f2c::types::Graph2D
;
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