Enumerations

The following enumerations are available globally.

  • This enum describes the types of default body shapes.

    See more

    Declaration

    Objective-C

    enum RRBodyModel3DDefaultShapesConfigShapeType {}

    Swift

    enum RRBodyModel3DDefaultShapesConfigShapeType : Int
  • RRCameraType provides values for different camera types

    See more

    Declaration

    Objective-C

    enum RRCameraType {}

    Swift

    enum RRCameraType : Int
  • RRCaptureSessionEventType represents all possible events user can observe during capture session

    See more

    Declaration

    Objective-C

    enum RRCaptureSessionEventType {}

    Swift

    enum RRCaptureSessionEventType : Int
  • RRCroppingWhitespaceTolerance defines the tolerance regarding whitespace (region without image content) within the cropped image region.

    See more

    Declaration

    Objective-C

    enum RRCroppingWhitespaceTolerance {}
  • Defines the shape of the cropping mask

    See more

    Declaration

    Objective-C

    enum RRCroppingShape {}
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, RRFaceDetectionHeadOrientation) {
      /// Head is upright orientated and is facing the camera
      RRFaceDetectionHeadOrientationStraight = 0,
      /// Head is not upright or not facing the camera
      RRFaceDetectionHeadOrientationRotated = 1,
      /// Head orientation could not be determined (This applies to devices prior to iOS 12.0)
      RRFaceDetectionHeadOrientationUndefined = 2
    }

    Swift

    enum RRFaceDetectionHeadOrientation : Int
  • RRGarmentCompressionType defines different types of compression for RRGarment serialization

    See more

    Declaration

    Objective-C

    enum RRGarmentCompressionType {}

    Swift

    enum RRGarmentCompressionType : Int
  • Enumeration of the different types of garments known and used in PictofitCore.

    See more

    Declaration

    Objective-C

    enum RRGarmentGroup {}

    Swift

    enum RRGarmentGroup : Int
  • RRGender provides values for different gender types

    See more

    Declaration

    Objective-C

    enum RRGender {}
  • RRHeadImageVerificationResult defines generic result options for a head image verification call that just can succeed or fail

    See more

    Declaration

    Objective-C

    enum RRHeadImageVerificationResult {}

    Swift

    enum RRHeadImageVerificationResult : Int
  • RRHeadImageFaceRectangleVerificationResult defined result options for checking a detected face rectangle for plausibility

    See more

    Declaration

    Objective-C

    enum RRHeadImageFaceRectangleVerificationResult {}

    Swift

    enum RRHeadImageFaceRectangleVerificationResult : Int
  • RRHeadImageFacePoseVerificationResult defined result options for checking a detected face orientation for plausibility

    See more

    Declaration

    Objective-C

    enum RRHeadImageFacePoseVerificationResult {}

    Swift

    enum RRHeadImageFacePoseVerificationResult : Int
  • RRImage color format type

    See more

    Declaration

    Objective-C

    enum RRImageFormat {}

    Swift

    enum RRImageFormat : Int
  • Scaling mode for visual content.

    See more

    Declaration

    Objective-C

    enum RRScalingMode {}
  • Line joint and cap types

    See more

    Declaration

    Objective-C

    enum RRLineJointType {}

    Swift

    enum RRLineJointType : Int
  • Enumeration type for joint types that are detected using the RRPoseDetection class.

    See more

    Declaration

    Objective-C

    enum RRPoseDetectionJointType {}

    Swift

    enum RRPoseDetectionJointType : Int
  • Enumeration type for joint detection algorithm. There exist two different algorithm where one is overall more accurate but slower, the other one is a little bit less accurate but faster.

    See more

    Declaration

    Objective-C

    enum RRPoseDetectionType {}

    Swift

    enum RRPoseDetectionType : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, RRPoseState) {
        NotDetected = 0,
        TooClose = 1,
        TooFarAway = 2,
        TooLow = 3,
        TooHigh = 4,
        TooFarRight = 5,
        TooFarLeft = 6,
        Correct = 7
    }
  • This enum defines the possible capturing modes available

    See more

    Declaration

    Objective-C

    enum RRTrueDepthCaptureViewMode {}

    Swift

    enum RRTrueDepthCaptureViewMode : Int
  • This enum describes the instructions that can occur during capturing.

    See more

    Declaration

    Objective-C

    enum RRTrueDepthCaptureViewCaptureInstruction {}

    Swift

    enum RRTrueDepthCaptureViewCaptureInstruction : Int
  • This enum describes the warnings that can occur during capturing.

    See more

    Declaration

    Objective-C

    enum RRTrueDepthCaptureViewCaptureWarning {}

    Swift

    enum RRTrueDepthCaptureViewCaptureWarning : Int