00001 #include "Planners\PL_Boolean_Output.h" 00002 #include "Smoothers\SmootherBase.h" 00003 00004 PL_Boolean_Output::PL_Boolean_Output () 00005 : PL_HasCollisionDetector(), 00006 m_Smoother( NULL ) 00007 { 00008 } 00009 00010 PL_Boolean_Output::~PL_Boolean_Output() 00011 { 00012 } 00013 const PathBase* PL_Boolean_Output::GetPath () const 00014 { 00015 return &path ; 00016 } 00017 00018 const PA_Points* PL_Boolean_Output::GetPathPA_Points () const 00019 { 00020 return &path; 00021 } 00022 00023 void PL_Boolean_Output::SetSmoother( SmootherBase* smoother ) 00024 { 00025 this->m_Smoother = smoother; 00026 } 00027 00028 void PL_Boolean_Output::SetPath(PA_Points* pa_points_path) 00029 { 00030 this->path = *pa_points_path; 00031 } 00032 00033