AdaptivePath::Adaptive2d Class Reference

#include <Adaptive.hpp>

Public Member Functions

 Adaptive2d ()
 
std::list< AdaptiveOutputExecute (const DPaths &stockPaths, const DPaths &paths, std::function< bool(TPaths)> progressCallbackFn)
 

Public Attributes

bool finishingProfile = true
 
bool forceInsideOut = true
 
double helixRampDiameter = 0
 
double keepToolDownDistRatio = 3.0
 
OperationType opType = OperationType::otClearingInside
 
double stepOverFactor = 0.2
 
double stockToLeave = 0
 
double tolerance = 0.1
 
double toolDiameter = 5
 

Friends

class EngagePoint
 

Constructor & Destructor Documentation

◆ Adaptive2d()

AdaptivePath::Adaptive2d::Adaptive2d ( )

Member Function Documentation

◆ Execute()

Friends And Related Function Documentation

◆ EngagePoint

friend class EngagePoint
friend

Member Data Documentation

◆ finishingProfile

bool AdaptivePath::Adaptive2d::finishingProfile = true

Referenced by Execute().

◆ forceInsideOut

bool AdaptivePath::Adaptive2d::forceInsideOut = true

Referenced by Execute().

◆ helixRampDiameter

double AdaptivePath::Adaptive2d::helixRampDiameter = 0

Referenced by Execute().

◆ keepToolDownDistRatio

double AdaptivePath::Adaptive2d::keepToolDownDistRatio = 3.0

◆ opType

OperationType AdaptivePath::Adaptive2d::opType = OperationType::otClearingInside

Referenced by Execute().

◆ stepOverFactor

double AdaptivePath::Adaptive2d::stepOverFactor = 0.2

Referenced by Execute().

◆ stockToLeave

double AdaptivePath::Adaptive2d::stockToLeave = 0

Referenced by Execute().

◆ tolerance

◆ toolDiameter

double AdaptivePath::Adaptive2d::toolDiameter = 5

Referenced by Execute().


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