Once initial photogrammetric calculations are complete, a data structure mapping the sample ID (or index if
a folder was used) to the 6DOF algorithmically estimated pose of that sample is returned.
Members (2)
get · iOS 17.0+
urlsBySample
TypeScript
get urlsBySample(): Record<number, string>
Swift declaration
var urlsBySample: [Int : URL] { get }
Mapping from the sample ID to the image URL in the input folder corresponding to that sample ID. This simplifies the
visualization of which image in the input folder corresponds to a given computed pose.
Note: the dictionary is empty unless a folder of images was used to create this session. If the session is created from
a custom `Sequence` it is expected that the caller has maintained the map from provided sample ID to original image
location.
get · iOS 17.0+
posesBySample
TypeScript
get posesBySample(): Record<number, PhotogrammetrySession_Pose>
Swift declaration
let posesBySample: [Int : PhotogrammetrySession.Pose]
Mapping from the sample ID to the 6DOF algorithmically estimated pose
of that sample. Each `Pose` will have a world translation and rotation representing that shot's estimated
pose (position and orientation in space) with respect to the estimated coordinate system.