fields2cover
  • Links
    • Rosindex
  • C++ API
    • Full C++ API
      • Namespaces
        • Namespace f2c
        • Namespace f2c::decomp
        • Namespace f2c::hg
        • Namespace f2c::obj
        • Namespace f2c::pp
        • Namespace f2c::rp
        • Namespace f2c::sg
        • Namespace f2c::types
        • Namespace std
      • Classes and Structs
        • Struct Options
        • Struct Cell
        • Struct Cells
        • Struct Field
        • Template Struct Geometries
        • Struct ConstIterator::Private
        • Struct Iterator::Private
        • Template Struct Geometry
        • 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
        • Template Struct hash< f2c::types::Point >
        • Class CubicSpline
        • Class BoustrophedonDecomp
        • Class DecompositionBase
        • Class TrapezoidalDecomp
        • Class ConstHL
        • Class HeadlandGeneratorBase
        • Template Class BaseObjective
        • Template Class CompleteTurnPathObj
        • Class DecompObjective
        • Class DirectDistPathObj
        • Class FieldCoverage
        • Class HGObjective
        • Class NSwath
        • Class NSwathModified
        • Class Overlaps
        • Class PathLength
        • Class PPObjective
        • Class RemArea
        • Class RPObjective
        • Class SGObjective
        • Class SwathLength
        • Class Parser
        • Class DubinsCurves
        • Class DubinsCurvesCC
        • Class PathPlanning
        • Class ReedsSheppCurves
        • Class ReedsSheppCurvesHC
        • Class TurningBase
        • Class Random
        • Class BoustrophedonOrder
        • Class CustomOrder
        • Class RoutePlannerBase
        • Class SingleCellSwathsOrderBase
        • Class SnakeOrder
        • Class SpiralOrder
        • Class BruteForce
        • Class SwathGeneratorBase
        • Class Transform
        • Class EmptyDestructor
        • Class Geometries::ConstIterator
        • Class Geometries::Iterator
        • Class Graph
        • Class Graph2D
        • Class Visualizer
      • Enums
        • Enum DecompAlg
        • Enum HGAlg
        • Enum PPAlg
        • Enum RPAlg
        • Enum SGAlg
        • Enum SGObjFunc
        • Enum PathDirection
        • Enum PathSectionType
        • Enum SwathType
      • Functions
        • Function f2c::planCovPath(const F2CRobot&, const F2CCell&, const Options&)
        • Function f2c::planCovPath(const F2CRobot&, const F2CCells&, const Options&)
        • Function f2c::planCovPath(const F2CRobot&, const F2CField&, bool)
        • Function f2c::planCovPath(const F2CRobot&, const F2CField&, const Options&, bool)
        • Function f2c::planCovRoute(const F2CRobot&, const F2CCell&, const Options&)
        • Function f2c::planCovRoute(const F2CRobot&, const F2CCells&, const Options&)
        • Function f2c::planCovRoute(const F2CRobot&, const F2CField&, bool)
        • Function f2c::planCovRoute(const F2CRobot&, const F2CField&, const Options&, bool)
        • Function f2c::pp::loop_detected
        • Function f2c::pp::steerStatesToPath
        • Function f2c::types::operator+(const OGRPoint&, const f2c::types::Point&)
        • Template Function f2c::types::operator+(const std::vector<T>&, const f2c::types::Point&)
        • Template Function f2c::types::operator+(const T&, const f2c::types::Point&)
        • Function f2c::types::operator-(const OGRPoint&, const f2c::types::Point&)
        • Template Function f2c::types::operator-(const f2c::types::Point&, const std::vector<T>&)
        • Template Function f2c::types::operator-(const std::vector<T>&, const f2c::types::Point&)
        • Template Function f2c::types::operator-(const f2c::types::Point&, const T&)
        • Template Function f2c::types::operator-(const T&, const f2c::types::Point&)
        • Function f2c::types::operator<<
        • Template Function f2c::types::sstr
      • Defines
        • Define FIELDS2COVER_DECOMPOSITION_BOUSTROPHEDON_DECOMP_H_
        • Define FIELDS2COVER_DECOMPOSITION_DECOMPOSITION_BASE_H_
        • Define FIELDS2COVER_DECOMPOSITION_TRAPEZOIDAL_DECOMP_H_
        • Define FIELDS2COVER_H_
        • Define FIELDS2COVER_HEADLAND_GENERATOR_CONSTANT_HEADLAND_H_
        • Define FIELDS2COVER_HEADLAND_GENERATOR_HEADLAND_GENERATOR_BASE_H_
        • Define FIELDS2COVER_OBJECTIVES_BASE_OBJECTIVE_H_
        • Define FIELDS2COVER_OBJECTIVES_COMPLETE_TURN_PATH_OBJ_H_
        • Define FIELDS2COVER_OBJECTIVES_DECOMP_OBJECTIVE_H_
        • Define FIELDS2COVER_OBJECTIVES_DIRECT_DIST_PATH_OBJ_H_
        • Define FIELDS2COVER_OBJECTIVES_FIELD_COVERAGE_H_
        • Define FIELDS2COVER_OBJECTIVES_HG_OBJECTIVE_H_
        • Define FIELDS2COVER_OBJECTIVES_N_SWATH_H_
        • Define FIELDS2COVER_OBJECTIVES_N_SWATH_MODIFIED_H_
        • Define FIELDS2COVER_OBJECTIVES_OVERLAPS_H_
        • Define FIELDS2COVER_OBJECTIVES_PATH_LENGTH_H_
        • Define FIELDS2COVER_OBJECTIVES_PP_OBJECTIVE_H_
        • Define FIELDS2COVER_OBJECTIVES_REM_AREA_H_
        • Define FIELDS2COVER_OBJECTIVES_RP_OBJECTIVE_H_
        • Define FIELDS2COVER_OBJECTIVES_SG_OBJECTIVE_H_
        • Define FIELDS2COVER_OBJECTIVES_SWATH_LENGTH_H_
        • Define FIELDS2COVER_PATH_PLANNING_DUBINS_CURVES_CC_H_
        • Define FIELDS2COVER_PATH_PLANNING_DUBINS_CURVES_H_
        • Define FIELDS2COVER_PATH_PLANNING_PATH_PLANNING_H_
        • Define FIELDS2COVER_PATH_PLANNING_REEDS_SHEPP_CURVES_H_
        • Define FIELDS2COVER_PATH_PLANNING_REEDS_SHEPP_CURVES_HC_H_
        • Define FIELDS2COVER_PATH_PLANNING_STEER_TO_PATH_HPP_
        • Define FIELDS2COVER_PATH_PLANNING_TURNING_BASE_H_
        • Define FIELDS2COVER_ROUTE_PLANNING_BOUSTROPHEDON_ORDER_H_
        • Define FIELDS2COVER_ROUTE_PLANNING_CUSTOM_ORDER_H_
        • Define FIELDS2COVER_ROUTE_PLANNING_ROUTE_PLANNING_BASE_H_
        • Define FIELDS2COVER_ROUTE_PLANNING_SINGLE_CELL_SWATHS_ORDER_BASE_H_
        • Define FIELDS2COVER_ROUTE_PLANNING_SNAKE_ORDER_H_
        • Define FIELDS2COVER_ROUTE_PLANNING_SPIRAL_ORDER_H_
        • Define FIELDS2COVER_SWATH_GENERATOR_BRUTE_FORCE_H_
        • Define FIELDS2COVER_SWATH_GENERATOR_SWATH_GENERATOR_BASE_H_
        • Define FIELDS2COVER_TYPES_CELL_H_
        • Define FIELDS2COVER_TYPES_CELLS_H_
        • Define FIELDS2COVER_TYPES_FIELD_H_
        • Define FIELDS2COVER_TYPES_GEOMETRIES_H_
        • Define FIELDS2COVER_TYPES_GEOMETRIES_IMPL_HPP_
        • Define FIELDS2COVER_TYPES_GEOMETRY_H_
        • Define FIELDS2COVER_TYPES_GEOMETRY_IMPL_HPP_
        • Define FIELDS2COVER_TYPES_GRAPH2D_H_
        • Define FIELDS2COVER_TYPES_GRAPH_H_
        • Define FIELDS2COVER_TYPES_H_
        • Define FIELDS2COVER_TYPES_LINEARRING_H_
        • Define FIELDS2COVER_TYPES_LINESTRING_H_
        • Define FIELDS2COVER_TYPES_MULTILINESTRING_H_
        • Define FIELDS2COVER_TYPES_MULTIPOINT_H_
        • Define FIELDS2COVER_TYPES_PATH_H_
        • Define FIELDS2COVER_TYPES_PATHSTATE_H_
        • Define FIELDS2COVER_TYPES_POINT_H_
        • Define FIELDS2COVER_TYPES_ROBOT_H_
        • Define FIELDS2COVER_TYPES_ROUTE_H_
        • Define FIELDS2COVER_TYPES_STRIP_H_
        • Define FIELDS2COVER_TYPES_SWATH_H_
        • Define FIELDS2COVER_TYPES_SWATHS_BY_CELLS_H_
        • Define FIELDS2COVER_TYPES_SWATHS_H_
        • Define FIELDS2COVER_UTILS_PARSER_H_
        • Define FIELDS2COVER_UTILS_RANDOM_H_
        • Define FIELDS2COVER_UTILS_TRANSFORMATION_H_
        • Define FIELDS2COVER_UTILS_VISUALIZER_H_
      • Typedefs
        • Typedef f2c::types::map_to_map_to_int
        • Typedef f2c::types::pair_vec_size__int
        • Typedef F2CCell
        • Typedef F2CCells
        • Typedef F2CField
        • Typedef F2CFields
        • Typedef F2CGraph
        • Typedef F2CGraph2D
        • Typedef F2CLinearRing
        • Typedef F2CLineString
        • Typedef F2CMultiLineString
        • Typedef F2CMultiPoint
        • Typedef F2CPath
        • Typedef F2CPathState
        • Typedef F2CPoint
        • Typedef F2CRobot
        • Typedef F2CRobots
        • Typedef F2CRoute
        • Typedef F2CStrip
        • Typedef F2CStrips
        • Typedef F2CSwath
        • Typedef F2CSwaths
        • Typedef F2CSwathsByCells
      • Directories
        • Directory include
        • Directory fields2cover
        • Directory decomposition
        • Directory headland_generator
        • Directory objectives
        • Directory decomp_obj
        • Directory hg_obj
        • Directory pp_obj
        • Directory rp_obj
        • Directory sg_obj
        • Directory path_planning
        • Directory route_planning
        • Directory swath_generator
        • Directory types
        • Directory utils
      • Files
        • File base_objective.h
        • File boustrophedon_decomp.h
        • File boustrophedon_order.h
        • File brute_force.h
        • File Cell.h
        • File Cells.h
        • File complete_turn_path_obj.h
        • File constant_headland.h
        • File custom_order.h
        • File decomp_objective.h
        • File decomposition_base.h
        • File direct_dist_path_obj.h
        • File dubins_curves.h
        • File dubins_curves_cc.h
        • File Field.h
        • File field_coverage.h
        • File fields2cover.h
        • File Geometries.h
        • File Geometries_impl.hpp
        • File Geometry.h
        • File Geometry_impl.hpp
        • File Graph.h
        • File Graph2D.h
        • File headland_generator_base.h
        • File hg_objective.h
        • File LinearRing.h
        • File LineString.h
        • File MultiLineString.h
        • File MultiPoint.h
        • File n_swath.h
        • File n_swath_modified.h
        • File overlaps.h
        • File parser.h
        • File Path.h
        • File path_length.h
        • File path_planning.h
        • File PathState.h
        • File Point.h
        • File pp_objective.h
        • File random.h
        • File reeds_shepp_curves.h
        • File reeds_shepp_curves_hc.h
        • File rem_area.h
        • File Robot.h
        • File Route.h
        • File route_planner_base.h
        • File rp_objective.h
        • File sg_objective.h
        • File single_cell_swaths_order_base.h
        • File snake_order.h
        • File spiral_order.h
        • File spline.h
        • File steer_to_path.hpp
        • File Strip.h
        • File Swath.h
        • File swath_generator_base.h
        • File swath_length.h
        • File Swaths.h
        • File SwathsByCells.h
        • File transformation.h
        • File trapezoidal_decomp.h
        • File turning_base.h
        • File types.h
        • File visualizer.h
  • Standard Documents
    • PACKAGE
    • README
      • Fields2Cover
        • F2C version 2.0
        • Citing
        • Why?
        • Installation
        • Stability
        • Contribute
        • License
        • TODO
        • Credits and more info
    • LICENSE
    • CHANGELOG
      • Changelog
        • [2.0.0] - 07-02-2024
        • [1.3.0] - 21-04-2023
        • [1.2.0] - 17-10-2022
        • [1.1.0]
  • Index
fields2cover
  • C++ API
  • File turning_base.h
  • View page source

File turning_base.h

↰ Parent directory (include/fields2cover/path_planning)

Contents

  • Definition (include/fields2cover/path_planning/turning_base.h)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Defines

Definition (include/fields2cover/path_planning/turning_base.h)

  • Program Listing for File turning_base.h

Includes

  • fields2cover/types.h (File types.h)

  • fields2cover/utils/random.h (File random.h)

  • functional

  • limits

  • map

  • memory

  • vector

Included By

  • File fields2cover.h

  • File complete_turn_path_obj.h

  • File dubins_curves.h

  • File dubins_curves_cc.h

  • File path_planning.h

  • File reeds_shepp_curves.h

  • File reeds_shepp_curves_hc.h

Namespaces

  • Namespace f2c

  • Namespace f2c::pp

Classes

  • Class TurningBase

Defines

  • Define FIELDS2COVER_PATH_PLANNING_TURNING_BASE_H_

Previous Next

© Copyright The <fields2cover> Contributors. License: BSD-3.

Built with Sphinx using a theme provided by Read the Docs.