# PRCPrototypeDBParam

## Definitions

      #include <nitro/prc.h>

      typedef struct PRCPrototypeDBParam
      {
      int                     normalizeSize;
      PRCResampleMethod       resampleMethod;
      int                     resampleThreshold;
      } PRCPrototypeDBParam;

## Elements

normalizeSize | Length of the longer direction of a normalized line.
resampleMethod | Specification of the algorithm used for resampling.
resampleThreshold | Resampling parameter.

## Description

Although we plan to implement the following features, they have not yet been implemented. `PRC_InitPrototypeDBEx` simply ignores this function.

This is an argument for `PRC_InitPrototypeDBEx`.

In the normalization process, first a bounding box is taken for the entire pattern that is to be normalized. Then, preserving the X Y ratio, it is scaled so that the longer direction becomes the size specified by `normalizeSize`. At this time the shorter direction is centered.

Normalization will not occur if `normalizeSize` is set to 0.

For information on `resample*` see `PRCResampleMethod`.

## See Also

`PRCResampleMethod, PRC_InitPrototypeDB*
`

## Revision History

10/28/2004 Changed regularize to normalize.
06/23/2004 Initial version.