Classes

The following classes are available globally.

  • Luna ID SDK main configuration object.

    See more

    Declaration

    Objective-C

    @interface LCLunaConfiguration : NSObject

    Swift

    class LCLunaConfiguration : NSObject
  • Object of the best shot.

    See more

    Declaration

    Objective-C

    @interface LCBestShotModel : NSObject

    Swift

    class LCBestShotModel : NSObject
  • Detector builder of the best shot.

    See more

    Declaration

    Objective-C

    @interface LCBestShotBuilder : NSObject

    Swift

    class LCBestShotBuilder : NSObject
  • Some critical values which can change bestshot collection logic

    See more

    Declaration

    Objective-C

    @interface LCBestShotConfiguration : NSObject

    Swift

    class LCBestShotConfiguration : NSObject
  • Common pars for interactions

    See more

    Declaration

    Objective-C

    @interface LCInteractionsConfig : NSObject

    Swift

    class LCInteractionsConfig : NSObject
  • Object of the face detection.

    See more

    Declaration

    Objective-C

    @interface LCFaceDetection : NSObject

    Swift

    class LCFaceDetection : NSObject
  • Builder for correct creation of LCLunaIDServiceProtocol object

    See more

    Declaration

    Objective-C

    @interface LCLunaIDServiceBuilder : NSObject

    Swift

    class LCLunaIDServiceBuilder : NSObject
  • Thread safe realization of log system to show logs not only on XCode console but write it in file at once

    See more

    Declaration

    Objective-C

    @interface LCThreadSafeLog : NSObject

    Swift

    class LCThreadSafeLog : NSObject
  • Implemenation of timer

    See more

    Declaration

    Objective-C

    @interface LCSecundenMeter : NSObject

    Swift

    class LCSecundenMeter : NSObject
  • Config which declares pars for blinking interaction step

    See more

    Declaration

    Objective-C

    @interface LCBlinkConfig : NSObject <LCStepConfigProtocol>

    Swift

    class LCBlinkConfig : NSObject, LCStepConfigProtocol
  • Config which declares pars for head up movement interaction step

    See more

    Declaration

    Objective-C

    @interface LCUpHeadTrackConfig : NSObject <LCStepConfigProtocol>

    Swift

    class LCUpHeadTrackConfig : NSObject, LCStepConfigProtocol
  • Config which declares pars for head down movement interaction step

    See more

    Declaration

    Objective-C

    @interface LCDownHeadTrackConfig : NSObject <LCStepConfigProtocol>

    Swift

    class LCDownHeadTrackConfig : NSObject, LCStepConfigProtocol
  • Config which declares pars for left head rotation movement interaction step

    See more

    Declaration

    Objective-C

    @interface LCLeftHeadTrackConfig : NSObject <LCStepConfigProtocol>

    Swift

    class LCLeftHeadTrackConfig : NSObject, LCStepConfigProtocol
  • Config which declares pars for right head rotation movement interaction step

    See more

    Declaration

    Objective-C

    @interface LCRightHeadTrackConfig : NSObject <LCStepConfigProtocol>

    Swift

    class LCRightHeadTrackConfig : NSObject, LCStepConfigProtocol
  • Contains edge frame for report when single interaction is finished

    See more

    Declaration

    Objective-C

    @interface LCInteractionFrameInfo : NSObject

    Swift

    class LCInteractionFrameInfo : NSObject
  • Config which holds al the info about license data

    See more

    Declaration

    Swift

    @objc
    public final class LCLicenseConfig : NSObject, Decodable
  • Wrapper over obj-c log functionality to enable it in swift reality

    See more

    Declaration

    Swift

    final public class LCSafeLoggerWrapper