planners/obsolete/PL_IanRandom.h

Go to the documentation of this file.
00001 //## begin module%3775A6140215.cm preserve=no
00002 //        %X% %Q% %Z% %W%
00003 //## end module%3775A6140215.cm
00004 
00005 //## begin module%3775A6140215.cp preserve=no
00006 //## end module%3775A6140215.cp
00007 
00008 //## Module: PL_IanRandom%3775A6140215; Pseudo Package specification
00009 //## Source file: E:\mpk\code\Planners\PL_IanRandom.h
00010 
00011 #ifndef PL_IanRandom_h
00012 #define PL_IanRandom_h 1
00013 
00014 //## begin module%3775A6140215.additionalIncludes preserve=no
00015 //## end module%3775A6140215.additionalIncludes
00016 
00017 //## begin module%3775A6140215.includes preserve=yes
00018 //## end module%3775A6140215.includes
00019 
00020 // PL_LinearCollision
00021 #include "PL_LinearCollision.h"
00022 //## begin module%3775A6140215.additionalDeclarations preserve=yes
00023 //## end module%3775A6140215.additionalDeclarations
00024 
00025 
00026 //## begin PL_IanRandom%3775A6140215.preface preserve=yes
00027 //## end PL_IanRandom%3775A6140215.preface
00028 
00029 //## Class: PL_IanRandom%3775A6140215
00030 //## Category: Planners%36FB140B003C
00031 //## Persistence: Transient
00032 //## Cardinality/Multiplicity: n
00033 
00034 class PL_IanRandom : public PL_LinearCollision  //## Inherits: <unnamed>%3775A65500F6
00035 {
00036   //## begin PL_IanRandom%3775A6140215.initialDeclarations preserve=yes
00037   //## end PL_IanRandom%3775A6140215.initialDeclarations
00038 
00039   public:
00040     //## Destructor (generated)
00041       virtual ~PL_IanRandom();
00042 
00043 
00044     //## Other Operations (specified)
00045       //## Operation: Plan%930457209
00046       virtual bool Plan ();
00047 
00048       //## Operation: GenerateRandomConfig%930611904
00049       Configuration GenerateRandomConfig () const;
00050 
00051       //## Operation: GenerateValidRandomConfig%930611905
00052       Configuration GenerateValidRandomConfig () const;
00053 
00054     // Additional Public Declarations
00055       //## begin PL_IanRandom%3775A6140215.public preserve=yes
00056       //## end PL_IanRandom%3775A6140215.public
00057 
00058   protected:
00059     // Additional Protected Declarations
00060       //## begin PL_IanRandom%3775A6140215.protected preserve=yes
00061       //## end PL_IanRandom%3775A6140215.protected
00062 
00063   private:
00064     // Additional Private Declarations
00065       //## begin PL_IanRandom%3775A6140215.private preserve=yes
00066       //## end PL_IanRandom%3775A6140215.private
00067 
00068   private: //## implementation
00069     // Additional Implementation Declarations
00070       //## begin PL_IanRandom%3775A6140215.implementation preserve=yes
00071       //## end PL_IanRandom%3775A6140215.implementation
00072 
00073 };
00074 
00075 //## begin PL_IanRandom%3775A6140215.postscript preserve=yes
00076 //## end PL_IanRandom%3775A6140215.postscript
00077 
00078 // Class PL_IanRandom 
00079 
00080 //## begin module%3775A6140215.epilog preserve=yes
00081 //## end module%3775A6140215.epilog
00082 
00083 
00084 #endif

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