#include <GCodeUtil.h>
Public Member Functions | |
| GCodeRecordWriter (std::ostream &os, int digits, double rapidZ, double zOffset) | |
| geom::Point2d | getArcCenter (const geom::Point2d &startPt, const geom::Point2d &endPt, double radius) |
| void | operator() (const exchange::RapidMove &rm) |
| void | operator() (const exchange::LinearMove &lm) |
| void | operator() (const exchange::ArcCW &cwArc) |
| void | operator() (const exchange::ArcCCW &ccwArc) |
| void | operator() (const exchange::FeedRate &fr) |
| void | operator() (const exchange::Warning &w) |
| void | operator() (const exchange::CustomRecord &) |
| void | writeDouble (double d) |
| void | writeX (double x) |
| void | writeY (double y) |
| void | writeZ (double z) |
| void | writeI (double i) |
| void | writeJ (double j) |
| void | writeR (double r) |
| void | writeF (double f) |
Public Attributes | |
| geom::Point3d | m_lastPt |
| bool | m_shouldWriteFeedrate |
| double | m_feedrate |
| std::ostream & | m_os |
| char | m_format [10] |
| double | m_rapidZ |
| double | m_zOffset |
| std::vector< int > | m_warningIds |
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6