Class BruteForce

Inheritance Relationships

Base Type

Class Documentation

class BruteForce : public f2c::sg::SwathGeneratorBase

Public Functions

double getStepAngle() const
void setStepAngle(double d)
virtual double computeBestAngle(f2c::obj::SGObjective &obj, double op_width, const F2CCell &poly) override
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 F2CSwaths generateSwaths(double angle, double op_width, const F2CCell &poly)
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)