Skip to content

Commit fcc51ba

Browse files
imikejacksonclaude
andcommitted
ENH: Add generate_pole_figure program for .ang and .ctf files
Reads an EBSD data file (.ang or .ctf), groups orientations by phase, and generates 3 pole figure TIFF images per phase using the default pole figure directions for each crystal symmetry class. Includes stereographic projection annotations (great circles, Miller indices). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 019b6fd commit fcc51ba

2 files changed

Lines changed: 445 additions & 0 deletions

File tree

Source/Apps/SourceList.cmake

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@ add_executable(generate_ipf_from_file ${EbsdLibProj_SOURCE_DIR}/Source/Apps/gene
4141
target_link_libraries(generate_ipf_from_file PUBLIC EbsdLib)
4242
target_include_directories(generate_ipf_from_file PUBLIC ${EbsdLibProj_SOURCE_DIR}/Source)
4343

44+
add_executable(generate_pole_figure ${EbsdLibProj_SOURCE_DIR}/Source/Apps/generate_pole_figure.cpp)
45+
target_link_libraries(generate_pole_figure PUBLIC EbsdLib)
46+
target_include_directories(generate_pole_figure PUBLIC ${EbsdLibProj_SOURCE_DIR}/Source)
47+
4448
add_executable(ParseAztecProject ${EbsdLibProj_SOURCE_DIR}/Source/Apps/ParseAztecProject.cpp)
4549
target_link_libraries(ParseAztecProject PUBLIC EbsdLib)
4650
target_include_directories(ParseAztecProject PUBLIC ${EbsdLibProj_SOURCE_DIR}/Source)

0 commit comments

Comments
 (0)