closestPtCurves2D.h File Reference

Declaration file for an intersection function operating on objects of class ParamCurve belonging to geometry. More...

#include "ParamCurve.h"

Go to the source code of this file.

Namespaces

namespace  Go

Functions

void Go::closestPtCurves2D (ParamCurve *cv1, ParamCurve *cv2, double aepsge, double tmin1, double tmax1, double tmin2, double tmax2, double seed1, double seed2, int method, bool quick, double &par1, double &par2, double &dist, Point &ptc1, Point &ptc2, int &istat)
 Newton iteration on the distance function between two curves in 2D to find a closest point or an intersection point.


Detailed Description

Declaration file for an intersection function operating on objects of class ParamCurve belonging to geometry.

For 2D curves only. Ported from the sisl-functions s1770_2D, s1770_2D_s9corr, s1770_2D_s9dir, s1770_2D_s6local_pretop and s1770_2D_s6sekant1. The equation solver Gaussian Elimintion used in s1770_2D has been replaced by Cramer's rule to solve the 2x2 equation system.

Definition in file closestPtCurves2D.h.


Generated on Mon Jun 11 14:48:18 2007 for GoTools Core Library by  doxygen 1.5.1