public void ModelParameterResolver(int type, TowerModel tower, Models.LISFileReader lisFile) { Dictionary <int, LISFileItem> NODE_ID_TO_ITEM = lisFile.ITEM_DICTIONARY; int TYPE_ID = lisFile.param.SpecialTypeId; switch (type) { case 0: break; case 1: SetDisplacementModelParamters(tower, NODE_ID_TO_ITEM, TYPE_ID); break; case 2: SetStrainModelParamters(tower, NODE_ID_TO_ITEM, TYPE_ID); break; case 3: break; case 4: break; } }
public void ModelColorTableResolver(int type, TowerModel tower, Models.LISFileReader lisFile) { Dictionary <int, LISFileItem> NODE_ID_TO_ITEM = lisFile.ITEM_DICTIONARY; int TYPE_ID = lisFile.param.SpecialTypeId; switch (type) { case 0: GetTemperatureColorTable(tower, NODE_ID_TO_ITEM); break; case 1: GetDisplacementColorTable(tower, NODE_ID_TO_ITEM, TYPE_ID); break; case 2: GetStressColorTable(tower, NODE_ID_TO_ITEM, TYPE_ID); break; case 3: GetStrainColorTable(tower, NODE_ID_TO_ITEM, TYPE_ID); break; case 4: GetPlasticStrainColorTable(tower, NODE_ID_TO_ITEM, TYPE_ID); break; } // assign new elem-color table tower.SetColorGen(ColorGen); }