C3D Kernel  104065
Открытые члены
Шаблон класса MbPntMatingData< Vector >

Параметры сопряжения в точке

Граф связей класса MbPntMatingData< Vector >:
Collaboration graph
[см. легенду]

Полный список членов класса

Открытые члены

 MbPntMatingData ()
 Конструктор по умолчанию.
 MbPntMatingData (const MbeMatingType type, const Vector *tang, const Vector *tangDer1, const Vector *tangDer2, SArray< ptrdiff_t > *&changedPnts, bool movePnts, bool isAttach)
 Конструктор по всем параметрам сопряжения в точке.
 MbPntMatingData (const MbPntMatingData &)
 Конструктор копирования.
 ~MbPntMatingData ()
 Деструктор.
void Init (const MbeMatingType type, const Vector *tang, const Vector *tangDer1, const Vector *tangDer2, SArray< ptrdiff_t > *&changedPnts, bool movePnts, bool isAttach)
 Инициализировать по всем параметрам сопряжения в точке.
bool Init (const MbPntMatingData &)
 Инициализировать по другому объекту параметров сопряжения в точке.
MbeMatingType GetType () const
 Дать тип сопряжения.
const Vector * GetTangent () const
 Дать направляющий касательный вектор.
const Vector * GetTangentDer1 () const
 Дать первую производную касательного вектора.
const Vector * GetTangentDer2 () const
 Дать вторую производную касательного вектора.
bool IsAttach () const
 Выдать признак совпадения направлений касательных в точке сопряжения.
bool CanMovePoints () const
 Выдать признак возможности передвижения исходных точек.
const SArray< ptrdiff_t > * GetChangedPoints () const
 Вернуть массив изменных точек.
SArray< ptrdiff_t > *& SetChangedPoints ()
 Вернуть массив изменных точек.
bool IsSame (const MbPntMatingData< Vector > &, double accuracy) const
 Являются ли объекты равными?
bool IsValid () const
 Сделать первичную проверку корректности параметров.
void SetVector (ptrdiff_t i, const Vector &vect)
 Уcтановить параметры сопряжения.
void NormalizeAttachTangent ()
 Нормализовать касательную в случае стыковки.
ptrdiff_t GetSmoothDegree () const
 Дать фактическую степень гладкости визуального перехода.
void GetProperties (MbProperties &)
 Выдать свойства объекта.
void SetProperties (const MbProperties &)
 Записать свойства объекта.

template<class Vector>
class MbPntMatingData< Vector >


Объявления и описания членов класса находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы