collisiondetectors/CD_InterfaceToCollisionQueries.cpp

Go to the documentation of this file.
00001 //## begin module%37542D3500D5.cm preserve=no
00002 //        %X% %Q% %Z% %W%
00003 //## end module%37542D3500D5.cm
00004 
00005 //## begin module%37542D3500D5.cp preserve=no
00006 //## end module%37542D3500D5.cp
00007 
00008 //## Module: CD_InterfaceToCollisionQueries%37542D3500D5; Pseudo Package body
00009 //## Source file: C:\project\mpk\code\CollisionDetectors\CD_InterfaceToCollisionQueries.cpp
00010 
00011 //## begin module%37542D3500D5.additionalIncludes preserve=no
00012 //## end module%37542D3500D5.additionalIncludes
00013 
00014 //## begin module%37542D3500D5.includes preserve=yes
00015 //## end module%37542D3500D5.includes
00016 
00017 // CD_InterfaceToCollisionQueries
00018 #include "CollisionDetectors\CD_InterfaceToCollisionQueries.h"
00019 // Universe
00020 #include "Universe\Universe.h"
00021 //## begin module%37542D3500D5.additionalDeclarations preserve=yes
00022 //## end module%37542D3500D5.additionalDeclarations
00023 
00024 
00025 // Class CD_InterfaceToCollisionQueries 
00026 
00027 
00028 
00029 CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries (const Universe& universe)
00030   //## begin CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries%928263327.hasinit preserve=no
00031       : configInitialized(false)
00032   //## end CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries%928263327.hasinit
00033   //## begin CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries%928263327.initialization preserve=yes
00034   ,CollisionDetectorBase( universe )
00035   //## end CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries%928263327.initialization
00036 {
00037   //## begin CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries%928263327.body preserve=yes
00038   //## end CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries%928263327.body
00039 }
00040 
00041 CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries (const CD_InterfaceToCollisionQueries& right)
00042   //## begin CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries%928344301.hasinit preserve=no
00043       : configInitialized(false)
00044   //## end CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries%928344301.hasinit
00045   //## begin CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries%928344301.initialization preserve=yes
00046   , CollisionDetectorBase( right )
00047   //## end CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries%928344301.initialization
00048 {
00049   //## begin CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries%928344301.body preserve=yes
00050   //## end CD_InterfaceToCollisionQueries::CD_InterfaceToCollisionQueries%928344301.body
00051 }
00052 
00053 
00054 CD_InterfaceToCollisionQueries::~CD_InterfaceToCollisionQueries()
00055 {
00056   //## begin CD_InterfaceToCollisionQueries::~CD_InterfaceToCollisionQueries%.body preserve=yes
00057   //## end CD_InterfaceToCollisionQueries::~CD_InterfaceToCollisionQueries%.body
00058 }
00059 
00060 
00061 
00062 //## Other Operations (implementation)
00063 bool CD_InterfaceToCollisionQueries::SetConfiguration (const Configuration& config)
00064 {
00065   //## begin CD_InterfaceToCollisionQueries::SetConfiguration%928263331.body preserve=yes
00066         if( configInitialized )
00067         {
00068                 this->configuration = configuration ;
00069         }
00070         else
00071         {
00072                 this->configuration = configuration ;
00073                 configInitialized = true ;
00074         }
00075         return true ;
00076   //## end CD_InterfaceToCollisionQueries::SetConfiguration%928263331.body
00077 }
00078 
00079 // Additional Declarations
00080   //## begin CD_InterfaceToCollisionQueries%37542D3500D5.declarations preserve=yes
00081   //## end CD_InterfaceToCollisionQueries%37542D3500D5.declarations
00082 
00083 //## begin module%37542D3500D5.epilog preserve=yes
00084 //## end module%37542D3500D5.epilog

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