00001 //## begin module%376A8A4B01A9.cm preserve=no 00002 // %X% %Q% %Z% %W% 00003 //## end module%376A8A4B01A9.cm 00004 00005 //## begin module%376A8A4B01A9.cp preserve=no 00006 //## end module%376A8A4B01A9.cp 00007 00008 //## Module: PL_OutputWindow%376A8A4B01A9; Pseudo Package specification 00009 //## Source file: E:\mpk\code\Planners\PL_OutputWindow.h 00010 00011 #ifndef PL_OutputWindow_h 00012 #define PL_OutputWindow_h 1 00013 00014 //## begin module%376A8A4B01A9.additionalIncludes preserve=no 00015 //## end module%376A8A4B01A9.additionalIncludes 00016 00017 //## begin module%376A8A4B01A9.includes preserve=yes 00018 #ifdef WIN32 00019 #include "StdAfx.h" 00020 #include "resource.h" //IMPROVE: this is here becuase of the RESOURCE ID# 00021 #endif 00022 00023 #ifdef PC_PROTO 00024 #include "BlankDialog.h" 00025 #else 00026 class CBlankDialog{}; 00027 #endif 00028 //## end module%376A8A4B01A9.includes 00029 00030 //## begin module%376A8A4B01A9.additionalDeclarations preserve=yes 00031 //## end module%376A8A4B01A9.additionalDeclarations 00032 00033 00034 //## begin PL_OutputWindow%376A8A4B01A9.preface preserve=yes 00035 //## end PL_OutputWindow%376A8A4B01A9.preface 00036 00037 //## Class: PL_OutputWindow%376A8A4B01A9 00038 //## Category: Planners%36FB140B003C 00039 //## Persistence: Transient 00040 //## Cardinality/Multiplicity: n 00041 00042 class PL_OutputWindow : public CBlankDialog 00043 { 00044 //## begin PL_OutputWindow%376A8A4B01A9.initialDeclarations preserve=yes 00045 //## end PL_OutputWindow%376A8A4B01A9.initialDeclarations 00046 00047 public: 00048 //## Destructor (generated) 00049 virtual ~PL_OutputWindow(); 00050 00051 00052 //## Other Operations (specified) 00053 //## Operation: DrawLine%929729308 00054 void DrawLine (double x0, double y0, double x1, double y1) const; 00055 00056 //## Operation: DrawPoint%929729309 00057 void DrawPoint (double x0, double y0) const; 00058 00059 //## Operation: StartOutput%929729310 00060 void StartOutput () ; 00061 00062 //## Operation: EndOutput%929729311 00063 void EndOutput () ; 00064 00065 //## Operation: NameDialog%933099181 00066 void NameDialog (const char* name) ; 00067 00068 // Additional Public Declarations 00069 //## begin PL_OutputWindow%376A8A4B01A9.public preserve=yes 00070 //## end PL_OutputWindow%376A8A4B01A9.public 00071 00072 protected: 00073 // Data Members for Class Attributes 00074 00075 //## Attribute: outputWindow%376A8A6903A1 00076 //## begin PL_OutputWindow::outputWindow%376A8A6903A1.attr preserve=no protected: CBlankDialog {UAM} 00077 #ifdef PC_PROTO 00078 // mutable CBlankDialog outputWindow; 00079 #endif 00080 //## end PL_OutputWindow::outputWindow%376A8A6903A1.attr 00081 00082 //## Attribute: pDC%376A8A800340 00083 //## begin PL_OutputWindow::pDC%376A8A800340.attr preserve=no protected: CDC* {UAM} 00084 #ifdef WIN32 00085 mutable CDC* pDC; 00086 #endif 00087 //## end PL_OutputWindow::pDC%376A8A800340.attr 00088 00089 // Additional Protected Declarations 00090 //## begin PL_OutputWindow%376A8A4B01A9.protected preserve=yes 00091 //## end PL_OutputWindow%376A8A4B01A9.protected 00092 00093 private: 00094 // Additional Private Declarations 00095 //## begin PL_OutputWindow%376A8A4B01A9.private preserve=yes 00096 //## end PL_OutputWindow%376A8A4B01A9.private 00097 00098 private: //## implementation 00099 // Additional Implementation Declarations 00100 //## begin PL_OutputWindow%376A8A4B01A9.implementation preserve=yes 00101 //## end PL_OutputWindow%376A8A4B01A9.implementation 00102 00103 }; 00104 00105 //## begin PL_OutputWindow%376A8A4B01A9.postscript preserve=yes 00106 //## end PL_OutputWindow%376A8A4B01A9.postscript 00107 00108 // Class PL_OutputWindow 00109 00110 //## begin module%376A8A4B01A9.epilog preserve=yes 00111 //## end module%376A8A4B01A9.epilog 00112 00113 00114 #endif