Extern :
- C3d aggiornamento delle librerie ( 117910).
This commit is contained in:
@@ -47,9 +47,9 @@ public :
|
||||
const MbListVars & vars,
|
||||
const c3d::string_t & data,
|
||||
const c3d::string_t & argument,
|
||||
double tmin,
|
||||
double tmax,
|
||||
bool sense );
|
||||
double tmin,
|
||||
double tmax,
|
||||
bool sense );
|
||||
virtual ~MdCharacterFunction();
|
||||
|
||||
private:
|
||||
@@ -61,8 +61,8 @@ public :
|
||||
MbFunction & Duplicate() const override; // \ru Сделать копию элемента \en Create a copy of the element
|
||||
bool IsSame ( const MbFunction & other, double accuracy = LENGTH_EPSILON ) const override; // \ru Являются ли объекты равными \en Determine whether objects are equal
|
||||
bool SetEqual ( const MbFunction & ) override; // \ru Сделать равным \en Make equal
|
||||
void GetProperties( MbProperties & ) override; // \ru Выдать свойства объекта \en Get properties of object
|
||||
void SetProperties( const MbProperties & ) override; // \ru Записать свойства объекта \en Set properties of object
|
||||
void GetProperties( MbProperties & ) override; // \ru Выдать свойства объекта \en Get properties of object
|
||||
void SetProperties( const MbProperties & ) override; // \ru Записать свойства объекта \en Set properties of object
|
||||
|
||||
double GetTMin () const override; // \ru Вернуть минимальное значение параметра \en Get the minimum value of parameter
|
||||
double GetTMax () const override; // \ru Вернуть максимальное значение параметра \en Get the maximum value of parameter
|
||||
@@ -75,7 +75,7 @@ public :
|
||||
double ThirdDer ( double & t ) const override; // \ru Третья производная по t \en The third derivative with respect to t
|
||||
// \ru Вычислить значение и производные. \en Calculate value and derivatives of object for given parameter. \~
|
||||
void Explore( double & t, bool ext,
|
||||
double & val, double & fir, double * sec, double * thr ) const override;
|
||||
double & val, double & fir, double * sec, double * thr ) const override;
|
||||
|
||||
void Inverse ( MbRegTransform * iReg = nullptr ) override; // \ru Изменить направление \en Change direction
|
||||
double Step ( double t, double sag ) const override;
|
||||
@@ -99,16 +99,17 @@ public :
|
||||
MbFunction * BreakFunction( double t, bool beg ) override;
|
||||
|
||||
private:
|
||||
void Translate ();
|
||||
void CheckParam ( double & t ) const;
|
||||
void Translate ();
|
||||
void CheckParam ( double & t ) const;
|
||||
private:
|
||||
void operator = ( const MdCharacterFunction & ); // \ru Не реализовано \en Not implemented
|
||||
void operator = ( const MdCharacterFunction & ); // \ru Не реализовано \en Not implemented
|
||||
|
||||
DECLARE_PERSISTENT_CLASS_NEW_DEL( MdCharacterFunction )
|
||||
};
|
||||
|
||||
IMPL_PERSISTENT_OPS( MdCharacterFunction )
|
||||
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
/** \brief \ru Скалярная функция, заданная аналитическим выражением.
|
||||
\en The analytical function. \~
|
||||
@@ -200,4 +201,5 @@ private:
|
||||
|
||||
IMPL_PERSISTENT_OPS( MdAnalyticalFunction )
|
||||
|
||||
|
||||
#endif // __FUNC_ANLYTICAL_FUNCTION_H
|
||||
|
||||
Reference in New Issue
Block a user