Extern :
- C3d aggiornamento delle librerie.
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user