|
|
@ -72,21 +72,22 @@ struct hospital_spot {
|
|
|
|
class Patient {
|
|
|
|
class Patient {
|
|
|
|
public:
|
|
|
|
public:
|
|
|
|
// Constructor/Deconstrctor
|
|
|
|
// Constructor/Deconstrctor
|
|
|
|
Patient(int32_t id, int spot_index, int32_t x, int32_t y, int32_t z);
|
|
|
|
Patient(int32_t id, size_t spot_index, int32_t x, int32_t y, int32_t z);
|
|
|
|
int32_t getID() { return this->id; };
|
|
|
|
int32_t getID() { return this->id; };
|
|
|
|
int32_t getSpotIndex() { return this->spot_index; };
|
|
|
|
size_t getSpotIndex() { return this->spot_index; };
|
|
|
|
int32_t returnX() { return this->spot_in_hospital.x; };
|
|
|
|
int32_t returnX() { return this->spot_in_hospital.x; };
|
|
|
|
int32_t returnY() { return this->spot_in_hospital.y; };
|
|
|
|
int32_t returnY() { return this->spot_in_hospital.y; };
|
|
|
|
int32_t returnZ() { return this->spot_in_hospital.z; };
|
|
|
|
int32_t returnZ() { return this->spot_in_hospital.z; };
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
private:
|
|
|
|
struct hospital_spot spot_in_hospital;
|
|
|
|
struct hospital_spot spot_in_hospital;
|
|
|
|
int id;
|
|
|
|
int32_t id;
|
|
|
|
int spot_index;
|
|
|
|
size_t spot_index;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
Patient::Patient(int32_t id, int32_t spot_index, int32_t x, int32_t y, int32_t z){
|
|
|
|
Patient::Patient(int32_t id, size_t spot_index, int32_t x, int32_t y, int32_t z){
|
|
|
|
this->id = id;
|
|
|
|
this->id = id;
|
|
|
|
|
|
|
|
this->spot_index = spot_index;
|
|
|
|
this->spot_in_hospital.x = x;
|
|
|
|
this->spot_in_hospital.x = x;
|
|
|
|
this->spot_in_hospital.y = y;
|
|
|
|
this->spot_in_hospital.y = y;
|
|
|
|
this->spot_in_hospital.z = z;
|
|
|
|
this->spot_in_hospital.z = z;
|
|
|
|