"vec4 performPredicateBasedShading(in float intensity, in float gradientMagnitude, in float gradientAngle, float viewAngle, in float snr, in float vesselness, in float confidence, in uint label) {\n"
" float impCount = 0.0;\n"
" float hueCount = 0.0;\n"
" vec4 impSum = vec4(0.0, 0.0, 0.0, 1.0);\n";
for(size_ti=0;i<_predicates.size();++i){
if(_predicates[i]->isEnabled()){
toReturn+=
" if "+_predicates[i]->getPredicateEvaluationGlslString()+" {\n"
"uint computePredicateBitfield(in float intensity, in float gradientMagnitude, in float gradientAngle, float viewAngle, in float snr, in float vesselness, in float confidence, in uint label) {\n"
p_histogram.getPredicateHistogram()->setPredicateFunctionArgumentString("in float intensity, in float gradientMagnitude, in float gradientAngle, float viewAngle, in float snr, in float vesselness, in float confidence, in uint label");
p_predicateHistogram.getPredicateHistogram()->setPredicateFunctionArgumentString("in float intensity, in float gradientMagnitude, in float gradientAngle, float viewAngle, in float snr, in float vesselness, in float confidence, in uint label");