C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
alg_curve_tangent.h File Reference

Construction of line. More...

#include <cur_line.h>

Functions

void LinePointTangentCurve (const MbCartPoint &pnt, const MbCurve &pCurve, PArray< MbLine > &pLine, bool lineAsCurve=false)
 Construct a line. More...
 
void LineAngleTangentCurve (double angle, const MbCurve &pCurve, PArray< MbLine > &pLine)
 Construct lines passing at angle. More...
 
ptrdiff_t LineTan2Circles (const MbCartPoint &centre1, double radius1, const MbCartPoint &centre2, double radius2, MbLine *pl, MbCartPoint *sp)
 Construct lines tangent to circles. More...
 
void LineTangentTwoCurves (const MbCurve *pCurve1, const MbCurve *pCurve2, PArray< MbLine > *pLine, SArray< MbCartPoint > *secodnPnt)
 Construct a tangent line. More...
 
ptrdiff_t LineAngleTanCircle (double angle, const MbCartPoint &centre, double radius, MbLine *pLine)
 Construct lines passing at angle. More...
 
void SwapLines (MbLine &l1, MbLine &l2)
 Swap lines. More...
 

Detailed Description

Construction of line.