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