/****************************************************************************
Computes the arc length of a curve between two input parameters.
Environment: Internal and External
See Also:
History:
****************************************************************************/
extern UFUNEXPORT int UF_CURVE_ask_arc_length (
tag_t curve_tag ,/* <I>
Tag of curve to query for arc length
*/
double start_param ,/* <I>
Start parameter of the curve from which the arc
length is to be calculated.
*/
double end_param ,/* <I>
End parameter of the curve to which the arc length
is to be calculated.
*/
UF_MODL_units_t unit_flag ,/* <I>
Any one of the following enumerated constants:
UF_MODL_UNITS_PART - same as parts units
UF_MODL_INCH - inches
UF_MODL_MMETER - millimeters
UF_MODL_CMETER - centimeters
UF_MODL_METER - meters
*/
double* arc_length /* <O>
arc length of the curve from start_param to end_param.
*/
);