AdaptivePath::EngagePoint Class Reference

Classes

struct  EngageState
 

Public Member Functions

 EngagePoint (const Paths &p_toolBoundPaths)
 
DoublePoint getCurrentDir ()
 
IntPoint getCurrentPoint ()
 
EngageState GetState ()
 
bool moveForward (double distance)
 
void moveToClosestPoint (const IntPoint &pt, double step)
 
bool nextEngagePoint (Adaptive2d *parent, ClearedArea &clearedArea, double step, double minCutArea, double maxCutArea, int maxPases=2)
 
bool nextPath ()
 
void ResetPasses ()
 
void SetPaths (const Paths &paths)
 
void SetState (const EngageState &new_state)
 

Constructor & Destructor Documentation

◆ EngagePoint()

Member Function Documentation

◆ getCurrentDir()

◆ getCurrentPoint()

◆ GetState()

EngageState AdaptivePath::EngagePoint::GetState ( )

◆ moveForward()

◆ moveToClosestPoint()

◆ nextEngagePoint()

bool AdaptivePath::EngagePoint::nextEngagePoint ( Adaptive2d parent,
ClearedArea clearedArea,
double  step,
double  minCutArea,
double  maxCutArea,
int  maxPases = 2 
)

◆ nextPath()

◆ ResetPasses()

void AdaptivePath::EngagePoint::ResetPasses ( )

◆ SetPaths()

◆ SetState()

void AdaptivePath::EngagePoint::SetState ( const EngageState new_state)

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