A single G-code move command. More...
#include <MRVoxels/MRToolPath.h>
Public Attributes | |
| MoveType | type = MoveType::Linear |
| type of command GX (G0, G1, etc). By default - G1 | |
| ArcPlane | arcPlane = ArcPlane::None |
| plane of the arc; only relevant when type is ArcCW or ArcCCW | |
| float | feed = std::numeric_limits<float>::quiet_NaN() |
| feedrate for move | |
| float | x = std::numeric_limits<float>::quiet_NaN() |
| coordinates of destination point | |
| float | y = std::numeric_limits<float>::quiet_NaN() |
| float | z = std::numeric_limits<float>::quiet_NaN() |
| Vector3f | arcCenter = Vector3f::diagonal( std::numeric_limits<float>::quiet_NaN() ) |
| if type is ArcCW or ArcCCW center of the arc should be specified | |
A single G-code move command.