Types used by fields2cover library. More...
Classes | |
struct | Cell |
struct | Cells |
class | DecimalSeparator |
class | EmptyDestructor |
struct | Field |
struct | Geometries |
struct | Geometry |
class | Graph |
class | Graph2D |
struct | LinearRing |
struct | LineString |
struct | MultiLineString |
struct | MultiPoint |
struct | Path |
struct | PathState |
struct | Point |
struct | Robot |
struct | Route |
struct | Strip |
struct | Swath |
struct | Swaths |
struct | SwathsByCells |
Typedefs | |
typedef std::unordered_map< size_t, std::unordered_map< size_t, int64_t > > | map_to_map_to_int |
typedef std::pair< std::vector< size_t >, int64_t > | pair_vec_size__int |
Enumerations | |
enum | PathDirection { PathDirection::FORWARD = 1, PathDirection::BACKWARD = -1 } |
enum | PathSectionType { PathSectionType::SWATH = 1, PathSectionType::TURN = 2, PathSectionType::HL_SWATH = 3 } |
enum | SwathType { SwathType::MAINLAND = 0, SwathType::HEADLAND = 1 } |
Functions | |
OGRPoint | operator+ (const OGRPoint &a, const f2c::types::Point &b) |
template<class T > | |
std::vector< T > | operator+ (const std::vector< T > &t, const f2c::types::Point &dir) |
template<class T > | |
T | operator+ (const T &t, const f2c::types::Point &dir) |
template<class T > | |
std::vector< T > | operator- (const f2c::types::Point &dir, const std::vector< T > &t) |
template<class T > | |
T | operator- (const f2c::types::Point &dir, const T &t) |
OGRPoint | operator- (const OGRPoint &a, const f2c::types::Point &b) |
template<class T > | |
std::vector< T > | operator- (const std::vector< T > &t, const f2c::types::Point &dir) |
template<class T > | |
T | operator- (const T &t, const f2c::types::Point &dir) |
std::ostream & | operator<< (std::ostream &os, const Point &p) |
template<typename... Args> | |
std::string | sstr (Args &&... args) |
std::string | to_string (double d, const int precision=6) |
Types used by fields2cover library.
typedef std::unordered_map<size_t, std::unordered_map<size_t, int64_t> > f2c::types::map_to_map_to_int |
typedef std::pair<std::vector<size_t>, int64_t> f2c::types::pair_vec_size__int |
|
strong |
Enumerator | |
---|---|
FORWARD | |
BACKWARD |
Definition at line 21 of file PathState.h.
|
strong |
Enumerator | |
---|---|
SWATH | |
TURN | |
HL_SWATH |
Definition at line 15 of file PathState.h.
|
strong |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
std::ostream & f2c::types::operator<< | ( | std::ostream & | os, |
const Point & | p | ||
) |
|
inline |