M_AREA::Set

Set the area value

int Set(
   double       area,
   ProcUnit     *ptrProcUnit,
   int  imageNo,
   int  mode
);

Parameters
area
Area
*ptrProcUnit
Pointer to the processing unit class
imageNo
The current target image number to be registered
mode
bit1:calibration ON/OFF, bit0:scroll ON/OFF

Return Value
Returns 0 when the expression is successfully converted.
therwise returns a non-zero value.

Description
Set the area value.

Example
    int Sample::MeasureProc(ProcUnit *ptrProcUnit)
    {

        double posX, posY, areaA;
        int    outputMode = 0;
        M_AREA   area;

        func_measure(&posX, &posY, &area);

        if (ptrSetupData->outputCoordinate == 1) {
                outputMode |= 0x00000001;
        }
        if (ptrSetupData->calibration == 1) {
                outputMode |= 0x00000002;
        }

        // set data

        area.Set(areaA, ptrProcUnit, 0, outputMode);

    }