#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|