#pragma once #include "pathscheduler_dual_active.h" class AFX_EXT_CLASS CPathScheduler_Dual_Active_TSP : public CPathScheduler_Dual_Active { public: CPathScheduler_Dual_Active_TSP(void); virtual ~CPathScheduler_Dual_Active_TSP(void); virtual int GetSchedulerType() const { return SchedulerType_Dual_Active_TSP; } protected: virtual int CalculatePath(const SPathData& startPath, const VectorPathData& vecTotalPathData, const CRect& rtRange, CPathSchedulerResult& scheduleResult); virtual int CalculatePath(const SPathData& startPath, const VectorPathData& vecFirstPathData, const VectorPathData& vecSecondPathData, CPathSchedulerResult& scheduleResult) { return 1; } };