**Name**

**km_flatpoints** Find flat points of a curve

**Command Synopsis**

**km_flatpoints** *curve* *curve_IP* *curve_FP* *angle* *dist*

curve: input curve (2-Flist)

curve_IP: input inflexion points indices (Flist)

curve_FP: output flat points indices (1-Flist)

angle: maximum angle variation allowed (input)

dist: minimum length (input)

**Function Summary**

Flist km_flatpoints (curve , curve_IP , curve_FP , angle , dist )

Flist curve ;

Flist curve_IP ;

Flist curve_FP ;

float angle , dist ;

**Description**

This module computes the flat points of a curve.

The result (the indices of the flat points) is stored in an Flist structure.

**See Also**

`km_createdict_ai`, `km_createdict_si`.

**Version 1.0**

Last Modification date : Wed Apr 9 17:52:46 2003

**Author**

Jose-Luis Lisani, Pablo Muse, Frederic Sur