planners/output/PL_OutputWindow.h

Go to the documentation of this file.
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

Generated on Sat Apr 1 21:30:44 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO