@class MLModel, CSAttSiriGazeQueue; @interface CSAttSiriGeneralizedRegressorCalibration : NSObject @property (retain, nonatomic) CSAttSiriGazeQueue *rawRayTracingXBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *rawRayTracingYBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *smoothedRayTracingXBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *smoothedRayTracingYBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *rawRayTracingRightEyeXBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *rawRayTracingRightEyeYBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *rawRayTracingRightEyeZBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *rawRayTracingLeftEyeXBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *rawRayTracingLeftEyeYBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *rawRayTracingLeftEyeZBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *relativeFaceXPositionBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *relativeFaceYPositionBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *relativeFaceZPositionBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *relativeFacePitchBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *relativeFaceYawBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *relativeFaceRollBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *browDown_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *browDown_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *browInnerUpBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *browOuterUp_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *browOuterUp_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *cheekPuffBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *cheekSquint_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *cheekSquint_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeBlink_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeBlink_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeLookDown_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeLookDown_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeLookIn_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeLookIn_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeLookOut_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeLookOut_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeLookUp_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeLookUp_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeSquint_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeSquint_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeWide_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *eyeWide_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *jawForwardBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *jawLeftBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *jawOpenBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *jawRightBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthCloseBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthDimple_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthDimple_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthFrown_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthFrown_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthFunnelBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthLeftBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthLowerDown_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthLowerDown_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthPress_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthPress_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthPuckerBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthRightBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthRollLowerBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthRollUpperBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthShrugLowerBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthShrugUpperBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthSmile_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthSmile_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthStretch_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthStretch_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthUpperUp_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *mouthUpperUp_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *noseSneer_LBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *noseSneer_RBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t00Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t01Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t02Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t03Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t10Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t11Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t12Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t13Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t20Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t21Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t22Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t23Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t30Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t31Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t32Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *t33Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l00Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l01Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l02Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l03Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l10Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l11Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l12Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l13Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l20Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l21Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l22Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l23Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l30Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l31Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l32Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *l33Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r00Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r01Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r02Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r03Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r10Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r11Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r12Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r13Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r20Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r21Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r22Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r23Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r30Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r31Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r32Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *r33Buffer; @property (retain, nonatomic) CSAttSiriGazeQueue *lookAtxBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *lookAtyBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *lookAtzBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *screenWidthCMBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *screenHeightCMBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *viewPortWidthCMBuffer; @property (retain, nonatomic) CSAttSiriGazeQueue *viewPortHeightCMBuffer; @property (nonatomic) double screenWidthCM; @property (nonatomic) double screenHeightCM; @property (nonatomic) double xCamOffsetFromOrigin; @property (nonatomic) double yCamOffsetFromOrigin; @property (nonatomic) double viewPortWidth; @property (nonatomic) double viewPortHeight; @property (nonatomic) double pitch; @property (nonatomic) double scale; @property (retain, nonatomic) MLModel *gazeEstimationModel; @property (retain, nonatomic) MLModel *gazeEstimationTimeSeriesModel; @property (nonatomic) double downward_scaling; @property (nonatomic) double downwardAccelerationThreshold; + (id)sharedInstanceWithModelPath:(id)a0; - (void).cxx_destruct; - (id)initWithModelFile:(id)a0; - (struct CGPoint { double x0; double x1; })getGazeCGPoint:(struct CGPoint { double x0; double x1; })a0; - (struct CGPoint { double x0; double x1; })getCalibratedGazeOutput:(id)a0; - (id)getModelPrediction:(id)a0; - (BOOL)naturalHeadPoseCheck:(double)a0 faceYPosition:(double)a1 facezPosition:(double)a2 facePitch:(double)a3 faceRoll:(double)a4 faceRoll:(double)a5; - (struct CGPoint { double x0; double x1; })regressorInference:(id)a0; - (struct CGPoint { double x0; double x1; })regressorInferenceTimeSeries:(id)a0; - (void)updateScalingParams; - (void)updateScalingParamsLegacy; @end