00001 #ifndef PL_Boolean_Output_h 00002 #define PL_Boolean_Output_h 1 00003 00004 #include "Planners\PL_HasCollisionDetector.h" 00005 #include "Paths\PA_Points.h" 00006 00007 class SmootherBase; 00008 00009 class PL_Boolean_Output : public PL_HasCollisionDetector //## Inherits: <unnamed>%376A93970274 00010 { 00011 public: 00012 PL_Boolean_Output (); 00013 virtual ~PL_Boolean_Output(); 00014 00015 virtual const PathBase* GetPath () const; 00016 00017 virtual const PA_Points* GetPathPA_Points () const; 00018 void SetSmoother( SmootherBase* smoother ); 00019 void SetPath(PA_Points* pa_points_path); 00020 00021 protected: 00022 PA_Points path; 00023 SmootherBase* m_Smoother; 00024 00025 private: 00026 00027 }; 00028 00029 #endif