C3D Kernel  104065
Классы | Перечисления | Функции
Файл map_implementation.h

Множество проекций тел. Подробнее...

Классы

class  MbMapBodiesPArray
 Множество проекций тел. Подробнее...

Перечисления

enum  MbeMatrixCompareResult { mcr_Same, mcr_Shift, mcr_ShiftZ, mcr_Other }

Функции

void LimitCurveSectionsVisibility (const RPArray< MbLump > &lumps, const MbCurve &contour, const SArray< MbCrossPoint > &cross, const MbMapViewInfo &baseViewInfo, const MbMapViewInfo &viewInfo, RPArray< MbCurve > &curves)
 Определение участков граничной кривой.

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


Функции

void LimitCurveSectionsVisibility ( const RPArray< MbLump > &  lumps,
const MbCurve contour,
const SArray< MbCrossPoint > &  cross,
const MbMapViewInfo baseViewInfo,
const MbMapViewInfo viewInfo,
RPArray< MbCurve > &  curves 
)

Определение участков граничной кривой местного вида, выносного элемента, местного разреза (или сечения).

Аргументы:
[in]lumps- Проецируемые объекты.
[in]contour- Граничная кривая.
[in]cross- Точки пересечения граничной кривой с линиями чертежа.
[in]baseViewInfo- Информация о базовом виде, на котором построен местный вид\разрез:
тип вида:
mvt_View - Вид,
mvt_Cut - Разрез,
mvt_Section - Сечечние;
плоскость вида, разреза или сечения.
[in]viewInfo- Информация о производном виде:
тип вида:
mvt_View - Местный вид, Выносной элемент,
mvt_Cut - Местный разрез,
mvt_Section - Местное сечение;
плоскость вида, разреза или сечения.
Если тип производного и базового вида != mvt_View, то тип производного вида должен совпадать с видом базового.
[out]curves- Результат - набор участков граничной кривой.
Предупреждения:
Для внутреннего использования.
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы