- C3d aggiornamento delle librerie.
This commit is contained in:
Dario Sassi
2020-09-14 16:42:31 +00:00
parent 555eae9594
commit e8f0fa2d27
332 changed files with 59308 additions and 52918 deletions
+45 -28
View File
@@ -233,7 +233,7 @@ private:
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (ptrdiff_t) CircleTanLineLineRad( MbLine & pl1, MbLine & pl2, double rad, MbTempCircle * pc );
MATH_FUNC (ptrdiff_t) CircleTanLineLineRad( const MbLine & pl1, const MbLine & pl2, double rad, MbTempCircle * pc );
//------------------------------------------------------------------------------
@@ -280,7 +280,7 @@ MATH_FUNC (ptrdiff_t) CircleTanLineCircleRadius( const MbLine & pl1, const MbArc
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (ptrdiff_t) CircleTanCircleCircleRad( MbArc & pc1, MbArc & pc2, double rad,
MATH_FUNC (ptrdiff_t) CircleTanCircleCircleRad( const MbArc & pc1, const MbArc & pc2, double rad,
MbTempCircle * pc );
@@ -300,7 +300,7 @@ MATH_FUNC (ptrdiff_t) CircleTanCircleCircleRad( MbArc & pc1, MbArc & pc2, double
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (void) CircleTanCurveCentre( const MbCurve & pCurve, MbCartPoint & pnt,
MATH_FUNC (void) CircleTanCurveCentre( const MbCurve & pCurve, const MbCartPoint & pnt,
PArray<MbTempCircle> & pCircle );
@@ -322,9 +322,10 @@ MATH_FUNC (void) CircleTanCurveCentre( const MbCurve & pCurve, MbCartPoint & pnt
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (void) CircleTangentCurveTwoPoints( const MbCurve & pCurve,
MbCartPoint & on1, MbCartPoint & on2,
PArray<MbTempCircle> & pCircle );
MATH_FUNC (void) CircleTangentCurveTwoPoints( const MbCurve & pCurve,
const MbCartPoint & on1,
const MbCartPoint & on2,
PArray<MbTempCircle> & pCircle );
//------------------------------------------------------------------------------
@@ -345,8 +346,10 @@ MATH_FUNC (void) CircleTangentCurveTwoPoints( const MbCurve & pCurve,
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (void) CircleTangentCurveRPointOn( const MbCurve & pCurve, double radius, MbCartPoint & on,
PArray<MbTempCircle> & pCircle );
MATH_FUNC (void) CircleTangentCurveRPointOn( const MbCurve & pCurve,
double radius,
const MbCartPoint & on,
PArray<MbTempCircle> & pCircle );
//------------------------------------------------------------------------------
@@ -367,8 +370,10 @@ MATH_FUNC (void) CircleTangentCurveRPointOn( const MbCurve & pCurve, double radi
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (void) CircleTanTwoCurvesRadius( const MbCurve & pCurve1, const MbCurve & pCurve2, double rad,
PArray<MbTempCircle> & pCircle );
MATH_FUNC (void) CircleTanTwoCurvesRadius( const MbCurve & pCurve1,
const MbCurve & pCurve2,
double rad,
PArray<MbTempCircle> & pCircle );
//------------------------------------------------------------------------------
@@ -389,8 +394,10 @@ MATH_FUNC (void) CircleTanTwoCurvesRadius( const MbCurve & pCurve1, const MbCurv
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (void) CircleTanTwoCurvesPointOn( const MbCurve & pCurve1, const MbCurve & pCurve2, const MbCartPoint & pOn,
PArray<MbTempCircle> & pCircle );
MATH_FUNC (void) CircleTanTwoCurvesPointOn( const MbCurve & pCurve1,
const MbCurve & pCurve2,
const MbCartPoint & pOn,
PArray<MbTempCircle> & pCircle );
//------------------------------------------------------------------------------
@@ -411,8 +418,10 @@ MATH_FUNC (void) CircleTanTwoCurvesPointOn( const MbCurve & pCurve1, const MbCur
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (void) CircleOriginOneTangentTwo( const MbCurve & pCurve1, const MbCurve & pCurve2, const MbCartPoint & pp,
RPArray<MbTempCircle> & pCircle );
MATH_FUNC (void) CircleOriginOneTangentTwo( const MbCurve & pCurve1,
const MbCurve & pCurve2,
const MbCartPoint & pp,
RPArray<MbTempCircle> & pCircle );
//------------------------------------------------------------------------------
@@ -441,7 +450,7 @@ MATH_FUNC (void) CircleOriginOneTangentTwo( const MbCurve & pCurve1, const MbCur
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (void) CircleTanCurvePointOnAngle( MbCurve & curve, MbCartPoint & p1, double angle,
MATH_FUNC (void) CircleTanCurvePointOnAngle( const MbCurve & curve, const MbCartPoint & p1, double angle,
PArray<MbTempCircle> & circles );
@@ -463,9 +472,10 @@ MATH_FUNC (void) CircleTanCurvePointOnAngle( MbCurve & curve, MbCartPoint & p1,
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (void) ArcTangentCurveTwoPoints( const MbCurve & pCurve,
MbCartPoint & on1, MbCartPoint & on2,
PArray<MbArc> & arc );
MATH_FUNC (void) ArcTangentCurveTwoPoints( const MbCurve & pCurve,
const MbCartPoint & on1,
const MbCartPoint & on2,
PArray<MbArc> & arc );
//------------------------------------------------------------------------------
@@ -486,8 +496,10 @@ MATH_FUNC (void) ArcTangentCurveTwoPoints( const MbCurve & pCurve,
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (void) ArcTangentCurveRPointOn( const MbCurve & pCurve, double radius, MbCartPoint & on,
PArray<MbArc> & arc );
MATH_FUNC (void) ArcTangentCurveRPointOn( const MbCurve & pCurve,
double radius,
const MbCartPoint & on,
PArray<MbArc> & arc );
//------------------------------------------------------------------------------
@@ -506,8 +518,9 @@ MATH_FUNC (void) ArcTangentCurveRPointOn( const MbCurve & pCurve, double radius,
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (void) ArcTangentCurveContinue( MbLine & line, MbCartPoint & p2,
PArray<MbArc> & arc );
MATH_FUNC (void) ArcTangentCurveContinue( const MbLine & line,
const MbCartPoint & p2,
PArray<MbArc> & arc );
//------------------------------------------------------------------------------
@@ -530,8 +543,10 @@ MATH_FUNC (void) ArcTangentCurveContinue( MbLine & line, MbCartPoint & p2,
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (void) ArcTangentCurveRadContinue( MbLine & line, double rad, MbCartPoint & p2,
PArray<MbArc> & arc );
MATH_FUNC (void) ArcTangentCurveRadContinue( const MbLine & line,
double rad,
const MbCartPoint & p2,
PArray<MbArc> & arc );
//------------------------------------------------------------------------------
@@ -556,9 +571,11 @@ MATH_FUNC (void) ArcTangentCurveRadContinue( MbLine & line, double rad, MbCartPo
\ingroup Curve_Modeling
*/
// ---
MATH_FUNC (void) CircleTanThreeCurves( const MbCurve * curve1, const MbCurve * curve2, const MbCurve * curve3,
MbCartPoint & pnt,
PArray<MbTempCircle> & circle );
MATH_FUNC (void) CircleTanThreeCurves( const MbCurve * curve1,
const MbCurve * curve2,
const MbCurve * curve3,
const MbCartPoint & pnt,
PArray<MbTempCircle> & circle );
//-----------------------------------------------------------------------------
@@ -576,7 +593,7 @@ MATH_FUNC (void) CircleTanThreeCurves( const MbCurve * curve1, const MbCurve * c
*/
// ---
MATH_FUNC (void) CreateNewCircles( PArray<MbTempCircle> & cTmp,
PArray<MbArc> & pCircle );
PArray<MbArc> & pCircle );
#endif // __ALG_CIRCLE_CURVE_H