planners/obsolete/PL_LinearCollision.h

Go to the documentation of this file.
00001 //## begin module%3775A7520186.cm preserve=no
00002 //        %X% %Q% %Z% %W%
00003 //## end module%3775A7520186.cm
00004 
00005 //## begin module%3775A7520186.cp preserve=no
00006 //## end module%3775A7520186.cp
00007 
00008 //## Module: PL_LinearCollision%3775A7520186; Pseudo Package specification
00009 //## Source file: E:\mpk\code\Planners\PL_LinearCollision.h
00010 
00011 #ifndef PL_LinearCollision_h
00012 #define PL_LinearCollision_h 1
00013 
00014 //## begin module%3775A7520186.additionalIncludes preserve=no
00015 //## end module%3775A7520186.additionalIncludes
00016 
00017 //## begin module%3775A7520186.includes preserve=yes
00018 //## end module%3775A7520186.includes
00019 
00020 // PL_HasCollisionDetector
00021 #include "Planners\PL_HasCollisionDetector.h"
00022 // PA_Points
00023 #include "Paths\PA_Points.h"
00024 //## begin module%3775A7520186.additionalDeclarations preserve=yes
00025 //## end module%3775A7520186.additionalDeclarations
00026 
00027 
00028 //## begin PL_LinearCollision%3775A7520186.preface preserve=yes
00029 //## end PL_LinearCollision%3775A7520186.preface
00030 
00031 //## Class: PL_LinearCollision%3775A7520186
00032 //## Category: Planners%36FB140B003C
00033 //## Persistence: Transient
00034 //## Cardinality/Multiplicity: n
00035 
00036 //## Uses: <unnamed>%3775AC75015F;PA_Points { -> }
00037 
00038 class PL_LinearCollision : public PL_HasCollisionDetector  //## Inherits: <unnamed>%3775A760014A
00039 {
00040   //## begin PL_LinearCollision%3775A7520186.initialDeclarations preserve=yes
00041   //## end PL_LinearCollision%3775A7520186.initialDeclarations
00042 
00043   public:
00044     //## Constructors (specified)
00045       //## Operation: PL_LinearCollision%930457211
00046       PL_LinearCollision ();
00047 
00048     //## Destructor (generated)
00049       virtual ~PL_LinearCollision();
00050 
00051 
00052     //## Other Operations (specified)
00053       //## Operation: GetPath%923255758
00054       virtual const PathBase* GetPath () const;
00055 
00056     // Additional Public Declarations
00057       //## begin PL_LinearCollision%3775A7520186.public preserve=yes
00058       //## end PL_LinearCollision%3775A7520186.public
00059 
00060   protected:
00061     // Data Members for Class Attributes
00062 
00063       //## Attribute: path%3775AC330042
00064       //## begin PL_LinearCollision::path%3775AC330042.attr preserve=no  protected: PA_Points {UA} 
00065       PA_Points path;
00066       //## end PL_LinearCollision::path%3775AC330042.attr
00067 
00068     // Additional Protected Declarations
00069       //## begin PL_LinearCollision%3775A7520186.protected preserve=yes
00070       //## end PL_LinearCollision%3775A7520186.protected
00071 
00072   private:
00073     // Additional Private Declarations
00074       //## begin PL_LinearCollision%3775A7520186.private preserve=yes
00075       //## end PL_LinearCollision%3775A7520186.private
00076 
00077   private: //## implementation
00078     // Additional Implementation Declarations
00079       //## begin PL_LinearCollision%3775A7520186.implementation preserve=yes
00080       //## end PL_LinearCollision%3775A7520186.implementation
00081 
00082 };
00083 
00084 //## begin PL_LinearCollision%3775A7520186.postscript preserve=yes
00085 //## end PL_LinearCollision%3775A7520186.postscript
00086 
00087 // Class PL_LinearCollision 
00088 
00089 //## begin module%3775A7520186.epilog preserve=yes
00090 //## end module%3775A7520186.epilog
00091 
00092 
00093 #endif

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