CalcEdgePitch

Calculates edge pitch data

int CalcEdgePitch(
        const BYTE              *model,
        const double    *edgePos,
        const int               edgeNum,
        double          *pitchAverage,
        double          *pitchMax,
        double          *pitchMin,
        double          *widthAverage,
        double          *widthMax,
        double          *widthMin,
        double          *positionX,
        double          *positionY
)

Parameters
*model
Model data
*edgePos
Edge detection position data (measurement result)
edgePos[N][0] the Nth detection position (IN)
edgePos[N][1] the Nth detection position (OUT)
edgeNum
Edge pitch
*pitchAverage
Average pitch (measurement result)
*pitchMax
Maximum pitch (measurement result)
*pitchMin
Minimum pitch (measurement result)
*widthAverage
Average width (measurement result)
*widthMax
Maximum width (measurement result)
*widthMin
Minimum width (measurement result)
*positionX
Edge detection X coordinate array
*positionY
Edge detection Y coordinate array

Return Value
NORMAL(0): Successful completion
ERROR(-1): Unsuccessful completion

Description
Calculates the edge pitch data from the edge detection position data.

Notes