C3D Toolkit  Kernel - 116287, Vision - 2.6.4.58

Входные параметры функции поиска минимальных и максимальных углов между нормалями поверхностей кривой пересечения. Подробнее...

#include <action_analysis.h>

+ Граф связей класса MbNormalsMinMaxAnglesParams:

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

 MbNormalsMinMaxAnglesParams (const MbSurfaceIntersectionCurve &intCrv, const MbSNameMaker &nm)
 Конструктор по параметрам. Подробнее...
 
 MbNormalsMinMaxAnglesParams (const MbCurveEdge &edge, const MbSNameMaker &nm)
 Конструктор по параметрам. Подробнее...
 
 MbNormalsMinMaxAnglesParams (const MbCurveEdge &edge1, const MbFace &face1, const MbCurveEdge &edge2, const MbFace &face2, double accuracy, const MbSNameMaker &nm)
 Конструктор по параметрам. Подробнее...
 
bool IsCurve () const
 Есть ли кривая пересечения?
 
c3d::ConstIntersectionCurveSPtr GetCurve () const
 Получить кривую пересечения?
 
bool IsSameSense1 () const
 Признак совпадения нормали первой поверхности и грани.
 
bool IsSameSense2 () const
 Признак совпадения нормали второй поверхности и грани.
 
OperationMode GetOperationMode () const
 Получит режим работы.
 
const MbSNameMakerGetNameMaker () const
 Получить ссылку на именователь.
 

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

c3d::ConstIntersectionCurveSPtr intCurve
 Кривая пересечения.
 
bool sameSense1
 Совпадение направления нормали первой поверхности и грани на ее основе.
 
bool sameSense2
 Совпадение направления нормали второй поверхности и грани на ее основе.
 
ThreeStates dirMatch
 Прямое, неопределенное или обратное соответствие поверхность-грань.
 
OperationMode calcMode
 Режим расчета.
 

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

Входные параметры функции поиска минимальных и максимальных углов между нормалями поверхностей кривой пересечения.

Входные параметры функции поиска минимальных и максимальных углов между нормалями поверхностей кривой пересечения.

Предупреждения
В разработке.

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

◆ MbNormalsMinMaxAnglesParams() [1/3]

MbNormalsMinMaxAnglesParams::MbNormalsMinMaxAnglesParams ( const MbSurfaceIntersectionCurve intCrv,
const MbSNameMaker nm 
)
inline

Конструктор по параметрам.

Конструктор по кривой пересечения.

Аргументы
[in]intCrv- Кривая пересечения поверхностей.
[in]nm- Именователь с версией операции.

◆ MbNormalsMinMaxAnglesParams() [2/3]

MbNormalsMinMaxAnglesParams::MbNormalsMinMaxAnglesParams ( const MbCurveEdge edge,
const MbSNameMaker nm 
)
inline

Конструктор по параметрам.

Конструктор по ребру.

Аргументы
[in]edge- Ребро.
[in]nm- Именователь с версией операции.

◆ MbNormalsMinMaxAnglesParams() [3/3]

MbNormalsMinMaxAnglesParams::MbNormalsMinMaxAnglesParams ( const MbCurveEdge edge1,
const MbFace face1,
const MbCurveEdge edge2,
const MbFace face2,
double  accuracy,
const MbSNameMaker nm 
)
inline

Конструктор по параметрам.

Конструктор по двум ребрам.

Аргументы
[in]edge1- Ребро 1.
[in]edge2- Ребро 2.
[in]аccuracy- Заявленная точность совпадения ребер.
[in]nm- Именователь с версией операции.

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