added destructionPower as abstractionLayer

This commit is contained in:
Raphael Maenle
2017-12-20 22:05:04 +01:00
parent ce5e007bc7
commit 058a96ab08
7 changed files with 115 additions and 4 deletions

View File

@ -12,7 +12,7 @@ void AbstractionLayer_1::PreProcessing(const vector<Part*>* partArray)
}
//it through qualityVector and removes all that do not trigger PlaceOfPartGood
bool AbstractionLayer_1::EvalueteQuality (const coor constraintCoordinate, qualityVector& qVector)
bool AbstractionLayer_1::EvaluateQuality (const coor constraintCoordinate, qualityVector& qVector)
{
for(auto it = qualityVector.begin();it!=qualityVector.end();it++)
{

View File

@ -16,7 +16,7 @@ class AbstractionLayer_1 : public AbstraktionLayer_Base<AbstractionLayer_1_Prope
{
public:
void PreProcessing(const vector<Part*>* partArray);//override
bool EvalueteQuality (const coor constraintCoordinate, qualityVector& qVector);
bool EvaluateQuality (const coor constraintCoordinate, qualityVector& qVector);
bool SetConstraintOnPosition(const coor constraintCoordinate, const AbstractionLayer_1_Properties constraint);
bool RemoveConstraintOnPosition(const coor constraintCoordinate);
bool PlaceOfPartGood(coor myCoor, uint8_t& myPart);