gl::DisplayListWriter Struct Reference

#include <GLFunctions.h>

List of all members.

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
SelectedCurveInfom_pSelectedCurveInfo


Constructor & Destructor Documentation

gl::DisplayListWriter::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
[inline]
 


Member Function Documentation

void gl::DisplayListWriter::operator() const exchange::CustomRecord  ) 
 

void gl::DisplayListWriter::operator() const exchange::Warning w  ) 
 

void gl::DisplayListWriter::operator() const exchange::FeedRate fr  ) 
 

void gl::DisplayListWriter::operator() const exchange::ArcCCW ccwArc  ) 
 

void gl::DisplayListWriter::operator() const exchange::ArcCW cwArc  ) 
 

void gl::DisplayListWriter::operator() const exchange::LinearMove lm  ) 
 

void gl::DisplayListWriter::operator() const exchange::RapidMove rm  ) 
 

void gl::DisplayListWriter::setCutColor  ) 
 

void gl::DisplayListWriter::setRapidColor  ) 
 

void gl::DisplayListWriter::tessellateArc const geom::Point3d startPt,
const geom::Point3d endPt,
double  radius,
bool  isCCW
 


Member Data Documentation

int gl::DisplayListWriter::m_idx
 

bool gl::DisplayListWriter::m_isRapid
 

double gl::DisplayListWriter::m_lastFeedrate
 

geom::Point3d gl::DisplayListWriter::m_lastPt
 

int gl::DisplayListWriter::m_level
 

SelectedCurveInfo* gl::DisplayListWriter::m_pSelectedCurveInfo
 

std::vector<geom::Point3d>* gl::DisplayListWriter::m_pTessPts
 

double gl::DisplayListWriter::m_rapidZ
 

std::pair<int, int> gl::DisplayListWriter::m_selection
 

double gl::DisplayListWriter::m_tol
 

double gl::DisplayListWriter::m_zOffset
 


The documentation for this struct was generated from the following file:
Generated on Tue Jan 29 21:37:58 2008 for VoluMill Universal Client by  doxygen 1.4.6