0031431: Visualization, PrsMgr_PresentableObject - simplify HLR computing interface
[occt.git] / samples / mfc / standard / Common / LengthParamsVerticesPage.h
CommitLineData
a6eb515f 1#pragma once
2
3#include "res\OCC_Resource.h"
4
5// CLengthParamsVerticesPage dialog
6
7class CLengthParamsVerticesPage : public CDialog
8{
9 DECLARE_DYNAMIC(CLengthParamsVerticesPage)
10
11public:
12 CLengthParamsVerticesPage(Handle(AIS_InteractiveContext) theAISContext,CWnd* pParent = NULL); // standard constructor
13 virtual ~CLengthParamsVerticesPage();
14 const TopoDS_Vertex& getFirstVertex() const;
15 const TopoDS_Vertex& getSecondVertex() const;
16// Dialog Data
17 enum { IDD = IDD_LengthParamsVerticesPage };
18private:
19 Handle(AIS_InteractiveContext) myAISContext;
20 TopoDS_Vertex myFirstVertex;
21 TopoDS_Vertex mySecondVertex;
22protected:
23 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
24
25 DECLARE_MESSAGE_MAP()
26public:
27 afx_msg void OnBnClickedVertex1Btn();
28 afx_msg void OnBnClickedVertex2Btn();
29};