added AbstractionLayer Template

Basic layer implementation to use as a template for new layers. Including detailed ToDos.
This commit is contained in:
PGotzmann
2018-01-23 19:35:02 +01:00
parent 5be9f6cbf7
commit ec4a5da05c
4 changed files with 132 additions and 0 deletions

View File

@ -0,0 +1,26 @@
#include "AbstractionLayer_TemplateLayer.h" //TODO: Replace every occurrence of "TemplateLayer" in this file with Layer Name
#include "../../../header.h" //TODO: add AbstractionLayer_TemplateLayer.cpp to CMakeList
#include <iostream>
bool AbstractionLayer_TemplateLayer::PreProcessing(coor mySize, const vector<Part*>* partArray)
{
//TODO: your implementation (see AbstractionLayer_Base.h for further descriptions)
}
bool AbstractionLayer_TemplateLayer::EvaluateQuality (coor constraintCoordinate, qualityVector& qVector)
{
//TODO: your implementation (see AbstractionLayer_Base.h for further descriptions)
}
bool AbstractionLayer_TemplateLayer::SetConstraintOnPosition(const coor constraintCoordinate,const AbstractionLayer_TemplateLayer_Properties constraint)
{
//TODO: your implementation (see AbstractionLayer_Base.h for further descriptions)
}
bool AbstractionLayer_TemplateLayer::RemoveConstraintOnPosition(const coor constraintCoordinate)
{
//TODO: your implementation (see AbstractionLayer_Base.h for further descriptions)
}