@class ABPKRetargeting, ABPKDepthBasedScaleEstimation, ABPK3DLifting, ABPK2dSkeleton, NSMutableArray, NSString, ABPK2DDetectionPostprocess, ABPKCameraRegistration, ABPKImagePreProcessingParams, ABPK2DPoseEstimation, ABPKSkeleton, ABPK3DLiftingLSTM, ABPK2DDetectionConfiguration, ABPK3DLiftingSequence, ABPKImagePreProcessing; @interface ABPKPoseEstimationPipeline : NSObject { long long _exitPoint; struct __CVBuffer { } *_mlImage; NSString *_saveDirectory; ABPK2DDetectionConfiguration *_config2D; BOOL _deviceANEVersionPriorOrEqualToH12; BOOL _useLSTM3D; ABPK2DPoseEstimation *_poseEstimation2D; ABPK2DDetectionPostprocess *_postprocess2d; ABPK3DLifting *_liftingAlgorithm; ABPK3DLiftingSequence *_liftingAlgorithmSequence; ABPK3DLiftingLSTM *_liftingAlgorithmLSTM; ABPKCameraRegistration *_bodyRegistration; ABPKDepthBasedScaleEstimation *_scaleEstimation; ABPKRetargeting *_retargeting; ABPK2dSkeleton *_rawDetection2dSkeleton; ABPK2dSkeleton *_detection2dSkeleton; NSMutableArray *_rawDetection2dSkeletonArray; ABPKSkeleton *_liftingSkeleton; ABPK2dSkeleton *_registered2dSkeleton; ABPKSkeleton *_retargetedSkeleton; float _previousValidScale; struct CGSize { double width; double height; } _inputResolution; ABPKImagePreProcessing *_imagePreprocessor; ABPKImagePreProcessingParams *_imagePreProcessingParams; int _consistent2DSkeletonMissing; } - (id)init; - (void)dealloc; - (void).cxx_destruct; - (void)runABPKAlgorithmWithInputData:(id)a0 andGetOutput:(id)a1; - (void)_endExecuteAlgorithmSignpost; - (void)_endImagePreprocessingSignpost; - (void)_endInitABPKOutputSignpost; - (void)_endInitABPKSignpost; - (void)_endRetargettingSignpostWithTimestamp:(double)a0; - (void)_endScaleEstimationSignpostWithTimestamp:(double)a0; - (void)_startExecuteAlgorithmSignpost; - (void)_startImagePreprocessingSignpost; - (void)_startInitABPKOutputSignpost; - (void)_startInitABPKSignpost; - (void)_startRetargettingSignpostWithTimestamp:(double)a0; - (void)_startScaleEstimationSignpostWithTimestamp:(double)a0; - (void)computeRootTransforms:(id)a0 withCameraExtrinsics:(struct { void /* unknown type, empty encoding */ x0[4]; })a1 withVioPose:(struct { void /* unknown type, empty encoding */ x0[4]; })a2 withVioPoseValidity:(BOOL)a3; - (BOOL)initAlgorithmModules; - (void)initializeOutput; - (int)runABPKPoseEstimationWithInputData:(id)a0 andGetOutput:(id)a1; - (void)saveInputData:(id)a0 andOutputData:(id)a1 ToDir:(id)a2 withFileNamePrefix:(id)a3; - (void)setExitPoint:(long long)a0; @end