21 #import <Foundation/Foundation.h> 22 #import <GLKit/GLKit.h> 23 #import <AVFoundation/AVFoundation.h> 25 #import "PKTRecognitionOptions.h" 26 #import "PKTIRecognitionListener.h" 27 #import "PKTINetworkInfoProvider.h" 30 typedef void(^PKTRecognitionControllerCompletionHandler)(void);
32 typedef NS_ENUM(NSInteger, PKTRecognitionFocusMode) {
33 PKTFocusModeLocked = AVCaptureFocusModeLocked,
34 PKTFocusModeAutoFocus = AVCaptureFocusModeAutoFocus,
35 PKTFocusModeContinuousAutoFocus = AVCaptureFocusModeContinuousAutoFocus,
36 PKTFocusModeCenter = PKTFocusModeContinuousAutoFocus + 1,
37 PKTFocusModeCenterTap = PKTFocusModeContinuousAutoFocus +2
72 -(void)CloseWithSessionReset:(PKTRecognitionControllerCompletionHandler)completionHandler;
100 -(void)getCurrentProjectionMatrix:(
float **)matrixPointer;
106 -(void)getCurrentModelViewMatrix:(
float **)matrixPointer;
125 -(void)RenderCameraWithViewPortSize:(CGSize) viewPortSize
132 -(void)setFocusMode:(PKTRecognitionFocusMode)focusMode;
144 -(void)setMarkerCacheSize:(
int) markerCacheSize;
PKTIRecognitionListener protocol.
Definition: PKTIRecognitionListener.h:24
void DisableRecognitionEffect()
disable the orange dots recognition effect
void StopRecognition()
Stop Recognition Session.
PKTMarker * getCurrentMarker()
Get Current Tracking Marker.
bool isTracking()
Check if recognition session has been tracked a marker.
void DisableRecognition()
Disable the recognition system.
bool IsRecognitionEnabled()
Is the recognition system enabled.
PKTMarker class.
Definition: PKTMarker.h:34
void EnableRecognitionEffect()
enable the orange dots recognition effect
PKTRecognitionFocusMode getFocusMode()
Get focus mode on Capture Device.
bool isActive()
Check if recognition session is running.
The Pikkart Augmented Reality View Controller.
Definition: PKTRecognitionController.h:48
bool disableTorch()
Disable Torch on device, if available.
bool enableTorch()
Enable Torch on device, if available.
Pikkart Recognition Process tracking options.
Definition: PKTRecognitionOptions.h:47
void StopRecognitionWithoutCameraReset()
Stop Recognition Session without AVCaptureSession reset.
void EnableRecognition()
Enables the recognition system.