PK_replace_edge_data_t   


struct PK_replace_edge_data_s
    {
    int               n_edges;       --- number of edges (0)
    const PK_EDGE_t  *edges;         --- edges to have curves replaced (NULL)
    const PK_CURVE_t *curves;        --- replacement curves (NULL)
    const double     *tolerances;    --- desired edge tolerances (NULL)
    };

typedef struct PK_replace_edge_data_s PK_replace_edge_data_t;



This structure is part of the PK_FACE_replace_surfs_o_t options
structure. It contains the edge curve replacement data.


Description of fields:



n_edges           Number of edges to modify. Length of the
                    'edges', 'curves' and 'tolerances' arrays.
                    The default value is 0.


edges             Array of the edges to replace the curves of.
                    The array default value is NULL.


curves            Array of the user-provided replacement curves.
                    The direction of each curve is assumed to be
                    appropriate for the specified edges. No attempt
                    will be made to change the direction of the curves.
                    The array default value is NULL.


tolerances        Array of the desired edge tolerances. Values
                    of 0.0 indicate accurate edges.
                    The array default value is NULL.