convert method
void
convert()
Implementation
void convert() {
if (!convertedNode) {
//if not already converted
for (var node in leafNodes) {
//for each leaf nodes check if it has a value
switch (node.conversionType) {
case linearConversion:
{
_linearConvert(node);
break;
}
case reciprocalConversion:
{
_reciprocoConvert(node);
break;
}
case baseConversion:
{
_baseConvert(node);
break;
}
}
}
} else {
//se ha valore
for (var node in leafNodes) {
if (node.convertedNode == false) _applyDown();
}
}
}