C3D Toolkit  Kernel - 111165, Vision - 2.6.1.5

Параметры диагностики эскиза. Подробнее...

#include <plane_instance.h>

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

 MbSketchCheckParameters ()
 Конструктор.
 
bool CanSetThisCheckType (MbResultType errorType) const
 Можно ли задать этот тип проверки?
 
void AddCheckType (MbResultType errorType)
 Добавить тип проверки эскиза.
 
void SetMetricEpsilon (double mEpsilon)
 Установить метрическую погрешность.
 
void SetAngleEpsilon (double aEpsilon)
 Установить угловую погрешность.
 
bool IsErrorTypeSetToCheck (MbResultType errorType) const
 Проверять ли на наличие ошибки типа errorType.
 
double GetMetricEpsilon () const
 Выдать метрическую погрешность.
 
double GetAngleEpsilon () const
 Выдать угловую погрешность.
 

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

Параметры диагностики эскиза.

Параметры диагностики эскиза с набором необходимых проверок. По умолчанию проводятся все проверки.
Возможные проверки:

  • проверка контуров на взаимное пересечение (rt_Intersection),
  • самопересечение (rt_SelfIntersection),
  • поиск разрывов (rt_ContourGapError),
  • поиск наложений (rt_ContourSegmentsOverlapError),
  • соответствие флага замкнутости и фактической замкнутости (rt_MustBeOpen, rt_MustBeClosed),
  • проверка гладкой стыковки сегментов по касательной ( G1 ) с указанной угловой погрешностью (rt_ContourSegmentsNoTangentJoint).

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