#pragma once #include using namespace std; class AbstractionLayer_KantenLaenge_Properties { public: AbstractionLayer_KantenLaenge_Properties():SideLength({0,0,0,0,0,0,0,0}){} float getSideLength(int i){if (i<8 && i>=0)return SideLength[i]; else return -1;}; void shift(int i); private: vector SideLength; friend class AbstractionLayer_KantenLaenge; friend class AbstractionLayer_PoempelPosition; friend class AbstractionLayer_1; };