text: /* Generated by RuntimeBrowser
     Image: /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
   */
  
  @interface FCRFace : NSObject {
      NSDictionary * additionalInfo;
      NSDictionary * expressionFeatures;
      struct { 
          struct CGPoint { 
              double x; 
              double y; 
          } center; 
          struct CGRect { 
              struct CGPoint { 
                  double x; 
                  double y; 
              } origin; 
              struct CGSize { 
                  double width; 
                  double height; 
              } size; 
          } bounds; 
      }  face;
      double  faceAngle;
      NSDictionary * faceLandmarkPoints;
      double  faceSize;
      int  faceType;
      NSData * faceprint;
      struct { 
          struct CGPoint { 
              double x; 
              double y; 
          } center; 
          struct CGRect { 
              struct CGPoint { 
                  double x; 
                  double y; 
              } origin; 
              struct CGSize { 
                  double width; 
                  double height; 
              } size; 
          } bounds; 
      }  leftEye;
      struct { 
          struct CGPoint { 
              double x; 
              double y; 
          } center; 
          struct CGRect { 
              struct CGPoint { 
                  double x; 
                  double y; 
              } origin; 
              struct CGSize { 
                  double width; 
                  double height; 
              } size; 
          } bounds; 
      }  mouth;
      struct { 
          struct CGPoint { 
              double x; 
              double y; 
          } center; 
          struct CGRect { 
              struct CGPoint { 
                  double x; 
                  double y; 
              } origin; 
              struct CGSize { 
                  double width; 
                  double height; 
              } size; 
          } bounds; 
      }  rightEye;
      unsigned long long  trackDuration;
      long long  trackID;
  }
  
  @property (atomic, readwrite, retain) NSDictionary *additionalInfo;
  @property (atomic, readwrite, retain) NSDictionary *expressionFeatures;
  @property (atomic, readwrite) struct { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGRect { struct CGPoint { double x_1_2_1; double x_1_2_2; } x_2_1_1; struct CGSize { double x_2_2_1; double x_2_2_2; } x_2_1_2; } x2; } face;
  @property (atomic, readwrite) double faceAngle;
  @property (atomic, readwrite, retain) NSDictionary *faceLandmarkPoints;
  @property (atomic, readwrite) double faceSize;
  @property (atomic, readwrite) int faceType;
  @property (atomic, readwrite, retain) NSData *faceprint;
  @property (atomic, readonly) BOOL hasLeftEyeBounds;
  @property (atomic, readonly) BOOL hasMouthBounds;
  @property (atomic, readonly) BOOL hasRightEyeBounds;
  @property (atomic, readwrite) struct { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGRect { struct CGPoint { double x_1_2_1; double x_1_2_2; } x_2_1_1; struct CGSize { double x_2_2_1; double x_2_2_2; } x_2_1_2; } x2; } leftEye;
  @property (atomic, readwrite) struct { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGRect { struct CGPoint { double x_1_2_1; double x_1_2_2; } x_2_1_1; struct CGSize { double x_2_2_1; double x_2_2_2; } x_2_1_2; } x2; } mouth;
  @property (atomic, readwrite) struct { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGRect { struct CGPoint { double x_1_2_1; double x_1_2_2; } x_2_1_1; struct CGSize { double x_2_2_1; double x_2_2_2; } x_2_1_2; } x2; } rightEye;
  @property (atomic, readwrite) unsigned long long trackDuration;
  @property (atomic, readwrite) long long trackID;
  
  // FCRFace (null)
  
  - (id)additionalInfo;
  - (void)dealloc;
  - (id)expressionFeatures;
  - (struct { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGRect { struct CGPoint { double x_1_2_1; double x_1_2_2; } x_2_1_1; struct CGSize { double x_2_2_1; double x_2_2_2; } x_2_1_2; } x2; })face;
  - (double)faceAngle;
  - (id)faceLandmarkPoints;
  - (double)faceSize;
  - (int)faceType;
  - (id)faceprint;
  - (BOOL)hasLeftEyeBounds;
  - (BOOL)hasMouthBounds;
  - (BOOL)hasRightEyeBounds;
  - (struct { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGRect { struct CGPoint { double x_1_2_1; double x_1_2_2; } x_2_1_1; struct CGSize { double x_2_2_1; double x_2_2_2; } x_2_1_2; } x2; })leftEye;
  - (struct { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGRect { struct CGPoint { double x_1_2_1; double x_1_2_2; } x_2_1_1; struct CGSize { double x_2_2_1; double x_2_2_2; } x_2_1_2; } x2; })mouth;
  - (struct { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGRect { struct CGPoint { double x_1_2_1; double x_1_2_2; } x_2_1_1; struct CGSize { double x_2_2_1; double x_2_2_2; } x_2_1_2; } x2; })rightEye;
  - (void)setAdditionalInfo:(id)arg1;
  - (void)setExpressionFeatures:(id)arg1;
  - (void)setFace:(struct { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGRect { struct CGPoint { double x_1_2_1; double x_1_2_2; } x_2_1_1; struct CGSize { double x_2_2_1; double x_2_2_2; } x_2_1_2; } x2; })arg1;
  - (void)setFaceAngle:(double)arg1;
  - (void)setFaceLandmarkPoints:(id)arg1;
  - (void)setFaceSize:(double)arg1;
  - (void)setFaceType:(int)arg1;
  - (void)setFaceprint:(id)arg1;
  - (void)setLeftEye:(struct { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGRect { struct CGPoint { double x_1_2_1; double x_1_2_2; } x_2_1_1; struct CGSize { double x_2_2_1; double x_2_2_2; } x_2_1_2; } x2; })arg1;
  - (void)setMouth:(struct { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGRect { struct CGPoint { double x_1_2_1; double x_1_2_2; } x_2_1_1; struct CGSize { double x_2_2_1; double x_2_2_2; } x_2_1_2; } x2; })arg1;
  - (void)setRightEye:(struct { struct CGPoint { double x_1_1_1; double x_1_1_2; } x1; struct CGRect { struct CGPoint { double x_1_2_1; double x_1_2_2; } x_2_1_1; struct CGSize { double x_2_2_1; double x_2_2_2; } x_2_1_2; } x2; })arg1;
  - (void)setTrackDuration:(unsigned long long)arg1;
  - (void)setTrackID:(long long)arg1;
  - (unsigned long long)trackDuration;
  - (long long)trackID;
  
  @end
  