C3D Kernel  104598
Открытые члены | Открытые атрибуты
Класс MbCrossPoint

Точка пересечения двух кривых. Подробнее...

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

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

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

 MbCrossPoint ()
 Конструктор по умолчанию.
 MbCrossPoint (const MbCartPoint &pnt, const MbPointOnCurve< MbCurve > &pOn1, const MbPointOnCurve< MbCurve > &pOn2)
 Конструктор по точке пересечения и ее параметрическим координатам на каждой кривой.
 MbCrossPoint (const MbCrossPoint &other)
 Конструктор копирования.
virtual ~MbCrossPoint ()
 Деструктор.
void Swap ()
 Поменять местами кривые с параметрами.
void Init (const MbCartPoint &pnt, const MbPointOnCurve< MbCurve > &pOn1, const MbPointOnCurve< MbCurve > &pOn2)
 Иницализировать точку по двумерной точке пересечения и параметрам пересечения.
void SetFormType (MbeIntersectionType iType)
 Установить тип пересечения.
MbeIntersectionType GetFormType () const
 Получить тип пересечения.
bool IsTangent () const
 Является точка пересечения касанием.
bool operator== (const MbCrossPoint &) const
 Оператор сравнения.
void operator= (const MbCrossPoint &other)
 Оператор присваивания.

Открытые атрибуты

MbCartPoint p
 Двумерные координаты точки пересечения двух кривых.
MbPointOnCurve< MbCurveon1
 Параметрическая координата точки на первой кривой.
MbPointOnCurve< MbCurveon2
 Параметрическая координата точки на второй кривой.
MbeIntersectionType form
 Тип точки перечечения (ipt_Simple - нормальное пересечение, ipt_Tangent - касание).

Подробное описание

Точка пересечения двух кривых, состоящая из двумерной точки пересечения, ее параметрических координат на пересекающихся кривых и типа пересечения (простое пересечение или касание).


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