LinearFunctionParameters linearParameters = SteinersAlgorithm.getLinearFunctionParameters(edge.getStart(), edge.getEnd());
// find node which does not belong to edge - another node will have one
Node oppositeSideNode;
if (edge.containsNode(triangle.getEdgeList().get(1).getStart())) {
oppositeSideNode = triangle.getEdgeList().get(1).getEnd();
} else {
oppositeSideNode = triangle.getEdgeList().get(1).getStart();
}