再次修复了代码

提高了代码的可读性
This commit is contained in:
jackfiled 2022-07-04 17:17:49 +08:00
parent dc7635d8d0
commit 8657066b49
8 changed files with 16 additions and 20 deletions

View File

@ -8,11 +8,11 @@
class BusFCFSStrategy : public BusStrategyBase
{
int GetBusDirection();
int GetBusDirection() override;
bus_query_t *GetTargetQuery();
bus_query_t *GetTargetQuery() override;
bus_query_t *HandleBTWQuery();
bus_query_t *HandleBTWQuery() override;
};

View File

@ -9,11 +9,11 @@
class BusSCANStrategy : public BusStrategyBase
{
int GetBusDirection();
int GetBusDirection() override;
bus_query_t *GetTargetQuery();
bus_query_t *GetTargetQuery() override;
bus_query_t *HandleBTWQuery();
bus_query_t *HandleBTWQuery() override;
};

View File

@ -8,11 +8,11 @@
class BusSSTFStrategy : public BusStrategyBase
{
int GetBusDirection();
int GetBusDirection() override;
bus_query_t *GetTargetQuery();
bus_query_t *GetTargetQuery() override;
bus_query_t *HandleBTWQuery();
bus_query_t *HandleBTWQuery() override;
};

View File

@ -44,7 +44,7 @@ public:
BusStrategyBase();
virtual ~BusStrategyBase();
~BusStrategyBase() override;
/**
*

View File

@ -47,7 +47,7 @@ public:
* @param stop_number
* @return
*/
int GetStopSpaceLength(int stop_number) const;
static int GetStopSpaceLength(int stop_number) ;
/**
*

View File

@ -10,7 +10,7 @@ PosPair::PosPair()
pos_y = stop_begin_y;
}
int PosPair::GetStopSpaceLength(int stop_number) const
int PosPair::GetStopSpaceLength(int stop_number)
{
return 2 * (stop_rail_width + stop_rail_height) / stop_number;
}

View File

@ -131,15 +131,13 @@ BusStrategyBase *StrategyFactory::GetStrategy(const QString& file_name)
break;
case BUS_SCAN:
controller = new BusSCANStrategy;
break;
default:
controller = nullptr;
break;
}
if(controller != nullptr)
{
controller->rails_model->CreateRails(distance, total_station);
controller->strategy = chosen_strategy;
}
controller->rails_model->CreateRails(distance, total_station);
controller->strategy = chosen_strategy;
return controller;
}

View File

@ -13,9 +13,7 @@ BusModel::BusModel()
}
BusModel::~BusModel()
{
}
= default;
void BusModel::ResetBus(rail_node_t *head)
{