Public Member Functions | List of all members
f2c::obj::HGObjective Class Reference

Base class for objective functions of Headland generator. More...

#include <hg_objective.h>

Inheritance diagram for f2c::obj::HGObjective:
Inheritance graph
[legend]

Public Member Functions

virtual double computeCost (const F2CCell &total_cell, const F2CCell &rem_cell)
 
virtual double computeCost (const F2CCell &total_cell, const F2CCells &rem_cell)
 
virtual double computeCost (const F2CCells &total_cell, const F2CCell &rem_cell)
 
virtual double computeCost (const F2CCells &total_cell, const F2CCells &rem_cell)
 
- Public Member Functions inherited from f2c::obj::BaseObjective< HGObjective >
double computeCostWithMinimizingSign (const T1 &t1)
 Compute the cost function with minimizing sign. More...
 
double computeCostWithMinimizingSign (const T1 &t1, const T2 &t2)
 
double computeCostWithMinimizingSign (const T1 &t1, const T2 &t2, const T3 &t3)
 
double computeCostWithMinimizingSign (const T1 &t1, const T2 &t2, const T3 &t3, const T4 &t4)
 
virtual bool isMaximizing () const
 Return true if the objective is to maximize the cost function. More...
 
virtual bool isMinimizing () const
 Return true if the objective is to minimize the cost function. More...
 
virtual ~BaseObjective ()=default
 

Detailed Description

Base class for objective functions of Headland generator.

Definition at line 18 of file hg_objective.h.

Member Function Documentation

◆ computeCost() [1/4]

double f2c::obj::HGObjective::computeCost ( const F2CCell total_cell,
const F2CCell rem_cell 
)
virtual

Definition at line 11 of file hg_objective.cpp.

◆ computeCost() [2/4]

double f2c::obj::HGObjective::computeCost ( const F2CCell total_cell,
const F2CCells rem_cell 
)
virtual

Definition at line 16 of file hg_objective.cpp.

◆ computeCost() [3/4]

double f2c::obj::HGObjective::computeCost ( const F2CCells total_cell,
const F2CCell rem_cell 
)
virtual

Definition at line 20 of file hg_objective.cpp.

◆ computeCost() [4/4]

double f2c::obj::HGObjective::computeCost ( const F2CCells total_cell,
const F2CCells rem_cell 
)
virtual

Definition at line 24 of file hg_objective.cpp.


The documentation for this class was generated from the following files:


fields2cover
Author(s):
autogenerated on Fri Apr 25 2025 02:18:31