GEOdistanceArcArc

Top  Previous  Next

Distance regulation between two arcs.

With this routine the distance is determined by two arcs. Both arcs run against the clockwise of the start to the final corner. Are same with the arc of the start corners and final corners, it concerns a full circle.

Parametre

cx1 (const stands in) [IN]

cy1 (const stands in) [IN]

Centre of the first arc.

r1 (const stands in) [IN]

Radius of the first arc.

alpha1 (const stands in) [IN]

Start corner of the first arc against the clockwise to the final corner.

beta1 (const stands in) [IN]

Final corner of the first arc.

cx2 (const stands in) [IN]

cy2 (const stands in) [IN]

Centre of the second arc.

r2 (const stands in) [IN]

Radius of the second arc.

alpha2 (const stands in) [IN]

Start corner of the second arc against the clockwise to the final corner.

beta2 (const stands in) [IN]

Final corner of the second arc.

Result

(STAND-IN) [OUT]

As a result the distance of both arcs is delivered. With cut it is returned to 0.0.

Declaration

#include "basic.h"

 

STAND-IN DLLENTRY GEOdistanceArcArc (

const stands in cx1,

const stands in cy1,

const stands in r1,

const stands in alpha1,

const stands in beta1,

const stands in cx2,

const stands in cy2,

const stands in r2,

const stands in alpha2,

const stands in beta2

);

Related functions

GEOdistance

GEOdistanceCircleArc

GEOdistanceCircleCircle

GEOdistanceLineArc

GEOdistanceLineCircle

GEOdistanceLineLine

GEOdistancePointArc

GEOdistancePointCircle

GEOdistancePointLine

GEOdistanceSquare