#pragma once
|
|
#include "PathScheduler_Dual_Active.h"
|
|
class AFX_EXT_CLASS CPathScheduler_Dual_Active_Sorting : public CPathScheduler_Dual_Active
|
{
|
public:
|
CPathScheduler_Dual_Active_Sorting(void);
|
virtual ~CPathScheduler_Dual_Active_Sorting(void);
|
|
virtual int GetSchedulerType() const { return SchedulerType_Dual_Active_Sorting; }
|
virtual int PathScheduling(const VectorPathData& vecPathData, const VectorPathData& vecStartPath);
|
|
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; }
|
};
|