C3D Toolkit  Kernel - 105122, Vision - 0.181114.105122

Результат сравнения двух объектов. Подробнее...

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

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

 CompareItemsResult ()
 Конструктор. Подробнее...
 
virtual ~CompareItemsResult ()
 Деструктор.
 
void Reset ()
 Сбросить различия.
 
void Add (PrimitiveDifference &diff)
 Добавить различие.
 
void SetItemsEqual (bool set)
 Установить флаг отсутствия различий.
 
bool AreItemsEqual () const
 Тела одинаковые? Подробнее...
 
size_t NamesDifferencesCount () const
 Число различий в именовании.
 
bool HaveGeometricDifferences () const
 Есть геометрические различия?
 
const PArray< PrimitiveDifference > & GetPrimitiveDifferences () const
 Дать результаты сравнения.
 

Защищенные данные

bool areItemsEqual
 Признак отсутствия различий в моделях и в именованиях.
 
PArray< PrimitiveDifferencedifferences
 Различия в именовании примитивов и ненайденные примитивы.
 

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

Результат сравнения двух объектов.

Результат сравнения двух объектов.

Конструктор(ы)

◆ CompareItemsResult()

CompareItemsResult::CompareItemsResult ( )

Конструктор.

Конструктор результата сравнения одинаковых моделей.

Методы

◆ AreItemsEqual()

bool CompareItemsResult::AreItemsEqual ( ) const

Тела одинаковые?

Тела одинаковые?

Возвращает
true, если нет ни различий в именовании, ни геометрических отличий.

Объявления и описания членов класса находятся в файле: