Skip to content

Commit 3874e01

Browse files
imikejacksonclaude
andcommitted
chore: generate gridded NH legends at 2000x2000 with 0.5-degree grid
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 23e606c commit 3874e01

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

Source/Apps/generate_ipf_legends.cpp

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -375,21 +375,22 @@ void GenerateNolzeHielscherLegends(int imageDim)
375375
result = TiffWriter::WriteColorImage(ss.str(), imageDim, imageDim, 3, legend->getPointer(0));
376376
std::cout << ops.getSymmetryName() << " NH Triangle Result: " << result.first << ": " << result.second << std::endl;
377377

378-
// Set to grid-interpolated mode (MTEX-style rendering)
379-
ops.setLegendRenderMode(ebsdlib::LegendRenderMode::GridInterpolated, 1.0);
378+
// Set to grid-interpolated mode (MTEX-style rendering, 0.5 degree grid)
379+
ops.setLegendRenderMode(ebsdlib::LegendRenderMode::GridInterpolated, 0.5);
380380

381-
// Generate gridded full-circle legend
382-
legend = ops.generateIPFTriangleLegend(imageDim, true);
381+
// Generate gridded legends at higher resolution (2000x2000)
382+
constexpr int k_GriddedImageDim = 2000;
383+
legend = ops.generateIPFTriangleLegend(k_GriddedImageDim, true);
383384
ss.str("");
384385
ss << k_Output_Dir << "/" << symName << "/" << symName << "_NH_GRIDDED_FULL.tiff";
385-
result = TiffWriter::WriteColorImage(ss.str(), imageDim, imageDim, 3, legend->getPointer(0));
386+
result = TiffWriter::WriteColorImage(ss.str(), k_GriddedImageDim, k_GriddedImageDim, 3, legend->getPointer(0));
386387
std::cout << ops.getSymmetryName() << " NH Gridded Full Result: " << result.first << ": " << result.second << std::endl;
387388

388389
// Generate gridded triangle-only legend
389-
legend = ops.generateIPFTriangleLegend(imageDim, false);
390+
legend = ops.generateIPFTriangleLegend(k_GriddedImageDim, false);
390391
ss.str("");
391392
ss << k_Output_Dir << "/" << symName << "/" << symName << "_NH_GRIDDED.tiff";
392-
result = TiffWriter::WriteColorImage(ss.str(), imageDim, imageDim, 3, legend->getPointer(0));
393+
result = TiffWriter::WriteColorImage(ss.str(), k_GriddedImageDim, k_GriddedImageDim, 3, legend->getPointer(0));
393394
std::cout << ops.getSymmetryName() << " NH Gridded Triangle Result: " << result.first << ": " << result.second << std::endl;
394395

395396
// Reset to TSL for subsequent operations

0 commit comments

Comments
 (0)