#include <GLFunctions.h>
Public Member Functions | |
| DisplayListWriter (const geom::Point3d &lastPt, double rapidZ, double zOffset, double tol, int level, std::pair< int, int > selection, std::vector< geom::Point3d > *pTessPts, SelectedCurveInfo *pSelectedCurveInfo) | |
| void | tessellateArc (const geom::Point3d &startPt, const geom::Point3d &endPt, double radius, bool isCCW) |
| void | setRapidColor () |
| void | setCutColor () |
| 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 &) |
Public Attributes | |
| geom::Point3d | m_lastPt |
| double | m_lastFeedrate |
| bool | m_isRapid |
| double | m_rapidZ |
| double | m_zOffset |
| double | m_tol |
| std::pair< int, int > | m_selection |
| int | m_level |
| int | m_idx |
| std::vector< geom::Point3d > * | m_pTessPts |
| SelectedCurveInfo * | m_pSelectedCurveInfo |
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6