WimaVehicle.cc 1.11 KB
Newer Older
1 2 3 4 5
#include "WimaVehicle.h"



WimaVehicle::WimaVehicle(QObject *parent):
6 7 8 9 10
    QObject                 (parent)
    ,_vehicle               (nullptr)
    ,_servicePolygon        (nullptr)
    ,_vehicleCorridor       (nullptr)
    ,_measurementPolygon    (nullptr)
11 12 13
{

}
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49

void WimaVehicle::setVehicle(Vehicle *vehicle)
{
    if(vehicle != nullptr){
        _vehicle = vehicle;
    }else {
        qWarning("Not a valid vehicle!");
    }
}

void WimaVehicle::setServicePolygon(WimaServicePolygon *servicePolygon)
{
    if(servicePolygon != nullptr){
        _servicePolygon = servicePolygon;
    }else{
        qWarning("Not a valid service Polygon!");
    }
}

void WimaVehicle::setVehicleCorridor(WimaVehicleCorridor *vehicleCorridor)
{
    if(vehicleCorridor != nullptr){
        _vehicleCorridor = vehicleCorridor;
    }else{
        qWarning("Not a valid vehicle Corridor!");
    }
}

void WimaVehicle::setMeasurementPolygon(WimaVehicleMeasurementPolygon *measurementPolygon)
{
    if(measurementPolygon != nullptr){
        _measurementPolygon = measurementPolygon;
    }else{
        qWarning("Not a valid measurementPolygon!");
    }
}