Program Listing for File Pos.h
↰ Return to documentation for file (libs/mcg/include/mcg/Pos.h
)
#pragma once
#include <memory>
#include <nlohmann/json.hpp>
#include <string>
class Pos {
private:
int x;
int y;
int z;
public:
int getX();
int getY();
int getZ();
void setX(int x);
void setY(int y);
void setZ(int z);
void shiftX(int shift);
void shiftY(int shift);
void shiftZ(int shift);
void shift(int shiftX, int shiftY, int shiftZ);
nlohmann::json virtual toSemanticMapJSON();
Pos(int x, int y, int z);
~Pos();
};