@class NSArray, NSDictionary, __end_cap_, __end_; @interface VGFrameSelector : NSObject { struct vector> { float *__begin_; float *__end_; struct __compressed_pair> { float *__value_; } __end_cap_; } _angles; struct vector> { void *__begin_; void *__end_; struct __compressed_pair> { void *__value_; } __end_cap_; } _angularVectors; struct vector> { __end_ **__begin_; __end_cap_ **x0; struct __compressed_pair> { id *__value_; } x1; } _selectedPoses; struct vector> { void *__begin_; void *__end_; struct __compressed_pair> { void *__value_; } __end_cap_; } _viewDirVectors; struct vector> { float *__begin_; float *__end_; struct __compressed_pair> { float *__value_; } __end_cap_; } _angularMinAlignments; struct vector> { float *__begin_; float *__end_; struct __compressed_pair> { float *__value_; } __end_cap_; } _angularBestAlignments; struct vector> { float *__begin_; float *__end_; struct __compressed_pair> { float *__value_; } __end_cap_; } _angularBestScores; long long _motionType; int _frontPoseIdx; NSArray *_expressionFilters; NSArray *_frontExpressionFilters; BOOL _useSimpleSelector; float _simpleSelectorMinAlignment; float _simpleSelectorMaxAlignment; } @property (readonly, nonatomic) NSDictionary *results; @property (readonly, nonatomic) unsigned long long requiredPosesCount; @property (readonly, nonatomic) unsigned long long remainingPosesCount; @property (readonly, nonatomic) BOOL completed; + (id)invalidPose; - (id).cxx_construct; - (void).cxx_destruct; - (id)initForPosesCount:(unsigned long long)a0 limit:(float)a1 motionType:(long long)a2 expressionFilters:(id)a3; - (id)initForPosesCount:(unsigned long long)a0 limit:(float)a1 motionType:(long long)a2 expressionFilters:(id)a3 options:(id)a4; - (id)processCaptureData:(id)a0 trackingData:(id)a1 framePose:(struct { void /* unknown type, empty encoding */ x0[4]; })a2; - (id)processViewDirInternal:(SEL)a0 trackingData:(id)a1 frameTimestampMS:(unsigned long long)a2 selectorName:(id)a3; - (id)processViewDirSimple:(SEL)a0 frameTimestampMS:(unsigned long long)a1 selectorName:(id)a2; - (id)selectedValidPoses; @end