1 // GeometryView.cpp : implementation of the CGeometryView class
5 #include "GeometryApp.h"
7 #include <GeometryApp.h>
8 #include "GeometryDoc.h"
9 #include "GeometryView.h"
15 static char THIS_FILE[] = __FILE__;
18 /////////////////////////////////////////////////////////////////////////////
21 IMPLEMENT_DYNCREATE(CGeometryView, OCC_3dView)
23 BEGIN_MESSAGE_MAP(CGeometryView, OCC_3dView)
24 //{{AFX_MSG_MAP(CGeometryView)
25 ON_COMMAND(ID_FILE_EXPORT_IMAGE, OnFileExportImage)
29 /////////////////////////////////////////////////////////////////////////////
30 // CGeometryView construction/destruction
32 CGeometryView::CGeometryView()
36 CGeometryView::~CGeometryView()
40 /////////////////////////////////////////////////////////////////////////////
41 // CGeometryView diagnostics
44 void CGeometryView::AssertValid() const
49 void CGeometryView::Dump(CDumpContext& dc) const
54 CGeometryDoc* CGeometryView::GetDocument() // non-debug version is inline
56 ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CGeometryDoc)));
57 return (CGeometryDoc*)m_pDocument;
61 /////////////////////////////////////////////////////////////////////////////
62 // CGeometryView message handlers
64 void CGeometryView::OnFileExportImage()
66 GetDocument()->ExportView (myView);