Extern :
- C3d aggiornamento delle librerie.
This commit is contained in:
@@ -41,6 +41,7 @@ enum MbeFunctionType {
|
||||
ft_PowerFunction = 6, ///< \ru Степенная функция. \en Power function.
|
||||
ft_SinusFunction = 7, ///< \ru Синусоидальная функция. \en Sinusoidal function.
|
||||
ft_ServeFunction = 8, ///< \ru Служебная функция. \en Service function.
|
||||
ft_C2MonoSplineFunction= 9, ///< \ru Кубическая сплайновая функция. \en A cubic spline function.
|
||||
|
||||
ft_CharacterFunction = 101, ///< \ru Символьная функция. \en A symbolic function.
|
||||
ft_AnalyticalFunction = 102, ///< \ru Символьная функция на модельном выражении. \en A symbolic function in model expression.
|
||||
@@ -130,9 +131,9 @@ public:
|
||||
\param[out] fir - \ru Производная.
|
||||
\en Derivative with respect to t. \~
|
||||
\param[out] sec - \ru Вторая производная по t, если не ноль.
|
||||
\en Second derivative with respect to t, if not NULL. \~
|
||||
\en Second derivative with respect to t, if not c3d_null. \~
|
||||
\param[out] thr - \ru Третья производная по t, если не ноль.
|
||||
\en Third derivative with respect to t, if not NULL. \~
|
||||
\en Third derivative with respect to t, if not c3d_null. \~
|
||||
\ingroup Curves_3D
|
||||
*/
|
||||
virtual void Explore( double & t, bool ext,
|
||||
@@ -144,7 +145,7 @@ public:
|
||||
virtual double Argument( double & val ) const;
|
||||
|
||||
/// \ru Изменить направление. \en Change direction.
|
||||
virtual void Inverse( MbRegTransform * iReg = NULL ) = 0;
|
||||
virtual void Inverse( MbRegTransform * iReg = c3d_null ) = 0;
|
||||
/// \ru Вычислить шаг по прогибу для заданного параметра t. \en Calculate a step by the sag for a given parameter t.
|
||||
virtual double Step( double t, double sag ) const = 0;
|
||||
/// \ru Вычислить шаг по угловому отклонению для заданного параметра t. \en Calculate a step by the angular deviation for a given parameter t.
|
||||
@@ -191,6 +192,8 @@ public:
|
||||
virtual void GetCharacteristicParams( std::vector<double> & tSpecific, double t1, double t2 );
|
||||
|
||||
/** \} */
|
||||
/// \ru Вернуть середину параметрического диапазона. \en Return the middle of parametric range.
|
||||
double GetTMid() const { return ((GetTMin() + GetTMax()) * 0.5); }
|
||||
/// \ru Параметрическая длина. \en The parametric length.
|
||||
double GetParamLength () const { return GetTMax()-GetTMin(); }
|
||||
/// \ru Находится ли параметр в области определения функции. \en Whether the parameter belongs to the function domain.
|
||||
|
||||
Reference in New Issue
Block a user