class P1::ImageSdkC::CCalibrationCompensation

#include <CCalibrationCompensation.h>

class CCalibrationCompensation
{
public:
    // methods

    static GeometricCorrection CalculateCompensatedCalibration(
        P1::ImageSdkC::P1ImageSDK_CaptureImage image,
        P1::ImageSdk::CompensationSet& compensation,
        GeometricCorrection& calibration,
        float userInjectPRessure = 0.0
        );

    static GeometricCorrection CalculateCompensatedCalibration(
        P1::ImageSdkC::P1ImageSDK_CaptureImage image,
        P1::ImageSdk::CompensationSet& compensation,
        GeometricCorrection& calibration,
        float userInjectPressure
        );

    static bool ReadCompensationSet(
        std::string filename,
        P1::ImageSdk::CompensationSet& set,
        P1::ImageSdkC::GeometricCorrection& australis
        );

    static float GetNominalFocalLength(P1::ImageSdkC::P1ImageSDK_CaptureImage image);
};