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 body 00009 //## Source file: E:\mpk\code\Planners\PL_LinearCollision.cpp 00010 00011 //## begin module%3775A7520186.additionalIncludes preserve=no 00012 //## end module%3775A7520186.additionalIncludes 00013 00014 //## begin module%3775A7520186.includes preserve=yes 00015 //## end module%3775A7520186.includes 00016 00017 // PL_LinearCollision 00018 #include "PL_LinearCollision.h" 00019 //## begin module%3775A7520186.additionalDeclarations preserve=yes 00020 //## end module%3775A7520186.additionalDeclarations 00021 00022 00023 // Class PL_LinearCollision 00024 00025 00026 PL_LinearCollision::PL_LinearCollision () 00027 //## begin PL_LinearCollision::PL_LinearCollision%930457211.hasinit preserve=no 00028 //## end PL_LinearCollision::PL_LinearCollision%930457211.hasinit 00029 //## begin PL_LinearCollision::PL_LinearCollision%930457211.initialization preserve=yes 00030 :PL_HasCollisionDetector() 00031 //## end PL_LinearCollision::PL_LinearCollision%930457211.initialization 00032 { 00033 //## begin PL_LinearCollision::PL_LinearCollision%930457211.body preserve=yes 00034 //## end PL_LinearCollision::PL_LinearCollision%930457211.body 00035 } 00036 00037 00038 PL_LinearCollision::~PL_LinearCollision() 00039 { 00040 //## begin PL_LinearCollision::~PL_LinearCollision%.body preserve=yes 00041 //## end PL_LinearCollision::~PL_LinearCollision%.body 00042 } 00043 00044 00045 00046 //## Other Operations (implementation) 00047 const PathBase* PL_LinearCollision::GetPath () const 00048 { 00049 //## begin PL_LinearCollision::GetPath%923255758.body preserve=yes 00050 return &path ; 00051 //## end PL_LinearCollision::GetPath%923255758.body 00052 } 00053 00054 // Additional Declarations 00055 //## begin PL_LinearCollision%3775A7520186.declarations preserve=yes 00056 //## end PL_LinearCollision%3775A7520186.declarations 00057 00058 //## begin module%3775A7520186.epilog preserve=yes 00059 //## end module%3775A7520186.epilog 00060 00061 00062 // Detached code regions: 00063 // WARNING: this code will be lost if code is regenerated. 00064 #if 0 00065 //## begin PL_LinearCollision::SetCollisionDetector%930457212.body preserve=no 00066 assert( collisionDetector != NULL ) ; 00067 delete( this->collisionDetector ); 00068 this->collisionDetector = collisionDetector ; 00069 //## end PL_LinearCollision::SetCollisionDetector%930457212.body 00070 00071 #endif