API
Page Hierarchy
Class Hierarchy
File Hierarchy
Full API
Namespaces
Classes and Structs
- Struct Cell
- Inheritance Relationships
- Struct Documentation
f2c::types::Cell
Cell()
Cell()
Cell()
~Cell()
getGeometry()
getGeometry()
getGeometry()
getGeometry()
setGeometry()
size()
operator*=()
convexHull()
addRing()
addGeometry()
getExteriorRing()
getInteriorRing()
isConvex()
createSemiLongLine()
createStraightLongLine()
getLinesInside()
getLinesInside()
isPointInBorder()
isPointIn()
createLineUntilBorder()
closestPointOnBorderTo()
area()
clone()
simplify()
begin()
begin()
begin()
end()
end()
end()
operator[]()
at()
back()
append()
operator->()
operator->()
get()
get()
operator!=()
operator==()
getDimMinX()
getDimMaxX()
getDimMinY()
getDimMaxY()
getHeight()
getWidth()
getMinSafeLength()
distance()
disjoint()
crosses()
touches()
within()
intersects()
isEmpty()
exportToWkt()
importFromWkt()
exportToGML()
exportToKML()
exportToJson()
OGRBuffer()
buffer()
buffer()
buffer()
buffer()
convexHull()
mod_2pi()
mod()
getAngContinuity()
getAngContinuity()
getAngleDiffAbs()
getAngleAvg()
- Struct Cells
- Inheritance Relationships
- Struct Documentation
f2c::types::Cells
Cells()
Cells()
Cells()
~Cells()
getGeometry()
getGeometry()
getGeometry()
getGeometry()
setGeometry()
getCell()
getCellBorder()
getInteriorRing()
operator*=()
addGeometry()
addRing()
size()
isConvex()
convexHull()
intersection()
intersection()
difference()
difference()
unionOp()
unionOp()
unionCascaded()
splitByLine()
splitByLine()
createSemiLongLine()
createStraightLongLine()
getLinesInside()
getLinesInside()
getCellsInside()
isPointInBorder()
isPointIn()
getCellWherePoint()
createLineUntilBorder()
buffer()
closestPointOnBorderTo()
area()
clone()
simplify()
begin()
begin()
begin()
end()
end()
end()
operator[]()
at()
back()
append()
operator->()
operator->()
get()
get()
operator!=()
operator==()
getDimMinX()
getDimMaxX()
getDimMinY()
getDimMaxY()
getHeight()
getWidth()
getMinSafeLength()
distance()
disjoint()
crosses()
touches()
within()
intersects()
isEmpty()
exportToWkt()
importFromWkt()
exportToGML()
exportToKML()
exportToJson()
OGRBuffer()
intersection()
buffer()
mod_2pi()
mod()
getAngContinuity()
getAngContinuity()
getAngleDiffAbs()
getAngleAvg()
- Struct Field
- Struct Documentation
f2c::types::Field
Field()
Field()
~Field()
Field()
Field()
operator=()
operator=()
getId()
setId()
getCRS()
setCRS()
getPrevCRS()
setPrevCRS()
getRefPoint()
getRefPoint()
setRefPoint()
getField()
getField()
setField()
clone()
area()
isEmpty()
isCoordSystemUTM()
getUTMCoordSystem()
getUTMDatum()
getUTMZone()
getUTMHemisphere()
isCoordSystemEPSG()
getEPSGCoordSystem()
setEPSGCoordSystem()
setUTMCoordSystem()
setUTMCoordSystem()
getCellsAbsPosition()
isCoordSystemUTM()
getUTMCoordSystem()
getUTMDatum()
getUTMZone()
getUTMHemisphere()
isCoordSystemEPSG()
getEPSGCoordSystem()
- Struct Documentation
- Template Struct Geometries
- Nested Relationships
- Inheritance Relationships
- Struct Documentation
f2c::types::Geometries
area()
clone()
simplify()
begin()
end()
begin()
end()
begin()
end()
operator[]()
at()
back()
append()
operator->()
operator->()
get()
get()
operator!=()
operator==()
getDimMinX()
getDimMaxX()
getDimMinY()
getDimMaxY()
getHeight()
getWidth()
getMinSafeLength()
distance()
disjoint()
crosses()
touches()
within()
intersects()
isEmpty()
exportToWkt()
importFromWkt()
exportToGML()
exportToKML()
exportToJson()
OGRBuffer()
mod_2pi()
mod()
getAngContinuity()
getAngContinuity()
getAngleDiffAbs()
getAngleAvg()
f2c::types::Geometries::ConstIterator
ConstIterator()
ConstIterator()
~ConstIterator()
operator*()
operator++()
operator!=()
operator==()
f2c::types::Geometries::Iterator
Iterator()
~Iterator()
operator*()
operator++()
operator!=()
- Template Struct Geometry
- Inheritance Relationships
- Struct Documentation
f2c::types::Geometry
Geometry()
Geometry()
Geometry()
Geometry()
Geometry()
Geometry()
Geometry()
~Geometry()
Geometry()
Geometry()
operator=()
operator=()
operator->()
operator->()
get()
get()
operator!=()
operator==()
getDimMinX()
getDimMaxX()
getDimMinY()
getDimMaxY()
getHeight()
getWidth()
getMinSafeLength()
distance()
disjoint()
crosses()
touches()
within()
intersects()
isEmpty()
exportToWkt()
importFromWkt()
exportToGML()
exportToKML()
exportToJson()
OGRBuffer()
mod_2pi()
mod()
getAngContinuity()
getAngContinuity()
getAngleDiffAbs()
getAngleAvg()
- Struct LinearRing
- Inheritance Relationships
- Struct Documentation
f2c::types::LinearRing
LinearRing()
LinearRing()
LinearRing()
operator*=()
getX()
getY()
getZ()
length()
reversePoints()
size()
getGeometry()
getGeometry()
getGeometry()
getGeometry()
setGeometry()
addPoint()
addPoint()
addGeometry()
startPoint()
endPoint()
isClockwise()
isClosed()
closeRing()
closestPointTo()
area()
clone()
simplify()
begin()
begin()
begin()
end()
end()
end()
operator[]()
at()
back()
append()
operator->()
operator->()
get()
get()
operator!=()
operator==()
getDimMinX()
getDimMaxX()
getDimMinY()
getDimMaxY()
getHeight()
getWidth()
getMinSafeLength()
distance()
disjoint()
crosses()
touches()
within()
intersects()
isEmpty()
exportToWkt()
importFromWkt()
exportToGML()
exportToKML()
exportToJson()
OGRBuffer()
mod_2pi()
mod()
getAngContinuity()
getAngContinuity()
getAngleDiffAbs()
getAngleAvg()
- Struct LineString
- Inheritance Relationships
- Struct Documentation
f2c::types::LineString
LineString()
LineString()
LineString()
LineString()
LineString()
operator*=()
X()
Y()
Z()
getX()
getY()
getZ()
length()
reversePoints()
size()
getGeometry()
getGeometry()
getGeometry()
getGeometry()
setGeometry()
addPoint()
addPoint()
addGeometry()
startPoint()
startAngle()
endPoint()
endAngle()
closestPointTo()
area()
clone()
simplify()
begin()
begin()
begin()
end()
end()
end()
operator[]()
at()
back()
append()
operator->()
operator->()
get()
get()
operator!=()
operator==()
getDimMinX()
getDimMaxX()
getDimMinY()
getDimMaxY()
getHeight()
getWidth()
getMinSafeLength()
distance()
disjoint()
crosses()
touches()
within()
intersects()
isEmpty()
exportToWkt()
importFromWkt()
exportToGML()
exportToKML()
exportToJson()
OGRBuffer()
mod_2pi()
mod()
getAngContinuity()
getAngContinuity()
getAngleDiffAbs()
getAngleAvg()
- Struct MultiLineString
- Inheritance Relationships
- Struct Documentation
f2c::types::MultiLineString
MultiLineString()
MultiLineString()
MultiLineString()
MultiLineString()
size()
length()
operator*=()
getGeometry()
getGeometry()
getGeometry()
getGeometry()
setGeometry()
append()
addGeometry()
addGeometry()
intersection()
area()
clone()
simplify()
begin()
begin()
begin()
end()
end()
end()
operator[]()
at()
back()
append()
operator->()
operator->()
get()
get()
operator!=()
operator==()
getDimMinX()
getDimMaxX()
getDimMinY()
getDimMaxY()
getHeight()
getWidth()
getMinSafeLength()
distance()
disjoint()
crosses()
touches()
within()
intersects()
isEmpty()
exportToWkt()
importFromWkt()
exportToGML()
exportToKML()
exportToJson()
OGRBuffer()
getLineSegments()
getLineSegments()
intersection()
mod_2pi()
mod()
getAngContinuity()
getAngContinuity()
getAngleDiffAbs()
getAngleAvg()
- Struct MultiPoint
- Inheritance Relationships
- Struct Documentation
f2c::types::MultiPoint
MultiPoint()
MultiPoint()
MultiPoint()
size()
getGeometry()
getGeometry()
getGeometry()
getGeometry()
getFirstPoint()
getLastPoint()
setGeometry()
addGeometry()
addPoint()
addPoint()
addPoints()
getInAngle()
getOutAngle()
getPointAngle()
operator*=()
area()
clone()
simplify()
begin()
begin()
begin()
end()
end()
end()
operator[]()
at()
back()
append()
operator->()
operator->()
get()
get()
operator!=()
operator==()
getDimMinX()
getDimMaxX()
getDimMinY()
getDimMaxY()
getHeight()
getWidth()
getMinSafeLength()
distance()
disjoint()
crosses()
touches()
within()
intersects()
isEmpty()
exportToWkt()
importFromWkt()
exportToGML()
exportToKML()
exportToJson()
OGRBuffer()
mod_2pi()
mod()
getAngContinuity()
getAngContinuity()
getAngleDiffAbs()
getAngleAvg()
- Struct Path
- Struct Documentation
f2c::types::Path
getState()
getState()
setState()
addState()
addState()
getStates()
getStates()
setStates()
getTaskTime()
cbegin()
cend()
begin()
end()
begin()
end()
operator[]()
operator[]()
back()
back()
operator+=()
size()
getDimMinX()
getDimMinY()
getDimMaxX()
getDimMaxY()
moveTo()
rotateFromPoint()
mirrorX()
mirrorY()
setBackwardDir()
setBackwardDir()
setForwardDir()
setForwardDir()
setSwathType()
setSwathType()
setTurnType()
setTurnType()
length()
appendSwath()
at()
atStart()
atEnd()
toLineString()
serializePath()
saveToFile()
loadFile()
discretizeSwath()
discretize()
populate()
reduce()
- Struct Documentation
- Struct Point
- Inheritance Relationships
- Struct Documentation
f2c::types::Point
Point()
Point()
Point()
Point()
~Point()
operator=()
operator=()
operator==()
operator!=()
operator<()
operator+()
operator-()
operator*=()
operator*()
operator*()
operator/()
clone()
X()
Y()
Z()
getX()
getY()
getZ()
setX()
setY()
setZ()
setPoint()
setPoint()
setPoint()
getAngleFromPoints()
getAngleFromPoint()
getPointFromAngle()
rotateFromPoint()
signedDistance2Segment()
closestPointInSegment()
rotateFromPoint()
rotateFromPoint()
operator->()
operator->()
get()
get()
operator!=()
operator==()
getDimMinX()
getDimMaxX()
getDimMinY()
getDimMaxY()
getHeight()
getWidth()
getMinSafeLength()
distance()
disjoint()
crosses()
touches()
within()
intersects()
isEmpty()
exportToWkt()
importFromWkt()
exportToGML()
exportToKML()
exportToJson()
OGRBuffer()
det()
getAngleFromPoints()
intersectionOfLines()
mod_2pi()
mod()
getAngContinuity()
getAngContinuity()
getAngleDiffAbs()
getAngleAvg()
- Struct Robot
- Struct Documentation
f2c::types::Robot
Robot()
Robot()
~Robot()
Robot()
Robot()
operator=()
operator=()
getName()
setName()
getWidth()
setWidth()
getCovWidth()
setCovWidth()
getCruiseVel()
setCruiseVel()
getTurnVel()
setTurnVel()
getMinTurningRadius()
setMinTurningRadius()
getMaxCurv()
setMaxCurv()
getMaxDiffCurv()
setMaxDiffCurv()
- Struct Documentation
- Struct Route
- Struct Documentation
f2c::types::Route
getVectorSwaths()
getSwaths()
getSwaths()
setSwaths()
addSwaths()
addConnectedSwaths()
addSwath()
addSwath()
addConnection()
addConnection()
addConnection()
addConnection()
getLastConnection()
getLastConnection()
getLastSwaths()
getLastSwaths()
getConnections()
getConnection()
getConnection()
setConnection()
startPoint()
endPoint()
sizeVectorSwaths()
sizeConnections()
length()
asLineString()
isEmpty()
clone()
- Struct Documentation
- Struct Swath
- Struct Documentation
f2c::types::Swath
Swath()
Swath()
Swath()
Swath()
Swath()
~Swath()
operator=()
operator=()
operator!=()
operator==()
operator>=()
operator<=()
operator>()
operator<()
setId()
getId()
setPath()
getPath()
setWidth()
getWidth()
getCreationDir()
setCreationDir()
getType()
setType()
length()
area()
area()
reverse()
getInAngle()
getOutAngle()
startPoint()
endPoint()
areaCovered()
areaCovered()
clone()
numPoints()
getPoint()
getPoint()
hasSameDir()
targetSameDirAs()
targetOppositeDirAs()
moveTo()
- Struct Documentation
- Struct Swaths
- Struct Documentation
f2c::types::Swaths
Swaths()
Swaths()
Swaths()
Swaths()
~Swaths()
emplace_back()
emplace_back()
push_back()
begin()
end()
begin()
end()
reverse()
back()
back()
at()
at()
size()
operator[]()
operator[]()
append()
append()
append()
append()
append()
append()
append()
sort()
reverseDirOddSwaths()
moveTo()
clone()
- Struct Documentation
- Template Class CompleteTurnPathObj
- Inheritance Relationships
- Class Documentation
f2c::obj::CompleteTurnPathObj
CompleteTurnPathObj()
CompleteTurnPathObj()
computeCost()
setRobot()
setTurnPlanner()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
isMinimizing()
isMaximizing()
- Class DirectDistPathObj
- Inheritance Relationships
- Class Documentation
f2c::obj::DirectDistPathObj
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
isMinimizing()
isMaximizing()
- Class FieldCoverage
- Inheritance Relationships
- Class Documentation
f2c::obj::FieldCoverage
computeCost()
computeCost()
isMinimizing()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
isFastCompAvailable()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
isMaximizing()
- Class NSwath
- Inheritance Relationships
- Class Documentation
f2c::obj::NSwath
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
isFastCompAvailable()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
isMinimizing()
isMaximizing()
- Class NSwathModified
- Inheritance Relationships
- Class Documentation
f2c::obj::NSwathModified
isFastCompAvailable()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
isMinimizing()
isMaximizing()
- Class Overlaps
- Inheritance Relationships
- Class Documentation
f2c::obj::Overlaps
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
isFastCompAvailable()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
isMinimizing()
isMaximizing()
- Class RPObjective
- Inheritance Relationships
- Class Documentation
f2c::obj::RPObjective
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
isMinimizing()
isMaximizing()
- Class SGObjective
- Inheritance Relationships
- Class Documentation
f2c::obj::SGObjective
isFastCompAvailable()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
isMinimizing()
isMaximizing()
- Class SwathLength
- Inheritance Relationships
- Class Documentation
f2c::obj::SwathLength
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
computeCost()
isFastCompAvailable()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
computeCostWithMinimizingSign()
isMinimizing()
isMaximizing()
- Class Transform
- Class Documentation
f2c::Transform
generateCoordTransf()
transformRouteWithFieldRef()
transformPathWithFieldRef()
transformSwathWithFieldRef()
transformSwathsWithFieldRef()
transformMultiPointWithFieldRef()
transform()
transformToUTM()
transformToPrevCRS()
transformToPrevCRS()
transformToPrevCRS()
transformToPrevCRS()
transformToPrevCRS()
transformToPrevCRS()
transformToPrevCRS()
transformPath()
transformStrip()
transformStrips()
transformSwath()
transformSwaths()
transform()
transform()
getRefPointInGPS()
createSptRef()
createCoordTransf()
- Class Documentation
- Class Graph2D
- Inheritance Relationships
- Class Documentation
f2c::types::Graph2D
addDirectedEdge()
addEdge()
addDirectedEdge()
addEdge()
addDirectedEdge()
addEdge()
removeDirectedEdge()
removeEdge()
numNodes()
getNodes()
nodeToIndex()
indexToNode()
allPathsBetween()
shortestPath()
shortestPathCost()
addDirectedEdge()
addEdge()
removeDirectedEdge()
removeEdge()
allPathsBetween()
shortestPath()
shortestPathCost()
numEdges()
getEdges()
getEdgesFrom()
getCostFromEdge()
shortestPathsAndCosts()
- Class Visualizer
- Class Documentation
f2c::Visualizer
getLineWidth()
plot()
plot()
plot()
plot()
plot()
plot()
plot()
plot()
plot()
plot()
plot()
plot()
plot()
plot()
plot()
plot()
plotFilled()
plotFilled()
plotFilled()
plotFilled()
plotFilled()
plotFilled()
plot()
plot()
plot()
figure()
figure_size()
axis_equal()
show()
save()
title()
xlim()
ylim()
- Class Documentation