BicycleCar gc_;
ParkingSlot ps_;
- // find entry to slot by reverse approach
+ // find entry to slot
void fe_parallel();
void fe_perpendicular();
+ // find entry to slot by reverse approach
void fer_parallel();
void fer_perpendicular();
+ // set goal car
+ void gc_to_4();
public:
/*! \brief Return `true` if there is collision.
When any `BicycleCar` of possible inits is reached, then
parking maneuver is a peace of cake.
+ \param cnt Number of inits.
\param dist Distance between inits.
*/
- std::vector<BicycleCar> possible_inits(double dist);
- std::vector<BicycleCar> possible_inits()
+ std::vector<BicycleCar> possible_goals(
+ unsigned int cnt,
+ double dist
+ );
+ std::vector<BicycleCar> possible_goals()
{
- return this->possible_inits(1);
+ return this->possible_goals(10, 1);
}
// find entry