ToolpathViewerDialog Class Reference

#include <ToolpathViewer.h>

List of all members.

Public Types

enum  { IDD = IDD_TOOLPATH_VIEWER }

Public Member Functions

 ToolpathViewerDialog (const std::vector< geom::CurvePtr2d > &partBoundaries, const std::vector< geom::CurvePtr2d > &materialBoundaries, boost::shared_ptr< exchange::ToolpathRecords > pRecords, double topZ, double rapidZ, double deltaZ, int numberOfCuts, CWnd *pParent=NULL)
virtual ~ToolpathViewerDialog ()
virtual BOOL OnInitDialog ()
afx_msg void OnBnClickedButtonReset ()
afx_msg BOOL OnEraseBkgnd (CDC *pDC)
afx_msg void OnHScroll (UINT nSBCode, UINT nPos, CScrollBar *pScrollBar)
afx_msg void OnEnKillfocusEditToolpathRecord ()
afx_msg void OnEnChangeEditToolpathRecord ()
afx_msg void OnGetMinMaxInfo (MINMAXINFO *lpMMI)

Protected Member Functions

void moveWindow (CWnd *pWnd, int cx, int cy, int anchorFlags)
virtual void DoDataExchange (CDataExchange *pDX)
virtual void OnClose ()
afx_msg BOOL OnMouseWheel (UINT nFlags, short zDelta, CPoint point)
afx_msg void OnSize (UINT nType, int deltax, int deltay)

Protected Attributes

ToolpathViewer m_viewer
CRect m_lastClientRect


Member Enumeration Documentation

anonymous enum
 

Enumerator:
IDD 


Constructor & Destructor Documentation

ToolpathViewerDialog::ToolpathViewerDialog const std::vector< geom::CurvePtr2d > &  partBoundaries,
const std::vector< geom::CurvePtr2d > &  materialBoundaries,
boost::shared_ptr< exchange::ToolpathRecords pRecords,
double  topZ,
double  rapidZ,
double  deltaZ,
int  numberOfCuts,
CWnd *  pParent = NULL
 

virtual ToolpathViewerDialog::~ToolpathViewerDialog  )  [virtual]
 


Member Function Documentation

virtual void ToolpathViewerDialog::DoDataExchange CDataExchange *  pDX  )  [protected, virtual]
 

void ToolpathViewerDialog::moveWindow CWnd *  pWnd,
int  cx,
int  cy,
int  anchorFlags
[protected]
 

afx_msg void ToolpathViewerDialog::OnBnClickedButtonReset  ) 
 

virtual void ToolpathViewerDialog::OnClose  )  [protected, virtual]
 

afx_msg void ToolpathViewerDialog::OnEnChangeEditToolpathRecord  ) 
 

afx_msg void ToolpathViewerDialog::OnEnKillfocusEditToolpathRecord  ) 
 

afx_msg BOOL ToolpathViewerDialog::OnEraseBkgnd CDC *  pDC  ) 
 

afx_msg void ToolpathViewerDialog::OnGetMinMaxInfo MINMAXINFO *  lpMMI  ) 
 

afx_msg void ToolpathViewerDialog::OnHScroll UINT  nSBCode,
UINT  nPos,
CScrollBar *  pScrollBar
 

virtual BOOL ToolpathViewerDialog::OnInitDialog  )  [virtual]
 

afx_msg BOOL ToolpathViewerDialog::OnMouseWheel UINT  nFlags,
short  zDelta,
CPoint  point
[protected]
 

afx_msg void ToolpathViewerDialog::OnSize UINT  nType,
int  deltax,
int  deltay
[protected]
 


Member Data Documentation

CRect ToolpathViewerDialog::m_lastClientRect [protected]
 

ToolpathViewer ToolpathViewerDialog::m_viewer [protected]
 


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