elevator  0.7
Симулятор пассажирского лифта
Класс Elevator

Класс — кабина лифта Подробнее...

#include <Elevator.h>

Открытые члены

 Elevator (size_t numberOfFloors, size_t maxCapacity, size_t id)
 Инициализирующий конструктор Подробнее...
 

Друзья

class Control
 

Подробное описание

Класс — кабина лифта

См. определение в файле Elevator.h строка 79

Конструктор(ы)

Elevator::Elevator ( size_t  numberOfFloors,
size_t  maxCapacity,
size_t  id 
)

Инициализирующий конструктор

Аргументы
[in]numberOfFloorsколичество этажей (считая подвал)
[in]maxCapacityмаксимальная вместимость кабины лифта
[in]idпорядковый номер кабины лифта

См. определение в файле Elevator.cpp строка 17

18  : buttons(numberOfFloors, false)
19  , capacity(maxCapacity)
20  , myid(id)
21  , timeToSelfProgramme(0)
22  , position(0)
23  , acceleration(ElevatorAcceleration::uniform)
24  , destinationFloor(0)
25  , doorsStatus(ElevatorDoorsStatus::closed)
26  , indicator(ElevatorIndicator::both)
27  , status(ElevatorStatus::staying)
28 {
29 }
стрелочки в обоих направлениях
const size_t numberOfFloors
Общее число этажей
Definition: main.cpp:67
движется равномерно или стоит
стоит (не движется)

Документация по друзьям класса и функциям, относящимся к классу

friend class Control
friend

См. определение в файле Elevator.h строка 81


Объявления и описания членов классов находятся в файлах: