planners/obsolete/PL_Linear.h

Go to the documentation of this file.
00001 //## begin module%36FD3EDC01B8.cm preserve=no
00002 //        %X% %Q% %Z% %W%
00003 //## end module%36FD3EDC01B8.cm
00004 
00005 //## begin module%36FD3EDC01B8.cp preserve=no
00006 //## end module%36FD3EDC01B8.cp
00007 
00008 //## Module: PL_Linear%36FD3EDC01B8; Pseudo Package specification
00009 //## Source file: E:\mpk\code\Planners\PL_Linear.h
00010 
00011 #ifndef PL_Linear_h
00012 #define PL_Linear_h 1
00013 
00014 //## begin module%36FD3EDC01B8.additionalIncludes preserve=no
00015 //## end module%36FD3EDC01B8.additionalIncludes
00016 
00017 //## begin module%36FD3EDC01B8.includes preserve=yes
00018 //## end module%36FD3EDC01B8.includes
00019 
00020 // PL_Boolean_Output
00021 #include "Planners\PL_Boolean_Output.h"
00022 
00023 class CD_Bool;
00024 
00025 //## begin module%36FD3EDC01B8.additionalDeclarations preserve=yes
00026 //## end module%36FD3EDC01B8.additionalDeclarations
00027 
00028 
00029 //## begin PL_Linear%36FD3EDC01B8.preface preserve=yes
00030 //## end PL_Linear%36FD3EDC01B8.preface
00031 
00032 //## Class: PL_Linear%36FD3EDC01B8
00033 //      Linear planner.  Tests all the cspace points from start
00034 //      to goal along a straight line (in CSPACE).  There will
00035 //      be a way to set the resolution of this line
00036 //## Category: Planners%36FB140B003C
00037 //## Persistence: Transient
00038 //## Cardinality/Multiplicity: n
00039 
00040 //## Uses: <unnamed>%36FDC13C0208;CD_Bool { -> F}
00041 
00042 class PL_Linear : public PL_Boolean_Output  //## Inherits: <unnamed>%376A9324032C
00043 {
00044   //## begin PL_Linear%36FD3EDC01B8.initialDeclarations preserve=yes
00045   //## end PL_Linear%36FD3EDC01B8.initialDeclarations
00046 
00047   public:
00048     //## Destructor (generated)
00049       virtual ~PL_Linear();
00050 
00051 
00052     //## Other Operations (specified)
00053       //## Operation: Plan%922595700
00054       bool Plan ();
00055 
00056       //## Operation: PlanMultiThread%942274692
00057       void PlanMultiThread (void* data);
00058 
00059     // Additional Public Declarations
00060       //## begin PL_Linear%36FD3EDC01B8.public preserve=yes
00061       //## end PL_Linear%36FD3EDC01B8.public
00062 
00063   protected:
00064     // Additional Protected Declarations
00065       //## begin PL_Linear%36FD3EDC01B8.protected preserve=yes
00066       //## end PL_Linear%36FD3EDC01B8.protected
00067 
00068   private:
00069     // Additional Private Declarations
00070       //## begin PL_Linear%36FD3EDC01B8.private preserve=yes
00071       //## end PL_Linear%36FD3EDC01B8.private
00072 
00073   private: //## implementation
00074     // Additional Implementation Declarations
00075       //## begin PL_Linear%36FD3EDC01B8.implementation preserve=yes
00076       //## end PL_Linear%36FD3EDC01B8.implementation
00077 
00078 };
00079 
00080 //## begin PL_Linear%36FD3EDC01B8.postscript preserve=yes
00081 //## end PL_Linear%36FD3EDC01B8.postscript
00082 
00083 // Class PL_Linear 
00084 
00085 //## begin module%36FD3EDC01B8.epilog preserve=yes
00086 //## end module%36FD3EDC01B8.epilog
00087 
00088 
00089 #endif

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