From cb73825f857c9f118ed0365612dc442f58aa8f06 Mon Sep 17 00:00:00 2001 From: Jiri Vlasak Date: Fri, 19 Jul 2019 15:51:10 +0200 Subject: [PATCH] Link bcar, pslot libraries --- CMakeLists.txt | 5 +++++ api/psp.h | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 90d0742..86962ce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,11 @@ cmake_minimum_required(VERSION 2.8) project(psp) +include_directories(../bcar/api) +link_directories(../../bcar/build) +link_libraries(bcar) +link_libraries(pslot) + include_directories(${CMAKE_CURRENT_SOURCE_DIR}/incl) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/api) diff --git a/api/psp.h b/api/psp.h index 186143b..7711cc1 100644 --- a/api/psp.h +++ b/api/psp.h @@ -1,11 +1,23 @@ #ifndef PSP_H #define PSP_H +#include "bcar.h" +#include "pslot.h" + /*! \brief Parking Slot Planner basic class. + +\param cc Current bicycle car. +\param ps Parking slot. */ class PSPlanner { private: + BicycleCar *cc_ = new BicycleCar(); + ParkingSlot *ps_ = new ParkingSlot(); public: + // getters, setters + BicycleCar *cc() { return this->cc_; } + ParkingSlot *ps() { return this->ps_; } + PSPlanner(); }; -- 2.39.2