C3D Kernel  102057
Классы
Классы с их кратким описанием.
AbstractRepАбстрактный класс представления
aligned_union< T0, T1, T2, T3, T4, T5 >Union-контейнер для экземпляра типа из определенного набора типов. Позволяет создать тип, принимающий значения из некоторого набора разнородных типов
Array2< Type >Двумерный массив объектов
AssemblyGeneratorГенератор сборок
AssemblyMIAttireСборка
AttrDefInstanceИнстанс определения атрибута
AuxiliaryDataРодительский класс данных для менеджера параллельной обработки
BalanceTree< Type >Cбалансированное дерево
BalanceTreeIterator< Type >Итератор сбалансированного дерева
BalanceTreeNode< Type >Узел сбалансированного дерева
BaseStrVisitor::BaseAuxiliaryDataДанные посетителя. Менеджер, обеспечивающий потокобезопасный доступ к данным
BaseStrVisitorБазовый класс для потокобезопасного посетителя, извлекающего строку
BasicIGESБазовый класс для IGES объектов
BicompDFSVisitor< Graph, BicompVisitor >Посетитель обхода в глубину для поиска блоков и точек сочленения
BoolPropertyBool свойство
BorerValuesПараметры отверстия
c3d::BranchByUserDataComparerUnary
BTreeConstКонстанта как узел бинарного дерева
BTreeFunctionФункция как узел бинарного дерева
BTreeIdentПеременная как узел бинарного дерева
BTreeNodeБазовый класс для узлов дерева выражения
BTreeOperationОперация с двумя аргументами как узел бинарного дерева
BTreeOperation1ArgОперация с одним аргументом как узел бинарного дерева
BTreeOperation3ArgsОперация с тремя аргументами как узел синтаксического дерева
BTreeUserFuncПользовательская функция как узел бинарного дерева
CacheManager< T >Менеджер параллельной обработки данных (менеджер кэшей)
CAMСтруктура для информации о кластере
CameraКласс виртуальной камеры для отрисовки 3D сцены
CameraEventСобытие изменения положения камеры
cdet_query::cback_data< Data structure that notifies an app about collision detection event
CcArray< Type >Динамический одномерный массив без счетчика количества элементов
cdet_collided_facesСтруктура запроса для поиска граней столкновения
ClassDescriptorУпакованное имя класса
ClusterКластер
ClusterReference
ClustersBuffБуфер кластеров
ColorКласс Color определяет цвет на основе значений RGB или HSV, или CMYK
CommonMutexУправление блокировками
CommonRecursiveMutexОбертка для вложенного OpenMP lock
c3d::CompareBranchByUserData
CompareItemsResultРезультат сравнения двух объектов
c3d::CompareUserData
ConstraintManager2DМенеджер для взаимодействия с решателем
ConvConvertorProperty3DУпрощенная реализация интерфейса свойств конвертера
ConvModelDocumentРеализация интерфейса документа модели сборки или детали
CornerValuesПараметры скругления вершины
CosinusoidParПараметры построения синусоиды
CountDifferenceРазличие в количестве
CSPArray< Type >Упорядоченный одномерный массив
CSSArray< Type >Упорядоченный одномерный массив
CurveWTypeКривая с типом и погрешностью
dbg_inspector< _PairUnion >Отладочный инспектор union-контейнера (НЕдоделан!)
DefaultBicompVisitor< Graph >Посетитель алгоритма поиска блоков и точек сочленения в неориентированном графе
DefaultDFSVisitor< Graph >Пустой посетитель алгоритма обхода графа в глубину
DefRangeОбласть определения функции
DefRangeItemЭлемент области определения функции
DerivesValuesЗначение функции и производных
DFS_element< Graph >Стековый элемент для алгоритма обхода в глубину
DimParametersПараметры размерного ограничения
DiskreteLengthDataДанные для обеспечения дискретной длины/радиуса/расстояния
DoublePropertyDouble свойство
DPtr< dtype >Автоматический указатель
DuplicationMatrixValuesРазмножение матрицами
DuplicationMeshValuesРазмножение по сетке
DuplicationValuesАбстрактный класс параметров размножения
DXFCompositeDataСвойства блока
DXFConverterDXF-конвертер
DXFCurveКривая
DXFCurve3DПространственная кривая
DXFEntityОбъект формата DXF
DXFFaceГрань
DXFHandleУникальный (в пределах документа) идентификатор объекта
DXFModelerGeometryАнализатор потока SAT
DXFPointТочка
DXFPolyfaceMeshСеть на основе граней
DXFPolygonMeshСеть на основе вершин DXF
DXFPolylineСоставная кривая
DXFPolyline::DXFSegmentСегмент составной кривой
PriorityQueue< Index, Weight >::Element< Элемент очереди
empty_variantХвостовой элемент для рекурсивного определения типа recursive_union<T1,T2>
EvolutionValuesПараметры кинематической операции
ExtensionValuesПараметры удлинения оболочки
ExtrusionValuesПараметры операции выдавливания
FastenersValuesПараметры крепежа
FDPArray< Type >Одномерный массив указателей
FileSpaceФайловое пространство
membuf::FileStackEntry
FormDefinitionOписание формы контура
FullFilletValuesПараметры скругления грани
GcArgumentАргумент ограничения (или геометрический примитив решателя)
GCE_adim_parsПараметры углового размерного ограничения. Структура данных передает настройки для создания угловых размеров. Помимо общих настроек, передаваемых через структуру GCE_dim_pars, здесь добавлен флаг типа угла и множитель пересчета угла в переменную.
GCE_circleКоординаты окружности
GCE_diagnostic_parsДиагностические характеристики системы ограничений
GCE_dim_parsПараметры размерного ограничения
GCE_dragging_pointКонтрольная точка драггинга. GCE_dragging_point::geom - Дескриптор геометрического объекта, выбранного для воздействия с помощью функции драггинга ( GCE_PrepareDraggingPoint).
GCE_dragging_point::point - Дескриптор контрольной точки геометрического объекта драггинга
GCE_ellipseКоординаты эллипса
GCE_ldim_parsПараметры линейного размерного ограничения. dirAngle - значение угла в радианах, задающее направление ориентируемых размеров. Пока используется только для GCE_AddDirectedDistance2P.
GCE_lineКоординаты прямой на плоскости
GCE_pointКоординаты точки на плоскости
GCE_point_dofСтепень свободы точки
GCE_splineКоординаты и характеристики сплайна
GCE_vec2dКоординаты вектора
GCE_vecNdКоординаты вектора n-й размерности
GCM_c_paramsСтруктура параметров ограничения
GCM_c_recordСтруктура записи геометрического ограничения
GCM_diagnostic_parsДиагностические характеристики системы ограничений
GCM_extra_paramДополнительный параметр для функций типа #GCM_dependent_func
GCM_g_recordСтруктура полей данных, представляющих геометрический объект
GCM_geom_axisОсь планарного угла
GCM_pointКоординаты точки 3D пространства
GCM_undefined< T >Неопределенное значение для некоторого типа
GCM_vec3dКоординаты 3D-вектора
GcPrecisionФиксированные точности решения задач двумерной параметризации и иные константы
cdet_query::geom_element< Structure representing a collision detection geometry
geom_point
GeomBoxObjectПараллелепипед
GeomCircleObjectОкружность
GeomCodeКодировка геометрического примитива
GeomConeObjectКонус
GeomCylinderObjectЦилиндр
GeometryRep3D3D представление геометрических данных
GeomFTTextObjectКласс GeomFTTextObject генерирует строку текста для вывода ее на экран
GeomLineSegmentObjectОтрезок
GeomMeshObjectКласс GeomMeshObject для отрисовки полигонального объекта
GeomObjectАбстрактный базовый класс для отрисовочной геометрии
GeomPolylineObjectПолилиния
GeomRectangleObjectПлоский трёхмерный прямоугольник
GeomSphereObjectСфера
GetVestigesTransDataСтруктура для обмена данными между потоками
GlobalFlagsГлобальные настройки для модуля визуализации
GLPlatformSurfaceКласс GLPlatformSurface обеспечивает абстракцию для поверхности
GLSurfaceКласс GLSurface представляет собой абстрактную поверхность для визуализации
GLSurfaceFormatКласс GLSurfaceFormat представляет собой формат GLSurface
graph_traits< Graph >Графовые характеристики типов
GridsToShellValues
HoleValuesПараметры выемки
IAttrDefinitionИнтерфейс определения атрибута
IConvertor3DИнтерфейс конвертера
IConvertorProperty3DИнтерфейс свойств конвертера
IFC_Array< Type >Одномерный массив указателей с подсчетом ссылок
IfDrawGIИнтерфейс отладочной отрисовки приложения
IfProgressIndicatorИндикатор прогресса выполнения
IGetMsgДобытчик строки из данных о строке
IMArray< Type >Упорядоченный массив индексов присланного PArray
c3d::IModelTreeОбобщенное дерево
c3d::IModelTreeNodeУзел дерева
index_tag< size_t >Шаблон для получения индексного типа (для статического сопоставления типов на этапе компиляции)
InertiaPropertiesИнерционные характеристики тела
InputEventКласс InputEvent является базовым классом для событий, который описывает вводимые пользователем данные
IntervalConstNodeИнтервал простых выражений
IntervalIdentNodeИнтервальная переменная как узел бинарного дерева
IntPropertyInt свойство
iobufПотоковый буфер с произвольным доступом , расширяет функциональность iobuf_Seq возможностью удаления и перезаписи файлов
iobuf_SeqПотоковый буфер, обеспечивает только последовательную запись, без возможности удалить или перезаписать файл
IProgressIndicatorИнтерфейс индикатора прогресса выполнения
IScaleRequestorИнтерфейс запроса масштаба
IStitchRequestorИнтерфейс запроса сшивки
IStrDataДанные о строке
ItAlgebraicConstraintОграничение для подмножества координат
ItAnnObjectStoreИнтерфейс хранилища аннотированных объектов
ItCamMechanismИнтерфейс "Кулачковый механизм"
ItConstraintItemГеометрического ограничение
ItCoordИнтерфейс координаты
c3d::ItemAttrAnchor
c3d::ItemAttrBool
c3d::ItemAttrChanged
c3d::ItemAttrColor
c3d::ItemAttrDencity
c3d::ItemAttrDouble
c3d::ItemAttrIdentifier
c3d::ItemAttrInt64
c3d::ItemAttrInteger
c3d::ItemAttrSelected
c3d::ItemAttrString
c3d::ItemAttrStyle
c3d::ItemAttrUpdateStamp
c3d::ItemAttrVisible
c3d::ItemAttrWidth
MbModel::ItemConstIteratorКонстантный итератор по объектам модели
c3d::ItemDataBase
c3d::ItemDataBool
c3d::ItemDataDouble
c3d::ItemDataInteger
c3d::ItemDataString
MbModel::ItemIteratorПростой итератор по объектам модели
IFC_Array< Type >::iteratorКонстантный итератор (новые функции можно добавлять по мере необходимости)
ItGCBlackboxЧёрный ящик
ItGeomГеометрический объект
ItGeomConstraintSolver
ItIntervalTreeVariableИнтерфейс интервальной переменной
ItMateTransmissionИнтерфейс "Механическая передача для двух тел"
ItModelAssemblyИнтерфейс сборки
ItModelDetailИнтерфейс детали
ItModelDocumentИнтерфейс документа модели сборки или детали
ItModelInstanceИнтерфейс вставки компоненты
ItModelInstancePropertiesИнтерфейс свойств вставки, подсборки или детали
ItPositionManagerАбстракция для управления положением геометрических объектов в сборке
ItSymbolObjectStoreИнтерфейс хранилища условных обозначений
ItTreeVariableИнтерфейс переменной
ItUserFuncИнтерфейс функции
JoinSurfaceValuesДанные для построения поверхности соединения
KdTree< Scalar >К-d дерево
std::less< DefRangeItem >Сравнение элементов области определения
LightИсточник света
List< Type >Cписок указателей на элементы
ListItem< Type >Элемент списка
LIterator< Type >Итератор списка
LoftedValuesПараметры операции построения тела по плоским сечениям
ConvConvertorProperty3D::LogRecordСведения о сообщени конверетра
LoopCrossParam
LumpCompLess
MaAngularDimensionУгловой размер
MaAnnotationItemОбъект аннотации
MaCompositeTextНабор текстовых блоков
MaDiameterDimensionДиаметральный размер
MaDimensionРазмер - родоначальник классов для размеров различных типов
MaLinearDimensionЛинейный размер
MaRadialDimensionРадиальный размер
MaSpecificSymbolСпецсимвол
MaterialВизуальные свойства материала
MaTerminatorSymbolОписание законцовочного символа
MaTextItemТекстовый объект
MaTextLiteralТекст с указанием ЛСК, шрифта, выравнивания
MaTextLiteralExtentТекст с указанием ЛСК, шрифта, выравнивания, размера
MathОбщие статические данные алгоритмов и функций
MathItemCopyProperty< Type >Свойство объекта
MathItemProperty< Type >Свойство объекта
MatrixNNКвадратная матрица чисел N x N
MbAccurateTimer
MbAnchorAttributeАтрибут "якорь"
MbAnnCurvesМножество аннотационных кривых
MbAnnotationEdgeVestigeСлед аннотационного объекта
MbApex3DАпекс (точка)
MbArcДуга эллипса в двумерном пространстве
MbArc3DДуга эллипса в трёхмерном пространстве
MbAssemblyСборочная единица
MbAssistingItemВспомогательный объект геометрической модели
MbAttributeАтрибуты объекта
MbAttributeActionОбъект для свойств
MbAttributeContainerКонтейнер атрибутов
MbAttributeProviderПоставщик атрибутов для топологических объектов
MbAutoRegDuplicateАвторегистратор дублирования
MbAutoRegTransformАвторегистратор трансформации
MbAverageTimer
MbAxis3DОсь - вектор, привязанный к фиксированной точке
MbBaseVestigeСлед трехмерного объекта
MbBeadParamCalculatorРасчётчик зависимого параметра буртика
MbBeadSolidСтроитель оболочки из листового материала с буртиком
MbBeadValuesПараметры буртика
MbBendAnySolidСтроитель оболочки из листового материала с выполненым сгибом/разгибом
MbBendByEdgeValuesПараметры построения сгиба для операции "Сгиб по ребру"
MbBendOverSegSolidСтроитель оболочки из листового материала, согнутой вдоль отрезка
MbBendOverSegValuesПараметры построения сгиба по линии для операции "Сгиб по линии"
MbBendsByEdgesSolidСтроитель сгибов по рёбрам оболочки тела из листового материала
MbBendUnbendSolidСтроитель оболочки из листового материала с выполненым сгибом/разгибом
MbBendValuesПараметры сгиба
MbBezierСплайн Безье в двумерном пространстве
MbBezier3DСплайн Безье в трёхмерном пространстве
MbBoolAttributeBool атрибут
MbBooleanFlagsУправляющие флаги булевой операции
MbBooleanSolidСтроитель булевой операции
MbBreakРазрыв
MbBreaksPartЧасть разрыва
MbBreaksRebuildКласс для перестроения разрывов
MbBridgeCurve3DКривая-мостик, соединяющая концы двух кривых
MbBSplineНабор В-сплайнов NURBS кривой
MbCartPointДекартова двумерная точка
MbCartPoint3DТрехмерная точка
MbChamferSolidСтроитель тела с фасками рёбер
MbChamferSurfaceПоверхность фаски
MbChangedИзменённость
MbChannelSurfaceПоверхность скругления с переменным радиусом обычная или с сохранением кромки
MbCharacterCurveДвумерная кривая, координатные функции которой заданы в символьном виде
MbCharacterCurve3DКривая, координатные функции которой заданы в символьном виде
MbClassTraits< Type >Характеристики классов геометрического ядра C3D. Экспериментальный класс. Пока приведены не все типы классов
MbCloseCornerGapHotPointCalcРасчётчик расположения хот-точки для зазора замыкания углов
MbClosedCornerSolidСтроитель оболочки из листового материала с замыканием угла
MbClosedCornerValuesПараметры замыкания сгиба
MbCollectionКоллекция элементов
MbCollisionDetectionUtilityУтилита расчета параметров пересечения и близости тел
MbColorЦвет
MbCommonAttributeОбобщенный атрибут - базовый класс
MbCompContourArrayМножество контуров, принадлежащих некоторому компоненту
MbConeSpiralКоническая спираль
MbConeSurfaceKоническая поверхность
MbConnectingCurveCreatorСтроитель кривой сопряжения двух кривых
MbConstFunctionПостоянная функция
MbConstraintЭлементарное ограничение
MbConstraintItemФормирователь модели в решателе
MbConstraintSystem2DСистема геометрических ограничений
MbGridSurface::MbContentОкружение вершины треугольной пластины
MbContourКонтур в двумерном пространстве
MbContour3DКонтур в трёхмерном пространстве
MbContourOnPlaneКонтур на плоскости
MbContourOnSurfaceКонтур на поверхности
MbContourWithBreaksКонтур c разрывами
MbControlDataДанные для управления двумерными объектами
MbControlData3DДанные для управления трехмерными объектами
MbCoonsPatchSurfaceПоверхность Кунса на четырех кривых
MbCoordКоордината
MbCornerSurfaceТреугольная поверхность на кривых
MbCosinusoidКосинусоида в двумерном пространстве
MbCoverSurfaceЧетырёхугольная поверхность на кривых
MbCreatorСтроитель объекта геометрической модели
MbCrookedSpiralСпираль с криволинейной осью
MbCrossPointТочка пересечения двух кривых
MbCubeГабаритный параллелепипед
MbCubicFunctionКубическая функция Эрмита
MbCubicSplineКубический сплайн в двумерном пространстве
MbCubicSpline3DКубический сплайн
MbCubicSplineFunctionКубический сплайн функция
MbCurveКривая в двумерном пространстве
MbCurve3DКривая в трехмерном пространстве
MbCurveBoundedSurfaceОграниченная кривыми поверхность
MbCurveEdgeРебро грани
MbCurveEvolutionSolidСтроитель оболочки кинематическо тела
MbCurveExtrusionSolidСтроитель оболочки тела выдавливания
MbCurveIntoNurbsInfoДополнительная информация для преобразования кривой или поверхности в Nurbs
MbCurveLoftedSolidСтроитель оболочки тела по сечениям
MbCurveRevolutionSolidСтроитель оболочки тела вращения
MbCurveSpiralСпираль переменного радиуса
MbCurveSweptSolidСтроитель оболочки тела по формообразующим кривым
MbCurveVestigeИнформация о следе кривой
MbCutLumpТело с признаком разрезки в производном виде
MbCuttingSolidСтроитель разрезанного тела
MbCylinderSurfaceЦилиндрическая поверхность
MbDencityПлотность
MbDetachSolidСтроитель, разделяющий набор граней на связные части
MbDimensionalРазмерное ограничение
MbDirectionДвумерный нормализованный вектор
MbDisplacementCalculatorРасчётчик смещения сгиба
MbDistanceРасстояние между объектами
MbDoubleAttributeDouble атрибут
MbDraftSolidСтроитель оболочки с уклонёнными гранями
MbDuplicationSolidСтроитель размноженого набора граней
MbEdgeРебро
MbEdgeFacesIndexesИндекс идентификации ребра
MbEdgeFunctionСтруктура для передачи ребра и функции
MbEdgeSequenceПоследовательность рёбер
MbEdgeVestigeСлед ребра или кривой
MbElementОбъемный элемент
MbElementaryAttributeЭлементарный атрибут - базовый класс
MbElementarySolidСтроитель оболочки элементарного тела
MbElementarySurfaceЭлементарная поверхность
MbElevationSurfaceПоверхность, проходящая через заданное семейство кривых, с направляющей
MbEvolutionSurfaceКинематическая поверхность
MbEvolutionSurface::MbEvolutionSurfaceAuxiliaryDataВспомогательные данные
MbExactionSurfaceКинематическая поверхность с адаптацией
MbExpansionSurfaceПоверхность плоскопараллельного движения
MbExtensionShellСтроитель удлинённой грани оболочки
MbExternalAttributeПользовательский внесистемный атрибут - базовый класс
MbExtrusionLayoutПараметры булевой операции выдавливания до объекта
MbExtrusionSurfaceПоверхность выдавливания
MbFaceГрань
MbFaceAndGridМатематическая грань и ее рассчитанная решетка
MbFaceModifiedSolidСтроитель модифицированной оболочки
MbFaceShellМножество граней или оболочка
MbFaceVestigeСлед грани
MbFilletSolidСтроитель cкругления ребeр
MbFilletSurfaceПоверхность скругления с постоянными радиусами обычная или с сохранением кромки
MbFixAttrSetФиксированный набор атрибутов
MbFlagsПредоставляет общий интерфейс для работы с битовыми флагами
MbFloatAxis3DОсь
MbFloatPointДвумерная точка
MbFloatPoint3DТрехмерная точка
MbFloatVector3DТрехмерный вектор
MbFormNoteСпособ построения полигонального объекта
MbFunctionСкалярная функция параметра
MbFunctionFactoryФабрика функций
MbGeomAttributeГеометрический атрибут
MbGregorySurfaceПоверхность на ограничивающем контуре
MbGridТриангуляция
MbGridPolygonГраница триангуляции
MbGridSurfaceПоверхность на базе триангуляции
MbHermitСоставной кубический сплайн Эрмитa в двумерном пространстве
MbHermit3DCоставной кубический сплайн Эрмитa в трёхмерном пространстве
MbHoleSolidСтроитель оболочки отверстия, кармана, фигурного паза
MbHomogeneousРасширенная точка с однородными координатами в двумерном пространстве
MbHomogeneous3DРасширенная точка с однородными координатами в трёхмерном пространстве
MbIdArrУкороченное множество простых имен
MbIdentifierИдентификатор объекта
MbInstanceВставка объекта
MbInt64AttributeInt64 атрибут
MbIntAttributeInt атрибут
MbIntCurveCreatorСтроитель кривой пересечения
MbIntersectionDataИнформация о пересечении двух тел
MbItemОбъект геометрической модели
c3d::MbItemDataДанные узла дерева
MbItemIndexИндекс идентификации объекта
MbItemThinValuesРасширенный индекс идентификации объекта
MbJalousieParamCalculatorРасчётчик параметров подрезанных жалюзи
MbJalousieSolidСтроитель оболочки из листового материала с жалюзи
MbJalousieValuesПараметры жалюзи
MbJogSolidСтроитель оболочки из листового материала с подсечкой
MbJogValuesПараметры для операции "подсечка"
MbJoinShellСтроитель оболочки соединения
MbJoinSurfaceПоверхность соединения
MbJointBendSolidСтроитель комбинированного сгиба
MbJointBendUtilsВспомогательные функции для построения комбинированного сгиба (сгиба по эскизу)
MbJointBendValuesПараметры комбинированного сгиба
MbKCalculatorРасчётчик коэффициента нейтрального слоя
MbLabelМетка для выполнения операция
MbLeaderУсловное обозначение линия-выноска
MbLegendВспомогательный геометрический объект
MbLineПрямая в двумерном пространстве
MbLine3DПрямая в трехмерном пространстве
MbLineFunctionЛинейная функция
MbLineSegmentОтрезок прямой в двумерном пространстве
MbLineSegment3DОтрезок прямой в трёхмерном пространстве
MbListVarsСписок переменных
MbLocalSectionMapIteratorИтератор местных видов сечений тела
MbLoftedSurfaceПоверхность, проходящая через заданное семейство кривых
MbLoftedSurface::MbLoftedSurfaceAuxiliaryDataВспомогательные данные
MbLoopЦикл грани
MbLumpТело, матрица его преобразования и идентификаторы владельцев
MbLumpAndFacesТело с массивом граней и триангуляционных решеток
MbLumpCubeГабарит тела, матрица его преобразования и идентификаторы владельцев
MbMapBodiesPArrayМножество проекций тел
MbMappingLumpsТело или набор тел, определенных в системе координат, с признаком разрезания в сечениях и разрезах
MbMapSettingsПараметры для построения одной проекции вида
MbMapViewInfoИнформация о виде
MbMapVisibilityModeНастройки видимости следов проецируемых объектов
MbMarkerМаркер со свойствами геометрического объекта
MbMatrixРасширенная матрица преобразования в двумерном пространстве
MbMatrix3DРасширенная матрица преобразования в трёхмерном пространстве
MbMedianShellСтроитель срединной оболочки тела
MbMergingFlagsУправляющие флаги слияния элементов оболочки
MbMeshПолигональный объект модели - фасетный объект
MbMeshShellСтроитель оболочки на сетке кривых
MbMeshSurfaceПоверхность на сетке кривых
MbMinMaxSurfDists
MbMiterValuesПараметры замыкания сгиба с флагом выполнения
MbModelГеометрическая модель
c3d::MbModelTreeДерево геометрической модели
MbModifiedNurbsItemСтроитель оболочки c деформируемыми гранями
MbMultilineМультилиния
MbNameИмя объекта
MbNameAttributeТопологическое имя
MbNamedAttributeContainerКонтейнер атрибутов
MbNamedContoursTreeДерево именованых контуров
MbNameMakerГенератор имен
MbNamePairИмя объекта и его копии
MbNamePairListТаблица соответствия имён
MbNameVersionВерсия имени
MbNestSyncItemБазовый объект синхронизации, поддерживающий множественные блокировки
MbNurbsNURBS кривая в двумерном пространстве
MbNurbs3DNURBS кривая в трехмерном пространстве
MbNurbs3DCreatorСтроитель пространственного сплайна
MbNurbsBlockSolidСтроитель оболочки в форме блока
MbNurbsModificationМодификатор оболочки c деформируемой гранью
MbNurbsParametersПараметры построения NURBS копии объекта
MbNurbsPointInfoПараметры узловой точки сплайновой копии объекта
MbNurbsSurfacesSolidСтроитель оболочки из NURBS-поверхностей
MbNURBSVectorNurbs-вектор
MbNURBSVector2DNurbs-вектор
MbOffsetCurveЭквидистантная продолженная кривая
MbOffsetCurve3DЭквидистантная кривая в трехмерном пространстве
MbOffsetCurveCreatorСтроитель эквидистантной кривой
MbOffsetSurfaceЭквидистантная поверхность
MbOrientedEdgeОриентированное ребро
MbPartSolidDataИнформация о части тела
MbPartSolidIndexИдентификатор части тела
MbPartSolidIndicesИдентификаторы частей тела
MbPatchCreatorСтроитель оболочки в форме заплатки
MbPatchCurveКривая для построения заплатки
MbPathПуть к компоненту
MbPersonOrganizationInfoСведения о лице в организации
MbPlacementЛокальная система координат в двумерном пространстве
MbPlacement3DЛокальная система координат в трёхмерном пространстве
MbPlanarGridTриангуляция двумерной области
MbPlaneПлоскость
MbPlaneCurveПлоская кривая в трехмерном пространстве
MbPlaneInstanceВставка двумерных объектов эскиза
MbPlaneItemГеометрический объект в двумерном пространстве
MbPntLocОбъект с информацией о положении точки относительно оболочки
MbPntMatingData< Vector >Параметры сопряжения в точке
MbPoint3DТрёхмерная точка со свойствами геометрического объекта
MbPointCurveКривая, вырожденная в точку
MbPointFrameТочечный каркас
MbPointOnCurve< Curve >Точка на кривой
MbPointsSymbolУсловное обозначение на базовых точках
MbPolyCurveКривая в двумерном пространстве, заданная точками
MbPolyCurve3DКривая в трехмерном пространстве, заданная точками
MbPolygonДвумерный полигон
MbPolygon3DПолигон
MbPolygon3DSolidПолигон с телом
MbPolylineЛоманая линия в двумерном пространстве
MbPolyline3DЛоманая линия в трехмерном пространстве
MbPolySurfaceПоверхность, заданная прямоугольной матрицей точек
MbPositionDataДанные для размеров операции
MbPrimitiveПримитив
MbProductAttributeРодительский класс атрибутов изделий
MbProductInfoДанные об изделии
MbProjCurveПроекционная кривая
MbProjCurveCreatorСтроитель проволочного каркаса из проекционных кривых
MbProjectionsObjectsДополнительные проецируемые объекты
MbPropertiesМножество свойств объекта
MbPropertyСвойство
MbQuadrangleЧетырёхугольник
MbRectГабаритный прямоугольник
MbRect1DОдномерный куб
MbRect2DДвумерный куб
MbRect3DТрехмерный куб
MbRefItemОбъект с подсчетом ссылок
MbRegDuplicateРегистратор копируемых объектов
MbRegionДвумерный регион
MbRegTransformРегистратор трансформируемых объектов
MbReparamCurveРепараметризованная кривая в двумерном пространстве
MbReparamCurve3DРепараметризованная кривая в трехмерном пространстве
MbRestoredEdgesSolidСтроитель боковых рёбер сгибов
MbReverseCreatorСтроитель вывернутого "наизнанку" тела
MbRevolutionLayoutПараметры булевой операции вращения до объекта
MbRevolutionSurfaceПоверхность вращения
MbRevolutionSurface::MbRevolutionSurfaceAuxiliaryDataВспомогательные данные
MbRibSolidСтроитель тела с ребром жёсткости
MbRoughОбозначение шероховатости
MbRuledShellСтроитель линейчатой оболочки
MbRuledShellGapCalcРасчётчик расположения хот-точки для зазора замыкания углов
MbRuledSolidСтроитель листовой линейчатой оболочки
MbRuledSolidValuesПараметры обечайки
MbRuledSurfaceЛинейчатая поверхность
MbSectionMapДанные для построения сечений и разрезов набора оболочек
MbSectionMapIteratorИтератор видов сечений тела
MbSectionMapIteratorAbsИнтерфейс итератора видов сечений
MbSectorSurfaceСекториальная поверхность
MbSelectedСелектированность
MbSheetMetalBendВнешняя и внутренняя грани сгиба с параметрами
MbSheetMetalSolidСтроитель оболочки из листового материала
MbSheetMetalValuesПараметры построения тела из листового материала
MbSheetUnionSolidСтроитель операции объединения листовых тел по торцу
MbShellHistoryИстория граней
MbShellSolidСтроитель эквидистантной оболочки
MbBendByEdgeValues::MbSideПараметры одного края сгиба
MbSilhouetteCurveЛиния очерка или cилуэтная кривая поверхности
MbSimbolthThreadViewРеализация интерфейса аннотационного вида
MbSimpleCreatorСтроитель оболочки тела без истории
MbSimplifyFlatPatternValuesПараметры операции упрощения углов в развёртке листового тела
MbSimplifyFlatSolidСтроитель упрощения развёртки тела из листового материала
MbSlotValuesПараметры разгрузки сгиба
MbSMBendNamesПараметры и имена элементов сгиба
MbSmoothSolidСтроитель фаски или скругления ребeр тела
MbSmoothSurfaceПоверхность сопряжения
MbSNameMakerГенератор имен c добавками к имени
MbSolidТвердое тело
MbSpaceCurvesМножество пространственных кривых для проецирования
MbSpaceInstanceВставка трёхмерного объекта
MbSpaceItemГеометрический объект в трехмерном пространстве
MbSpaceParamPntПространственно-параметрическая точка
MbSpacePointsМножество пространственных точек для проецирования
MbSphereSurfaceCферическая поверхность
MbSphericalStampSolidСтроитель оболочки из листового материала сферической штамповкой
MbSpineКриволинейная направляющая для кинематической поверхности
MbSpiralСпираль
MbSpiralSurfaceСпиральная поверхность
MbSplineSurfaceNURBS поверхность
MbSplitDataУсекающие элементы
MbSplitShellСтроитель оболочки с разбиением граней
MbStampingValuesПараметры штамповки
MbStampRibAttributeАтрибут ребра жесткости листового тела
MbStampRibSolidСтроитель тела с ребром жёсткости
MbStampSolidСтроитель оболочки из листового материала штамповкой
MbStepDataДанные для вычисления шага
MbStitchedSolidСтроитель оболочки путём сшивки граней
MbStringAttributeString атрибут
MbStyleСтиль линий отрисовки
MbSurfaceПоверхность в трехмерном пространстве
MbSurfaceCurveКривая на поверхности
MbSurfaceCurve::MbSurfaceCurveAuxiliaryDataВспомогательные данные
MbSurfaceIntersectionCurveКривая пересечения двух поверхностей
MbSurfaceSplineCreatorСтроитель пространственного сплайна
MbSurfDistРасстояние между точками на поверхности
MbSweptDataДанные об образующей
MbSweptLayoutПараметры булевой операции выдавливания или вращения до объекта
MbSweptSideПараметры вращения и выдавливания
MbSweptSurfaceПоверхность движения
MbSymbolУсловное обозначение
MbSymbolVestigeСлед условного обозначения
MbSymmetrySolidСтроитель симметричного тела
MbSyncItemБазовый объект, предоставляющий средства синхронизации
MbTempCircleВспомогательная окружность
MbThinShellCreatorСтроитель оболочки по поверхности
MbThreadРезьба
MbTopItemТопологический объект в трехмерном пространстве
MbTopologyItemТопологический объект с именем
MbTorusSurfaceTороидальная поверхность
MbTransactionsЖурнал построения объекта
MbTransformedSolidСтроитель трансформируемой оболочки
c3d::MbTreeNodeУзел дерева
MbTreeVariableПеременная
MbTriTреугольник
MbTriangleTреугольник
MbTrimmedCurveУсеченная кривая в двумерном пространстве
MbTrimmedCurve3DУсеченная кривая в трехмерном пространстве
MbGridSurface::MbTrivelaTреугольная пластина поверхности на сетке точек
MbTruncatedShellСтроитель усеченной оболочки
MbUnionSolidСтроитель объединения наборов граней в один набор граней
MbUpdateStampМетка времени обновления
MbUserAttributeПользовательский системный атрибут
MbUserFuncПользовательская функция
MbUuidГлобально уникальный идентификатор
MbVarПеременная
MbVectorДвумерный вектор
MbVector3DВектор в трехмерном пространстве
MbVEFVestigesНабор массивов, выдаваемых наружу при получении всех линий
MbVertexВершина
MbVertexVestigeСлед вершины
MbVisibleВидимость
MbVisualСвойства для OpenGL
MbWeightMatrix
MbWidthТолщина линий отрисовки
MbWireCountКоличество u-линий и v-линий отрисовочной сетки
MbWireFrameТрехмерный проволочный каркас
MdAnalyticalFunctionСкалярная функция, заданная аналитическим выражением
MdCharacterFunctionСкалярная функция, заданная символьной строкой
MedianShellFaces
MedianShellValuesПараметры создания срединной оболочки между выбранными гранями тела
memСтруктура для конвертации membuf
membufПотоковый буфер памяти
MeshSurfaceValuesПараметры поверхности по сетке кривых
MI3DPropertiesOбъемные массо-центровочные характеристки
MIPropertiesМассо-центровочные характеристики кривой
ModifyValuesПараметры прямого редактирования тела
MouseEventКласс MouseEvent содержит параметры, которые описывают события мыши
MpEdgeРебро
MpGraphГраф построения контуров
MpLoopЦикл
MpVertexВершина
MtADimensionTraitsХарактеристические данные углового размера
MtArgumentГеометрический аргумент ограничения
MtBicompSearch< Graph >Отображение реберных свойств для графов, поддерживающих концепцию смежности вершин (без явных ребер)
MtConstraintIterИтератор обходящий ограничения сборки
MtGeomArgumentАргумент геометрического ограничения
MtGeomConstraintГеометрическое ограничение
MtGeomSolverГеометрический решатель
MtGeomVariantГеометрический объект, аргумент геометрического ограничения
MtItemReferenceСсылка на объект модели
MtLDimensionTraitsХарактеристические данные линейного размера
MtMateParametersПараметры близости к решению для геометрического ограничения
MtMatingGeometryСтруктура данных сопрягаемой геометрии
MtParVariantЧисловой или перечислительный параметр ограничения
MtRefItemБазовый класс для объектов с подсчетом ссылок
MtStrongComponents< Graph, SCVisitor, VertexPropertyMap >Алгоритм поиска компонент сильной связности в орграфе
MtTransDofЗапись о степени свободы перемещения
MultiMap< KeyType, ValType >Ассоциативное множество c дубликатами (мультимножество)
NameDifferenceРазличие в именовании двух примитивов
NameIntersectionInfoИмя со счётчиком совпадений
NDoublePropertyDouble свойство с номером
c3d::NodeComparer
c3d::NodeComparerUnary
null_typeПустой тип данных
NurbsBlockValuesПараметры для построения NURBS-блока
NurbsSurfaceValuesПараметры сплайновой поверхности
NurbsValuesПараметры деформируемой грани
ObjectКласс Object является базовым классом для всех объектов сцены
OpenGLContextКласс OpenGLContext представляет свой контекст OpenGL, который воспроизводит отрисовку на специальном классе GLSurface
OpenGLFunctionListКласс OpenGLFunctionList представляет кроссплатформенный доступ к функциям OpenGL ES 2.0
PArray< Type >Одномерный массив указателей
PatchValuesПараметры заплатки
PIArray< Type >Одномерный массив указателей с итераторными функциями
PMIArray< Type >Одномерный массив указателей с итераторными функциями
PocketValuesПараметры кармана или бобышки
PointКласс Point определяет точку на плоскости и использует целочисленную точность
PointDifferenceРазличие точек
PointersArrayIterator< Array, Type >Итератор массива
PointersIterator< Type >Интерфейс итератора
PointersListIterator< Type >Итератор списка
Polyline3DPointПараметры точки для создания полилинии
PrCameraOrbitКласс PrCameraOrbit обеспечивает вращение по орбите вокруг цели
PrCameraPanКласс PrCameraPan обеспечивает панорамирование сцены
PrCameraRotateОбработчик поворота камеры
PrCameraZoomКласс PrCameraZoom масштабирования сцены относительно ее центра
PrimitiveCountКласс PrimitiveCount представляет функционал для подсчета количества объектов в сцене
PrimitiveDifferenceРазличия примитивов
PriorityQueue< Index, Weight >Очередь с приоритетом с использованием кучи
ProcessКласс Process служит в качестве базового класса для классов, который управляет входными данными пользователя, в том числе манипуляцией со сценой
ProcessEventКласс ProcessEvent является событием, а также базовым классом для всех классов событий. Объекты событий содержат параметры события
ProcessManagerМенеджер интерактивного управления процессами
ProgressBarWrapperОбертка индикатора прогресса выполнения
PropType< Type >Структура соответствия типа объекта и типа свойства
readerПоток для чтения
reader_exПоток для чтения с возможностью чтения из нескольких FileSpaces по заданным позициям
recursive_union< Type, Tail >Рекурсивное определение класса "union-контейнер". Контейнер, который может хранить элемент типа "value_type" или один из типов хвостового контейнера
ref_pair< _Ty1, _Ty2 >Пара ссылок
RefItemProperty< Type >Cвойство объекта
RegularModelDocumentРеализация документа модели, формирующая регулярную структуру
RenderStateСостояние отрисовки объекта. Класс RenderState хранит состояние отрисовки и предоставляет функции для управления режимами отрисовки объектов ViewObject3D
SceneProcessRep::RepProcessInfoВспомогательная структура данных для управления представлением
RevolutionValuesПараметры операции вращения
RibValuesПараметры ребра жёсткости
RPArray< Type >Одномерный массив указателей на объекты
RPStack< Type >Стек указателей
RuledSurfaceValuesДанные для построения линейчатой поверхности
rwПоток для чтения и записи
SArray< Type >Массив простых структур данных
SArray_assign< T >Инициализация массива списком значений
SceneContentКласс SceneContent представляет содержание сцены в виде графа
SceneProcessRepКласс ProcessRep для представления процесса
SceneSegmentКласс SceneSegment является базовым классом для всех сегментов в графе сцены
SceneSegmentDataКласс SceneSegmentData представляет данные сегмента сцены
SceneSegmentRefКласс SceneSegmentRef представляет ссылку на представление геометрии
ScopedLockБлокировка в области видимости
ScopedRecursiveLockРекурсивная блокировка в области видимости
SelectionMaterialФункции задания параметров материала для выбранных объектов. Класс SelectionMaterial группирует в себе функции, с помощью которых можно задавать свойства материала для выбранных объектов
SFDPArray< Type >Cортированный одномерный массив указателей на обьекты
SheetRibValuesПараметры ребра жёсткости листового тела
SIArray< Type >Одномерный массив обьектов с итераторными функциями
SimpleNameArrayМножество простых имен
SlotValuesПараметры паза
SmoothValuesПараметры скругления или фаски ребра
SolidMIAttireТело, его характеристики и матрицы преобразования копий тела
SolidObjectОбертка тела
sorting_array< KeyType, _Pr >Динамический контейнер для хранения элементов упорядоченного множества. Тип элемента контейнера должен иметь операторы порядка. Не стоит путать этот тип контейнера с set или map. Он вовсе не обязан всегда поддерживаться в отсортированном состоянии, а только тогда, когда это закажут (с кэшированием алгоритма сортировки). Гарантируется, что вектор отсортирован сразу после вызова функций get_sorted или sort. Константные методы, а также метод erase не нарушают сортировки.
SpineDataНаправляющая кривая и её окружение
SPtr< T >Автоматический указатель на объекты с подсчетом ссылок
SPtrPair< RefItem >Пара автоматических указателей
SQueue< Type >Очередь объектов, которые не имеют деструкторов
SRef< T >Автоматическая ссылка на объекты с подсчетом ссылок
SSArray< Type >Упорядоченный массив
SStack< Type >Стек объектов
static_array< Elem, arrSize >Статический вектор. Требуется, что бы элементы вектора имели конструктор по умолчанию, конструктор копирования и оператор присвоения
static_pair< Elem >Статический вектор двух элементов (пара)
StMLTipParamsCтруктура параметров законцовки
strbufБуфер CHAR-строки
StrData< T >Конкретные данные о строке
StrHashХэш с типом строки
string_generatorГенератор MbUuid из string
StringPropertyString свойство
StVertexOfMultilineInfoИнформация о вершине
SweptValuesПараметры формообразующей операции
SweptValuesAndSidesПараметры выдавливания или вращения
tapeБазовый класс потока для реализации чтения и записи
TapeBaseБазовый класс для потоковых классов
TapeClass"Обертка" для одного потокового класса
TapeClassContainerМассив регистрации потоковых классов
TapeManagerМенеджер потоков
TapeRegistratorМассив для регистрации объектов при чтении/записи
TapeRegistratorExМассив для регистрации объектов с сохраненим информации о позиции чтения/записи
TAPointer< T >Автоматический указатель на массив объектов
ThreadMapperStruct
TMBoxSizeРазмеры кирпича
TOwnPointer< T >Автоматический указатель на объект
TPointer< T >Автоматический указатель на объект
TPointer< char >Автоматический указатель на массив символов
TPointerBase< T >Базовый класс автоматического указателя
TransformValuesПараметры масштабирования объекта
TreeIntervalNodeУзел дерева интервального выражения
TriPolyМногоугольник
TriVertexВершина полигона
type_which< T, idx >Получить тип варианта с заданным номером
UIntPropertyUint свойство
union_conductor< _PairUnion, typeNb, power >Проводник посетителя для рекурсивно-заданного контейнера
UserAttrDefinition< AttrClass >Шаблон "определения" пользовательского атрибута
UserAttrDefinitionInstance< AttrDefClass >Шаблон явления "Определения" пользовательского атрибута
c3d::UserDataComparerUnary
c3d::UserDataMapКонтейнер для пользовательских данных узла дерева
VectorDifferenceРазличие нормалей
VersionContainerКонтейнер версий
VersionPropertyVersion свойство
ViewContainer3DКонтейнер для визуальных объектов
ViewObject3DКласс ViewObject3D содержит GeometryRep3D + bounding box
ViewportКласс Viewport определяет viewport. Класс Viewport имеет дополнительные инструменты и функционал по управлению сценой
VisitorАбстрактный базовый класс посетителя
VisitorImpl< T >Обобщенное объявление поддержки посещения объекта конкретным посетителем
wcsbufБуфер WCHAR-строки
WheelEventКласс WheelEvent содержит параметры, которые описывают события колесика мыши
which_type< _PairUnion, _Type >Получить номер типа из списка union-контейнера
WindowКласс Window представляет собой реализацию окна для отрисовки OpenGl'ем
writerПоток для записи
writer_exПоток для записи в разные FileSpaces
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы