This commit is contained in:
2025-10-22 19:07:59 +02:00
parent 59fd47e684
commit 060b9f9182
2 changed files with 5 additions and 7 deletions

View File

@@ -11,6 +11,7 @@ enum DrawingStage
drawTree, drawTree,
drawBig, drawBig,
calSim, calSim,
save,
done, done,
}; };

View File

@@ -107,9 +107,12 @@ void Vapp::update()
simil[3] = Similarity::calc_similarity(manager.vector, Similarity::hamming_distance); simil[3] = Similarity::calc_similarity(manager.vector, Similarity::hamming_distance);
simil[4] = Similarity::calc_similarity(manager.vector, Similarity::hamming_distance_without_seeds); simil[4] = Similarity::calc_similarity(manager.vector, Similarity::hamming_distance_without_seeds);
simil[5] = Similarity::calc_similarity(manager.vector, Similarity::levenshtein_distance); simil[5] = Similarity::calc_similarity(manager.vector, Similarity::levenshtein_distance);
stageOfDrawing = DrawingStage::save;
break;
case DrawingStage::save:
drawToFile();
stageOfDrawing = DrawingStage::done; stageOfDrawing = DrawingStage::done;
break; break;
case DrawingStage::done: case DrawingStage::done:
enableAll = true; enableAll = true;
break; break;
@@ -137,10 +140,6 @@ void Vapp::draw()
{ {
setUpTable(); setUpTable();
} }
if (ImGui::MenuItem("DrawToFile", nullptr, false, enableAll))
{
drawToFile();
}
ImGui::EndMainMenuBar(); ImGui::EndMainMenuBar();
} }
@@ -363,12 +362,10 @@ void Vapp::setUpTable()
void Vapp::drawToFile() void Vapp::drawToFile()
{ {
enableAll = false;
int64_t id = ids[selected_id_index]; int64_t id = ids[selected_id_index];
char buff[50]; char buff[50];
sprintf(buff, "%ld_%d.png", id, selected_gen); sprintf(buff, "%ld_%d.png", id, selected_gen);
Image image = LoadImageFromTexture(bigTexture.texture); Image image = LoadImageFromTexture(bigTexture.texture);
ExportImage(image, buff); ExportImage(image, buff);
UnloadImage(image); UnloadImage(image);
enableAll = true;
} }