WTTrackingMapRecorderDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | WTTrackingMapRecorder.h |
Overview
@Brief WTTrackingMapRecorderDelegate provides methods that inform about an active 3d tracking map recording session.
– trackingMapRecorder:didChangeTrackingMapRecordingQualityFrom:toQuality:
@Brief Called whenever an active 3d tracking map recording session changes it’s quality.
- (void)trackingMapRecorder:(WTTrackingMapRecorder *)trackingMapRecorder didChangeTrackingMapRecordingQualityFrom:(WTTrackingMapRecordingQuality)oldTrackingQuality toQuality:(WTTrackingMapRecordingQuality)newTrackingQuality
Parameters
trackingMapRecorder |
The WTTrackingMapRecorder object that changed it’s traching quality |
---|---|
oldTrackingQuality |
The previously tracking quality before the new value was registered internally |
newTrackingQuality |
The new tracking quality |
Discussion
The new recording quality might be worse than the previous one, meaning that a new value doesn’t has to be better than a previous one.
Declared In
WTTrackingMapRecorder.h
– trackingMapRecorder:didUpdateTrackingMapRecordingState:
@Brief Called whenever the state of a active recording session changes.
- (void)trackingMapRecorder:(WTTrackingMapRecorder *)trackingMapRecorder didUpdateTrackingMapRecordingState:(BOOL)isRecording
Parameters
trackingMapRecorder |
The WTTrackingMapRecorder object that changed it’s recording state |
---|---|
isRecording |
Indicates if the recording is running or not |
Discussion
This method can be used to detect interruptions (tracking got lost) during a recording sessions. Once the recording was interrupted, -isRecording will return NO and -stopTrackingMapRecording/-startTrackingMapRecording has to be called in order to start a new tracking map recording session.
Declared In
WTTrackingMapRecorder.h
– trackingMapRecorder:didUpdateTrackingMapRecording:
@Brief Called whenever an active 3d tracking map recording session changed it’s tracking information.
- (void)trackingMapRecorder:(WTTrackingMapRecorder *)trackingMapRecorder didUpdateTrackingMapRecording:(WTTarget *)trackingMap
Parameters
trackingMapRecorder |
The WTTrackingMapRecorder object that updated it’s recording data |
---|---|
trackingMap |
An object that represents the current recording state. This can be used to already draw augmentations while the recording is running. |
Discussion
The new tracking map recording information can be used to already place objects in 3D space to e.g. visualize the recording process.
Declared In
WTTrackingMapRecorder.h