diff --git a/ShoulderCase/@Humerus/getAmiraLandmarks.m b/ShoulderCase/@Humerus/getAmiraLandmarks.m new file mode 100644 index 0000000..0f3d977 --- /dev/null +++ b/ShoulderCase/@Humerus/getAmiraLandmarks.m @@ -0,0 +1,17 @@ +function output = getAmiraLandmarks(obj) + SCase = obj.shoulder.SCase; + + filename = "newHHLandmarks" + SCase.id4C + ".landmarkAscii"; + filepath = fullfile(SCase.dataAmiraPath, filename); + + if not(isfile(filepath)) + % Check for old version of humeral head landmarks + filename = "HHLandmarks" + SCase.id4C + ".landmarkAscii"; + filepath = fullfile(SCase.dataAmiraPath, filename); + end + + assert(isfile(filepath), "No Amira landmarks found."); + + importedLandmarks = importdata(filepath, " ", 14); + output = importedLandmarks.data; +end \ No newline at end of file