MCPcopy Create free account

hub / github.com/Fields2Cover/Fields2Cover / types & classes

Types & classes78 in github.com/Fields2Cover/Fields2Cover

↓ 20 callersClassPoint
include/fields2cover/types/Point.h:21
↓ 14 callersClassLineString
include/fields2cover/types/LineString.h:19
↓ 9 callersClassEmptyDestructor
include/fields2cover/types/Geometry.h:23
↓ 8 callersClassOptions
include/fields2cover.h:136
↓ 7 callersClassCell
include/fields2cover/types/Cell.h:32
↓ 7 callersClassLinearRing
include/fields2cover/types/LinearRing.h:18
↓ 4 callersClassCells
include/fields2cover/types/Cells.h:21
↓ 4 callersClassField
include/fields2cover/types/Field.h:18
↓ 3 callersClassDecompObjective
@brief Base class for objective functions of cell decomposition.
include/fields2cover/objectives/decomp_obj/decomp_objective.h:18
↓ 1 callersClassCubicSpline
include/fields2cover/utils/spline.h:44
↓ 1 callersClassDubinsCurves
Dubins' curves planner
include/fields2cover/path_planning/dubins_curves.h:17
↓ 1 callersClassDubinsCurvesCC
Dubins' curves planner with continuous curves
include/fields2cover/path_planning/dubins_curves_cc.h:17
↓ 1 callersClassReedsSheppCurves
Reeds-Shepp's curves planner
include/fields2cover/path_planning/reeds_shepp_curves.h:17
↓ 1 callersClassReedsSheppCurvesHC
Reeds-Shepp's curves planner with continuous curves
include/fields2cover/path_planning/reeds_shepp_curves_hc.h:17
↓ 1 callersClassRobot
include/fields2cover/types/Robot.h:25
↓ 1 callersClassSwath
include/fields2cover/types/Swath.h:23
↓ 1 callersClassSwaths
include/fields2cover/types/Swaths.h:20
↓ 1 callersClassSwathsByCells
include/fields2cover/types/SwathsByCells.h:17
↓ 1 callersClassstat
tests/cpp/utils/visualizer_test.cpp:17
ClassBaseObjective
include/fields2cover/objectives/base_objective.h:17
ClassBoustrophedonDecomp
@brief Boustrophedon Cellular decomposition \cite choset2000coverage Each point in the geometry is checked if it is a critical point. A critical poin
include/fields2cover/decomposition/boustrophedon_decomp.h:23
ClassBoustrophedonOrder
include/fields2cover/route_planning/boustrophedon_order.h:16
ClassBruteForce
include/fields2cover/swath_generator/brute_force.h:20
ClassCompleteTurnPathObj
include/fields2cover/objectives/rp_obj/complete_turn_path_obj.h:26
ClassConstHL
Class to generate headlands with equal width in each border.
include/fields2cover/headland_generator/constant_headland.h:18
ClassConstIterator
include/fields2cover/types/Geometries.h:59
ClassCustomOrder
include/fields2cover/route_planning/custom_order.h:15
ClassDecimalSeparator
src/fields2cover/types/Path.cpp:261
EnumDecompAlg
include/fields2cover.h:130
ClassDecompositionBase
@brief Base class for algorithms that decompose non-convex cells into multiple simpler cells. The class has one main method (f2c::decomp::decompose)
include/fields2cover/decomposition/decomposition_base.h:21
ClassDirectDistPathObj
Path cost function as the straight distance between points in a route
include/fields2cover/objectives/rp_obj/direct_dist_path_obj.h:17
ClassFieldCoverage
Works only if all the swaths have same width SG objective function as the percentage of the field covered
include/fields2cover/objectives/sg_obj/field_coverage.h:20
ClassGeometries
include/fields2cover/types/Geometries.h:21
ClassGeometry
include/fields2cover/types/Geometry.h:26
ClassGraph
include/fields2cover/types/Graph.h:23
ClassGraph2D
include/fields2cover/types/Graph2D.h:18
EnumHGAlg
include/fields2cover.h:121
ClassHGObjective
@brief Base class for objective functions of Headland generator.
include/fields2cover/objectives/hg_obj/hg_objective.h:18
ClassHeadlandGeneratorBase
Base class to generate the headlands.
include/fields2cover/headland_generator/headland_generator_base.h:17
ClassIterator
include/fields2cover/types/Geometries.h:31
ClassMultiLineString
include/fields2cover/types/MultiLineString.h:18
ClassMultiPoint
include/fields2cover/types/MultiPoint.h:18
ClassNSwath
@brief SG cost function as the number of swaths. This cost function assumes that turn are slower than going through the swaths. Then, less swaths mea
include/fields2cover/objectives/sg_obj/n_swath.h:20
ClassNSwathModified
@brief SG cost function as the number of swaths \cite jin2010optimal. This cost function assumes that turn are slower than going through the swaths.
include/fields2cover/objectives/sg_obj/n_swath_modified.h:20
ClassOverlaps
SG cost function as the percentage of the field overlapped
include/fields2cover/objectives/sg_obj/overlaps.h:19
EnumPPAlg
include/fields2cover.h:110
ClassPPObjective
@brief Base class for objective functions of path planners.
include/fields2cover/objectives/pp_obj/pp_objective.h:18
ClassParser
Class to parse files of the OGC Standards to our custom format
include/fields2cover/utils/parser.h:20
ClassPath
include/fields2cover/types/Path.h:23
EnumPathDirection
include/fields2cover/types/PathState.h:21
ClassPathLength
Compute the length of the coverage path, including turns.
include/fields2cover/objectives/pp_obj/path_length.h:16
ClassPathPlanning
Path planning class to connect a path using a TurningBase class method
include/fields2cover/path_planning/path_planning.h:19
EnumPathSectionType
include/fields2cover/types/PathState.h:15
ClassPathState
include/fields2cover/types/PathState.h:27
ClassPrivate
include/fields2cover/types/Geometries.h:32
ClassPrivate
include/fields2cover/types/Geometries.h:60
EnumRPAlg
include/fields2cover.h:99
ClassRPObjective
@brief Base class for objective functions of route planners.
include/fields2cover/objectives/rp_obj/rp_objective.h:18
ClassRandom
include/fields2cover/utils/random.h:23
ClassRemArea
Compute the area of the mainland (field - headlands).
include/fields2cover/objectives/hg_obj/rem_area.h:17
ClassRoute
include/fields2cover/types/Route.h:23
ClassRoutePlannerBase
include/fields2cover/route_planning/route_planner_base.h:23
EnumSGAlg
include/fields2cover.h:83
EnumSGObjFunc
include/fields2cover.h:88
ClassSGObjective
@brief Base class for objective functions of swath generators. SG objectives are those objectives that depends on the swaths generation Some of the c
include/fields2cover/objectives/sg_obj/sg_objective.h:21
ClassSingleCellSwathsOrderBase
include/fields2cover/route_planning/single_cell_swaths_order_base.h:15
ClassSnakeOrder
include/fields2cover/route_planning/snake_order.h:16
ClassSpiralOrder
include/fields2cover/route_planning/spiral_order.h:10
ClassStrip
include/fields2cover/types/Strip.h:16
ClassSwathGeneratorBase
include/fields2cover/swath_generator/swath_generator_base.h:17
ClassSwathLength
Global cost function as the length of the swaths
include/fields2cover/objectives/sg_obj/swath_length.h:18
EnumSwathType
include/fields2cover/types/Swath.h:21
ClassTransform
include/fields2cover/utils/transformation.h:20
ClassTrapezoidalDecomp
@brief Trapezoidal decomposition \cite latombe1991exact Each point generate split lines perpendicular to the \a split_angle.
include/fields2cover/decomposition/trapezoidal_decomp.h:20
ClassTurningBase
Base class for turn planners
include/fields2cover/path_planning/turning_base.h:22
ClassVisualizer
Class to plot Fields2Cover data structures
include/fields2cover/utils/visualizer.h:20
Classfields2cover_types_geometry
tests/cpp/types/Geometry_test.cpp:11
Classhash<f2c::types::Point>
include/fields2cover/types/Point.h:184