Добавил:
lublyanka
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Курсовая вариант 38 / ConsoleApplication1 / IterationCircleMoment
.h#pragma once
#include "stdafx.h"
#include <string>
#include <vector>
#include <iostream>
#include <limits>
//JAVA TO C++ CONVERTER NOTE: Forward class declarations:
namespace OEMInf { class Aircraft; }
namespace OEMInf
{
class IterationCircleMoment
{
public:
int DEFAULT_ITERATION_TIME = 1440;
int timeOut = 0, loadTime = 0;
int currentTime = 0, previousTime = 0, bidTimeIn = 0, bidTimeOut = 0, releaseTime = 0;
int counterOfCancelledBids = 0;
int counterOfServedBidsOut = 0;
int counterOfServedBidsIn = 0;
int all = 0;
bool isRunwayLoad = false;
int maxCircle = 0, maxTailOut = 0, maxTailIn = 0;
int middleNewBidArrivingTimeOut = 0, variationNewBidArrivingTimeOut = 0, middleNewBidArrivingTimeIn = 0, variationNewBidArrivingTimeIn = 0;
std::vector<Aircraft*> aircraftInBuffer = std::vector<Aircraft*>();
std::vector<Aircraft*> aircraftOutBuffer = std::vector<Aircraft*>();
IterationCircleMoment(int middleNewBidArrivingTimeOut, int variationNewBidArrivingTimeOut, int middleNewBidArrivingTimeIn, int variationNewBidArrivingTimeIn);
static int makeRandomTime(int middle, int variation);
virtual void bidTimeProcedure(IterationCircleMoment *iteration);
public:
virtual void releaseTimeProcedure(IterationCircleMoment *iteration);
static void main(int argc, _TCHAR* argv[]);
};
}
Соседние файлы в папке ConsoleApplication1