Noether  0.0.0
Loading...
Searching...
No Matches
noether::RasterPlannerFactory Struct Reference

Interface for creating implementations of raster tool path planners. More...

#include <raster_planner.h>

Inheritance diagram for noether::RasterPlannerFactory:

Public Attributes

double point_spacing
 Distance between waypoints on the same raster line (m)
 
double line_spacing
 Distance between raster lines.
 
double min_hole_size
 Minimum size of hole in a mesh for which the planner should split a raster line that crosses over the hole into multiple segments.
 
std::function< std::unique_ptr< const DirectionGenerator >()> direction_gen
 Function for creating a raster direction generator.
 
std::function< std::unique_ptr< const OriginGenerator >()> origin_gen
 Function for creating a raster origin generator.
 

Additional Inherited Members

- Public Member Functions inherited from noether::ToolPathPlannerFactory
virtual ToolPathPlanner::ConstPtr create () const =0
 

Detailed Description

Interface for creating implementations of raster tool path planners.

This class contains the generic parameters for configuring raster tool path planners