luxlabs header browser preview


@class ADJasperColorV2ExecutorParameters, ADMutableJasperPointCloud, ADJasperColorV2Pipeline;

@interface ADJasperColorV2Executor : ADExecutor {
    BOOL _isPrepared;
    ADJasperColorV2Pipeline *_pipeline;
    struct __CVBuffer { } *_itmPreProcessedColor;
    struct PixelBufferUtilsSession { struct __CVBuffer *x0; struct OpaqueVTPixelTransferSession *x1; struct OpaqueVTPixelRotationSession *x2; struct CGSize { double x0; double x1; } x3; unsigned int x4; struct CGSize { double x0; double x1; } x5; unsigned int x6; struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } x7; int x8; int x9; } *_colorProcessingSession;
    struct __CVBuffer { } *_itmPreProcessedJasper;
    struct __CVBuffer { } *_itmPrevDepth;
    struct __CVBuffer { } *_itmPrevColor;
    struct __CVBuffer { } *_itmPrevUncertainty;
    struct __CVBuffer { } *_itmUnprocessedDepth;
    struct __CVBuffer { } *_itmUnprocessedUncertainty;
    struct __CVBuffer { } *_itmDepthFeatures;
    struct __CVBuffer { } *_itmColorFeatures;
    ADMutableJasperPointCloud *_itmPovChangedPointCloud;
    BOOL _temporalConsistencySupported;
    BOOL _temporalConsistencyWithFeatures;
    BOOL _isPaddingRequired;
    unsigned long long _paddingLinesTop;
    unsigned long long _paddingLinesBottom;
    double _preScaledPaddingLines;
    double _colorScaleFactor;
}

@property (copy, nonatomic) ADJasperColorV2ExecutorParameters *executorParameters;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } expectedOutputSize;
@property (readonly, nonatomic) struct __CVBuffer { } *prevDepth;
@property (readonly, nonatomic) struct __CVBuffer { } *prevUncertainty;
@property (readonly, nonatomic) struct __CVBuffer { } *prevColor;

- (void)dealloc;
- (void).cxx_destruct;
- (long long)executeWithColor:(struct __CVBuffer { } *)a0 pointCloud:(id)a1 jasperToColorTransform:(struct { void /* unknown type, empty encoding */ x0[4]; })a2 colorCamera:(id)a3 outputDepthMap:(struct __CVBuffer **)a4 outputConfidenceMap:(struct __CVBuffer **)a5;
- (id)initWithInputPrioritization:(long long)a0 engineType:(unsigned long long)a1;
- (long long)prepareForColorROI:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (id)initWithInputPrioritization:(long long)a0;
- (long long)allocateIntermediateBuffers;
- (void)deallocateEspressoBuffers;
- (id)getIntermediates;
- (id)initWithParameters:(id)a0 prioritization:(long long)a1 engineType:(unsigned long long)a2;
- (long long)numberOfExecutionSteps;

@end