GoIntersections.h File Reference

Declaration file for a set of free intersection functions operating on object belonging to GoTools but using the functionality of SISL. More...

#include "SplineCurve.h"
#include <utility>

Go to the source code of this file.

Namespaces

namespace  Go

Enumerations

enum  
 Enumeration of various pretopologies that can be associated with intersections.

Functions

void Go::intersect2Dcurves (const ParamCurve *cv1, const ParamCurve *cv2, double epsge, std::vector< std::pair< double, double > > &intersections, std::vector< int > &pretopology)
 Intersect two 2D spline curves.
void Go::intersectcurves (SplineCurve *cv1, SplineCurve *cv2, double epsge, std::vector< std::pair< double, double > > &intersections)
 Intersect two spline curves.
void Go::closestPtCurves (SplineCurve *cv1, SplineCurve *cv2, double epsge, double &par1, double &par2, double &dist)
 Compute the closest point between two curves.


Detailed Description

Declaration file for a set of free intersection functions operating on object belonging to GoTools but using the functionality of SISL.

Definition in file GoIntersections.h.


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