Class SwathGeneratorBase
Defined in File swath_generator_base.h
Inheritance Relationships
Derived Type
public f2c::sg::BruteForce
(Class BruteForce)
Class Documentation
-
class SwathGeneratorBase
Subclassed by f2c::sg::BruteForce
Public Functions
-
bool getAllowOverlap() const
-
void setAllowOverlap(bool)
-
virtual F2CSwaths generateBestSwaths(f2c::obj::SGObjective &obj, double op_width, const F2CCell &poly)
-
virtual F2CSwathsByCells generateBestSwaths(f2c::obj::SGObjective &obj, double op_width, const F2CCells &polys)
-
virtual F2CSwathsByCells generateSwaths(double angle, double op_width, const F2CCells &polys)
-
virtual double computeCostOfAngle(f2c::obj::SGObjective &obj, double ang, double op_width, const F2CCell &poly)
-
virtual double computeBestAngle(f2c::obj::SGObjective &obj, double op_width, const F2CCell &poly) = 0
-
virtual ~SwathGeneratorBase() = default
Protected Attributes
-
bool allow_overlap = {false}
-
bool getAllowOverlap() const