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();
    }
  }
}