class P1::ImageSdk::CStacking

#include <CStacking.h>

class CStacking
{
public:
    // methods

    ErrorCode DoStacking(
        BitmapImageRep* rgbBitmap,
        GeometricCorrection* rgbCalibration,
        BitmapImageRep* nirBitmap,
        GeometricCorrection* nirCalibration,
        BitmapImageRep* rgbiImage,
        BitmapImageRep* irgImage,
        BitmapImageRep* ndviImage,
        std::function<uint8_t*(int64_t)> allocator
        );

    void SetFineCalibration(
        uint8_t* fineCalibration,
        uint32_t fineCalibrationLength
        );

    uint8_t* GetFineCalibrationData();
    uint32_t GetFineCalibrationLength();
    StackerResult GetLastResult();
};