/// Encapsulates a finder pattern, which are the three square patterns found in
/// the corners of QR Codes. It also encapsulates a count of similar finder patterns,
/// as a convenience to the finder's bookkeeping.
///
/// @author Sean Owen
///
public sealed class FinderPattern : com.google.zxing.ResultPoint
{
private readonly float estimatedModuleSize;
private int count;
internal FinderPattern(float posX, float posY, float estimatedModuleSize) : this(posX, posY, estimatedModuleSize, 1)
{
}
private FinderPattern(float posX, float posY, float estimatedModuleSize, int count) : base(posX, posY)
{
this.estimatedModuleSize = estimatedModuleSize;
this.count = count;
}
public float EstimatedModuleSize
{
get
{
return estimatedModuleSize;
}
}
internal int Count
{
get
{
return count;
}
}
internal void incrementCount()
{
this.count++;
}
///